Erc-20
為沒有 BIP44 硬幣類型的 ERC20 代幣生成錢包地址的策略是什麼?
我正在創建一個錢包(僅用於乙太坊生態系統),允許使用者從一個 24 字的助記符創建多個帳戶。
我一直認為 BIP44 很合適,直到我意識到某些代幣沒有BIP44 硬幣類型,例如 ChainLink,
那麼,為沒有 BIP44 硬幣類型的 ERC20 代幣生成錢包地址的策略是什麼?
我可以只使用具有不同索引的預設 ETH 派生路徑嗎,例如,
m/44'/60'/0'/0/0
是為了ETH
m/44'/60'/0'/0/1
是為了LINK
我認為這不是一個好主意,因為如果他們遷移到另一個錢包,他們怎麼知道派生路徑?
處理這個問題的最佳方法是什麼?謝謝 :)
我在用
ethers.js.
通常你只使用 ERC-20 代幣的乙太坊派生路徑,因為無論如何你都需要乙太幣來將代幣從賬戶中發送出去。
/0
如果你願意,你可以使用不同的地址/1
,但這意味著一旦你想對令牌做某事,就必須將乙太幣從一個地址發送到另一個地址。最簡單的選擇是對 Ether 和 ERC-20 令牌使用相同的地址。