Создать новый кошелек 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 - это всего лишь один закрытый ключ.
- Сгенерировать случайное 256-битное целое число - это ваш закрытый ключ
- Функции web3.js могут импортировать любой закрытый ключ с помощью privateKeyToAccount - для вас будет получен открытый ключ Ethereum и адрес Ethereum, который является просто обрезанным открытым ключом.
- Теперь web3.js может использовать ваш закрытый ключ для подписи транзакций и сообщений.