我正在使用 Polkadot-js api,想知道是否有一个 API 可以从给定的种子生成分层确定性钱包地址?
subkey
我看到在 Substrate 的文档中提到了软和硬派生路径,但不知道这是否已移植到 Polkadot-js 或如何调用它。
我正在使用 Polkadot-js api,想知道是否有一个 API 可以从给定的种子生成分层确定性钱包地址?
subkey
我看到在 Substrate 的文档中提到了软和硬派生路径,但不知道这是否已移植到 Polkadot-js 或如何调用它。
Polkadot-js 支持 SURI 使用createFromUri
oraddFromUri
来创建或添加新帐户到您的密钥环。您可以import keyring from '@polkadot/ui-keyring'
然后使用它:
keyring.createFromUri(`${phrase.trim()}${derivePath}`, {}, pairType)
这是函数的定义
编辑:派生路径可以是 , 的任意组合/[soft]
,//[hard]
可以重复并且不必按此顺序排列,除此之外,您可以有一个额外的///[password]
.
因此,您可以将参数作为参数传递给createFromUri
函数,例如:[mnemonic phrase]//Kusama//DAO/1
或[mnemonic phrase]//MyMainFunds/0///ThisIsMyPassword
.