Получение транзакции Ethereum Classic через web3 js
Для ETH получаем транзакцию так:
const trx = await this.web3.eth.getTransaction(transactionHash);
И все с этим хорошо. Но для ETC это не проходит, выбрасывает ошибку:
Returned error: {"jsonrpc":"2.0","error":"Action not found.","id":4}
Помогите пжлст, как получить транзакцию для Ethereum Classic?
Конфиг такой:
ethereum_classic: {
mainnet: {
provider: "https://blockscout.com/etc/mainnet/api/eth-rpc",
options: {
chainId: 1,
gasPrice: 20 * 1000000000,
gasAmountToSend: 50 * 1000,
},
},
testnet: {
provider: "https://blockscout.com/etc/kotti/api/eth-rpc",
options: {
chainId: 1,
gasAmountToSend: 50 * 1000,
},
},
derivationPath: "m/44'/61'/0'/0",
},
Ответы (1 шт):
Автор решения: Anton
→ Ссылка
Решил эту проблему отправкой прямого запроса к API провайдера (без web3):
Get transaction info.
https://blockscout.com/etc/mainnet/api?module=transaction&action=gettxinfo&txhash={transactionHash}