Создать новый кошелек Ethereum в NodeJS

Вы знакомы с ethereum и web3js-api в узле js?

Я использовал паруса фреймворка, и я немного запутался, как создать новую учетную запись, например ( https://www.myetherwallet.com/). На данный момент я использовал web3js-api v.1.0.0. Я могу получить текущий счет и баланс. я пытаюсь создать новую учетную запись, но она возвращает ошибку, говорит, что создание не является функцией и т. д.

я использовал testnet, как я могу подключить его к метамаске (Rinkeby Network)? Так что, если я создаю новую учетную запись, учетная запись появится в списке учетной записи метамаски также.

Если вы знаете, пожалуйста, поделитесь. Благодарю.

ошибка

0 ответов

Вы можете использовать этот пакет:https://www.npmjs.com/package/node-ethereum-wallet

let myWallet = new EthereumWallet() // using MyEtherAPI.com web3 HTTP provider

В простейшей форме кошелек Ethereum - это всего лишь один закрытый ключ.

  1. Сгенерировать случайное 256-битное целое число - это ваш закрытый ключ
  2. Функции web3.js могут импортировать любой закрытый ключ с помощью privateKeyToAccount - для вас будет получен открытый ключ Ethereum и адрес Ethereum, который является просто обрезанным открытым ключом.
  3. Теперь web3.js может использовать ваш закрытый ключ для подписи транзакций и сообщений.
Другие вопросы по тегам