MOAC实战 - 5. 创建钱包

说明

钱包是区块链的一个地址,是根据密码学算出来的。

钱包可以离线生成

这里直接把怎么创建钱包的过程写出来。

MOAC 钱包和 以太的钱包是一个体系的,钱包没有激活的概念(这点和井通 SWTC 不太一样)。

正文

直接上创建钱包的代码:

1
2
3
4
5
6
7
8
9
10
11
12
const ethers = require('ethers');

const randomWallet = ethers.Wallet.createRandom();
const address = randomWallet.address;
const secret = randomWallet.privateKey;
const mnemonic = randomWallet.mnemonic.phrase;
const publicKey = randomWallet.publicKey;

// 根据助记词返回钱包
const _wallet1 = ethers.Wallet.fromMnemonic(mnemonic);
// 根据私钥返回钱包
const _wallet2 = new ethers.Wallet(secret);

这里直接使用以太坊的库来创建钱包。直接生成,地址,私钥,助记词,公钥等。

后面的两个方法是根据助记词找回钱包,和根据私钥找回钱包。

转换非常方便也非常简单。

  • 版权声明: 本博客所有文章,未经许可,任何单位及个人不得做营利性使用!转载请标明出处!如有侵权请联系作者。
  • Copyrights © 2015-2020 翟天野

请我喝杯咖啡吧~