少于 1 分钟阅读

refer to: https://github.com/tronprotocol/tronweb   kimi

运行下面的代码:

npm install tronweb

运行:

const { TronWeb } = require('tronweb')                                                                                                                                                                           const { utils: TronWebUtils } = require('tronweb');                                                                                                                                                              const Trx = require('tronweb').Trx;                                                                                                                                                                              // ...以此类推                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     async function run() {                                                                                                                                                                                                                                                                                                                                                                                                              var crypto = require('crypto');                                                                                                                                                                                                                                                                                                                                                                                                   // 生成随机私钥                                                                                                                                                                                                  var privateKey = crypto.randomBytes(32).toString('hex');                                                                                                                                                         console.log("Private Key", privateKey);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            console.info("TronWeb:", TronWeb)
  // 初始化TronWeb
  const tronWeb = new TronWeb({
    fullHost: 'https://api.trongrid.io',
    headers: { "TRON-PRO-API-KEY": 'f4c9c5ed-7b24-4a80-xx-ffeb41463822' },
    privateKey: privateKey
  })                        

结果:

                                                                                                                                                                                       // 创建账户                                                                                                                                                                                                      const wallet = await tronWeb.createAccount();                                                                                                                                                                    console.log(wallet);                                                                                                                                                                                                                                                                                                                                                                                                            }                                                                                                                                                                                                                                                                                                                                                                                                                                 run()
Private Key f42f318822dd3c1e078e0fxxxxxxxx4e129a219d0ea8071
TronWeb: [class TronWeb extends EventEmitter] { version: '6.0.0' }
{
  privateKey: '38A4D8AD69C6E81CBE5EF8855692758Bxxx4B0F81CA9F0A0DF0450DF83',
  publicKey: '0449F58EC320C321B635FED2B28B9EF962096B703C5A29xxx4640B10A9979916184BCC050891CDF115E3F8CE5BC300279703144804185E7208910308A370B460B7',
  address: {
    base58: 'TRYrRwPYx9csUq4gqL73ZYSYmearGhNxxx',
    hex: '41AAE6DB8CBD97495EFB6BB4A5E78CE39C7C923BDA'
  }
}

更新时间: