纸飞机的官网下载的地方怎么找

纸飞机的官网下载的地方怎么找

  var bip39 = require(‘bip39’)

  var hdkey 纸飞机下载的地址在哪 = require(‘ethereumjs-wallet/hdkey’)

  var util = require(‘ethereumjs-util’)

  //产生 mnemonic code

  var mnemonic = bip39.generateMnemonic()

  console.log(mnemonic)//ship dove behave merit will live other rough island curious desk push

  //将 mnemonic code 转成 binary 的 seed

  var seed = bip39.mnemonicToSeed(mnemonic)telegram的官网下载地址在哪里

  console.log(seed)

  //<Buffer be 06 2a 79 97 41 32 c5 30 07 2b 11 00 b8 21 4c 56 84 fe a8 d1 28 f8 6f f2 58 4e 26 20 b6 f5 70 61 8b b9 a0 46 0a 94 5b ea d9 1e 8b c4 ee 4c 65 77 29 … 14 more bytes>

  //使用 seed 产生 HD Wallet

  var hdWallet = hdkey.fromMasterSeed(seed)

  console.log(hdWallet)telegram的官方的下载的方法在哪

  // EthereumHDKey {

  // _hdkey:

  // HDKey {

  // versions: { private: 76066276, public: 76067358 },

  // depth: 0,

  // index: 0,

  // _privateKey:

  // <Buffer 2f 29 d8 96 63 c4 8b 34 34 f1 6b 56 44 69 f3 26 f2 e4 7d 36 71 5c 8b 03 a9 ed 2d 5b 9a 31 27 8d>,

  // _publicKey:

  // <Buffer 03 56 04 61 7d f7 68 d3 16 13 8e cc 97 21 ff 56 73 ff dd ce 69 50 af 74 76 9b 73 41 12 ea 79 82 61>,

  // chainCode:

  // <Buffer 5c c6 6e 68 6c 81 b7 a9 11 43 62 de 7b 50 a5 b8 06 66 73 a6 6f 87 4f cd ce 76 a5 95 e2 d1 0d 3e>,

  // _fingerprint: 503483031,

  // parentFingerprint: 0,

  // _identifier:

  // <Buffer 1e 02 8a 97 8b cf 89 e5 1b 0e b4 ad 06 e2 7c 26 dc b3 9f a8> } }

  //产生 Wallet 中第一个帐户的第一组 keypair,以太币

  var key1 = hdWallet.derivePath(“m/44’/60’/0’/0/0”)

  console.log(key1)

  // EthereumHDKey {

  // _hdkey:

  // HDKey {

  // versions: { private: 76066276, public: 76067358 },

  // depth: 5,

  // index: 0,

  // _privateKey:

  // <Buffer 97 6d ad 55 91 fa f4 69 4d 36 27 c4 ab 4a 2d b4 02 32 d0 39 4e 4f da 55 06 4f 69 12 8c 67 85 b9>,

  // _publicKey:

  // <Buffer 02 6f a7 5a 3f 3b 10 9a ce 14 4c 35 91 a3 22 6e 48 b0 25 bc ad ee d8 5e de e6 ed a8 40 92 b7 a8 1f>,

  // chainCode:

  // <Buffer b8 e1 17 60 eb 3e 4c 58 44 3f bb e4 cd 9c 6f 0d 55 ed 84 8b 60 6b 64 42 e2 3f 79 fd 33 29 0e 8b>,

  // _fingerprint: 1477067077,

  // parentFingerprint: 3604950195,

  // _identifier:

  // <Buffer 58 0a 41 45 06 d2 7e ef c8 a8 fe 33 8b ca 75 04 9f 9d e2 b5> } }

  //用 keypair 中的公钥产生 address

  var address1 = util.pubToAddress(key1._hdkey._publicKey, 纸飞机官方的下载方法 true)

  console.log(address1)//<Buffer 29 f6 f9 fb d3 fe 8c dd 39 83 57 1a b6 33 8c bb 1c b4 7a e2>

  //生成 checksum address

  address1 = util.toChecksumAddress(address1.toString(‘hex’))

  console.log(address1)//0x29F6F9fbd3Fe8cDd3983571AB6338CBB1CB47ae2