fromMnemonic

根据提供的助记词获取地址及私钥

用法

//直接使用TronWeb调用
TronWeb.fromMnemonic()

//通过实例化的tronWeb对象调用
tronWeb.fromMnemonic()

参数

ParameterDescriptionData Type
mnemonic助记词。各个助记词之间用空格分隔。String
pathBIP44路径,可选参数。如果想要获取的是非 index 0 的账户,则需要填写此参数,并且要求是完整的path路径。String
wordlist语言类型,可选参数。如果传入的mnemonic不是en,则需通过该参数填写对应的语言类型,如zh, ja, it, ...String

返回值

Object - 返回获得的账户信息,包括助记词,公钥,私钥。如果输入的BIP44路径不是以m/44'/195'开头,则抛出异常 - Error: Invalid tron path provided。

示例

示例1

>tronWeb.fromMnemonic( 'patch left empty genuine rain normal syrup yellow consider moon stock denial')
{
  mnemonic: {
    phrase: 'patch left empty genuine rain normal syrup yellow consider moon stock denial',
    path: "m/44'/195'/0'/0/0",
    locale: 'en'
  },
  privateKey: '0x0f9148e9be0c5b0213607a6491603891241ec7aa204918018dba691e4269ffe7',
  publicKey: '0x04642b796ba0acf06233e65695b977d28d2cae90fabd70dc0a300a831866b8f46ce5ee0ffa832492ce1b55a6c90463b2a31a03729b212281f6531558145b634ee0',
  address: 'TPiD26cc1vptLxwYmw4waHTPCNgqtZ5SCX'
}

示例2

>tronWeb.fromMnemonic( 'patch left empty genuine rain normal syrup yellow consider moon stock denial',"m/44'/195'/0'/0/1")
{
  mnemonic: {
    phrase: 'patch left empty genuine rain normal syrup yellow consider moon stock denial',
    path: "m/44'/195'/0'/0/1",
    locale: 'en'
  },
  privateKey: '0x5f3ecfca6e51dc70d58bca89d9b8fcb60cf193e0d8943af62311136c3e6504a0',
  publicKey: '0x04df45411faa27c933e10c83305da6f15138a018d2b539d8d4155a7e15f2552f9de3c6a7993e3814b4022a673faa70ad137bcc65857fc40cc0d59218ce28002361',
  address: 'TXzMaz1QU4jKLctDu2QibrWvPtogtYHdW7'
}