Как использовать «etherscan» для отправки необработанной транзакции без запуска узла?

Согласно этому ответу , как использовать etherscanдля отправки необработанной транзакции без запуска node? В этом случае нам не нужно устанавливать Parityили gethкакой -либо клиент Ethereum ?

Ответы (1)

Изменить: как правильно заметил Рагхав Суд, etherscan действительно имеет REST-api для отправки необработанных транзакций. Я предполагаю, что после подписания транзакции и ее сериализации вы должны взять шестнадцатеричный вывод сериализации и отправить его в этот API. Это будет последний шаг:

var serializedTx = "0x" + tx.serialize().toString('hex'); 

В сети должно быть достаточно информации о том, как построить и подписать транзакцию, прежде чем перейти к этому последнему необходимому шагу, упомянутому выше.


̶T̶̶o̶̶ ̶̶m̶̶y̶̶ ̶̶k̶̶n̶̶o̶̶w̶̶l̶̶e̶̶d̶̶g̶̶e̶̶, ̶̶ ̶̶t̶̶h̶̶e̶̶r̶̶e̶̶ ̶̶i̶̶s̶̶ ̶̶n̶̶o̶̶ ̶̶ w̶̶a̶̶y̶̶ ̶̶t̶̶o̶̶ ̶̶u̶̶s̶̶e̶̶ ̶̶t̶̶h̶̶r̶̶s̶̶ -̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ ̶̶ w̶̶r̶̶s o. Но инфура - это путь.

  1. регистр
  2. установите свою ссылку / ключ infura в качестве поставщика web3
  3. ознакомьтесь с использованием отправки самоподписанной транзакции , для которой вам нужно будет указать все необходимые параметры и подписать ее с помощью ключа.
Etherscan фактически проксирует несколько методов узла, включая sendRawTransaction.
@Raghav Sood @Nikita Fuchs И в этом случае нам не нужно устанавливать что- либо Parityна компьютер? Спасибо gethEthereum client
Нет, не надо.