В любом случае, чтобы получить необработанный шестнадцатеричный код транзакции из etherscan?
Я знаю, что в биткойнах вы можете сделать это с информацией о блокчейне с помощью ?format=hex.
Я хочу ретранслировать tx, когда он удаляется из мемпула
Etherscan отображает хеш Raw Transaction. На странице TxInfo в верхнем правом раскрывающемся меню есть возможность извлечь необработанный хэш транзакции (Get Raw Txn).
Вывод выглядит примерно так https://etherscan.io/getRawTx?tx=0x4b353f2ac768fb3a4d1be17bf2ced520a60beb3a154ce1b145bcb6391bc84a7b
Вы можете получить данные непосредственно с узла, используя что-то вроде общедоступных узлов Infura и RPC. Не уверен, какой интерфейс RPC использовать, но вот документация как для Infura, так и для RPC узла. Не надо лезть в EtherScan (хотя, скажем так, у них может быть интерфейс - кто-то другой может ответить).
Infura: https://infura.io/ Узел RPC: https://github.com/ethereum/wiki/wiki/JSON-RPC
И, на всякий случай, QuickNode: https://quiknode.io/
CReek
Томас Джей Раш