创建一个随机的助记词(12 个)并返回其第 0 个账户地址及私钥,默认使用TRON path "m/44'/195'"
用法
//直接使用TronWeb调用
TronWeb.createRandom()
//通过实例化的tronWeb对象调用
tronWeb.createRandom()
参数
Parameter | Description | Data Type |
---|---|---|
options | 可选参数,其中包含三个字段: path - BIP44 路径 extraEntropy - 信源熵 locale - 地域 | Object |
返回值
Object - 返回随机创建的账户信息,包括助记词,公钥,私钥。如果输入的BIP44路径不是以m/44'/195'
开头,则抛出异常 - Error: Invalid tron path provided。
示例
示例1
>tronWeb.createRandom()
{
"mnemonic": {
"phrase": "chimney cloth deny claim play rude love dose apart shove rack stone",
"path": "m/44'/195'/0'/0/0",
"locale": "en"
},
"privateKey": "0x79092289f3bfde55f079202e3642b2c4ba071d5f0b85d65b1919c8724e94848c",
"publicKey": "0x0421c47d627bc2d856760dda17b42b726b4bc8f5def76aed0cbcd71566d0ffedfc3904c9c854854a5019b8373d2aed0c6b96ff5f3be07722403088742b0949a6c9",
"address": "TEFAyPnainfiAJBuhExfMLJeHHxD2DZJmF",
}
示例2
>tronWeb.createRandom({path: "m/44'/195'/0'/0/0", extraEntropy: '', locale: 'en'})
{
mnemonic: {
phrase: 'dinosaur lemon cause answer push accuse small blind oak abandon afraid record',
path: "m/44'/195'/0'/0/0",
locale: 'en'
},
privateKey: '0xa067d2f82f5f3de0bd95eedf3c3cfb6c01b6a78e9ceaf7a806afe253afa06b71',
publicKey: '0x04c09f023b2cb459402126db9432aa16d524501ec62fff73c51fba6c5e44529499e817783abc06484ea1f8217bf61d1670704ca21b07c127cb36a9d2146df59f8d',
address: 'TXBNANG5bmRt2wN5c94jQfUySLGjms2DCX'
}