createRandom

创建一个随机的助记词(12 个)并返回其第 0 个账户地址及私钥,默认使用TRON path "m/44'/195'"

用法

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

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

参数

ParameterDescriptionData 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'
}