¿Cómo usar "etherscan" para impulsar una transacción sin procesar sin ejecutar un nodo?

De acuerdo con esta respuesta , ¿cómo usar etherscanpara impulsar una transacción sin procesar sin ejecutar un node? En este caso, ¿no necesitamos instalar Parityni gethningún cliente de Ethereum ?

Respuestas (1)

Editar: como dijo correctamente Raghav Sood, etherscan tiene una REST-api para enviar transacciones sin procesar. Supongo que después de firmar la transacción y serializarla, debe tomar la salida hexadecimal de la serialización y enviarla a esta API. Este sería el paso final:

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

Debería haber suficiente información en la red sobre cómo construir y firmar una transacción antes de llegar al último paso necesario mencionado anteriormente.


̶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̶̶e̶̶ ̶̶e̶̶t̶̶h̶̶e̶̶r̶̶s̶̶c̶̶n̶̶f̶̶f̶̶o̶̶ ̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶r̶̶. Pero infura es el camino a seguir.

  1. registro
  2. configure su enlace/clave infura como proveedor web3
  3. familiarícese con el uso del envío de transacciones autofirmadas , para las que deberá proporcionar todos los parámetros necesarios y firmarlas con una clave.
Etherscan en realidad hace proxy de varios métodos de nodo, incluido sendRawTransaction
@Raghav Sood @Nikita Fuchs Y en este caso, ¿ no necesitamos instalar Parityo en la computadora? Gracias gethEthereum client
No, no tienes que hacerlo.