tron钱包:tron-wallet-hd生成:私钥、助记和地址的 Tron HD 钱包

本文介绍了如何使用 npm 库 tron-wallet-hd 生成 Tron 高级(HD)钱包,包括离线私钥、助记词和地址。通过调用 generateMnemonic 函数生成助记词,validateMnemonic 检查其有效性,然后利用 generateAccountsWithMnemonic 创建包含公钥和私钥的账户。
摘要由CSDN通过智能技术生成

用于生成离线私钥、助记词种子和地址的 Tron HD 钱包。

参考地址:tron-wallet-hd

1、安装依赖npm install tron-wallet-hd

utils函数定义
用法

const hdWallet = require('tron-wallet-hd');
const utils = hdWallet.utils;

generateMnemonic() :生成一个由随机 12 字种子组成的字符串并返回它。

const seed = utils.generateMnemonic();

validateMnemonic(mnemonic) :根据BIP39规范检查种子是否是有效的 12 字种子,并返回一个布尔值。

const seed = "hello"
const isValidSeed = utils.validateMnemonic(seed);
console.log(isValidSeed) //false

generateAccountsWithMnemonic(mnemonic, index) :使用给定的助记词种子和索引生成公钥和私钥键值对。这是一种异步方法。

  • mnemonic:生成地址的助记符种子。
  • index(可选):要生成的帐户数,默认值为 5。
const seed = utils.generateMnemonic();
const accounts = await utils.generateAccountsWithMnemonic(seed,2);

在这里插入图片描述

2、完整代码,直接在项目中使用

<template>
	<view class="message">
		{
  {mnemonic}}
		{
  {address}}
		{
  {privateKey}}
	</view>
</template>
<script>
	export 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值