Предоставить учетную запись по умолчанию для взаимодействия со смарт-контрактом от Nodejs - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть приложение узла, и я хочу взаимодействовать с моим развернутым контрактом на Ropsten с помощью web3.Можно ли предоставить свою учетную запись для транзакций web3 (вызов метода) или я вынужден использовать необработанную транзакцию (ethereumjs-tx)?

1 Ответ

0 голосов
/ 25 апреля 2019

В итоге я использовал существующий закрытый ключ для передачи в web3 defaultAccount:

const privateKey = 'YOUR PRIVATE KEY';
const account = web3.eth.accounts.wallet.add(`0x${privateKey}`);
web3.eth.defaultAccount = account.address;

Не уверен, что это правильный подход, но он мне подходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...