-
Notifications
You must be signed in to change notification settings - Fork 186
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When I run the EVM processor with specific criteria on Polygon Amoy, it crashes.
To Reproduce
Steps to reproduce the behavior:
- Enable transaction logs
setFields({ log: { transactionHash: true } }) - Configure processor to use Polygon Amoy (I am using alchemy RPC)
- Start with block with state-sync transaction (in my case, this is reproducible for block 29241027)
- After a few seconds, an error appears and the processor crashes.
Error logs
{
"code": -32000,
"rpcId": 141,
"rpcMethod": "eth_getLogs",
"rpcParams": [
{
"fromBlock": "0x1be2f09",
"toBlock": "0x1be2f12"
}
],
"rpcResponse": {
"error": {
"code": -32000,
"message": "ReceiptGen.GetReceipt: txn is a state-sync transaction"
},
"id": 141,
"jsonrpc": "2.0"
},
"rpcUrl": "******************",
"stack": "RpcError: ReceiptGen.GetReceipt: txn is a state-sync transaction\n at validateError (/squid/node_modules/@subsquid/evm-processor/lib/ds-rpc/rpc.js:205:23)\n at RpcClient.receiveResult (/squid/node_modules/@subsquid/rpc-client/lib/client.js:371:28)\n at /squid/node_modules/@subsquid/rpc-client/lib/client.js:278:29\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
}
Environment (please complete the following information):
- @subsquid/[email protected]
- node.js 20
- npm 10.7.0
- OS - inside node:20-alpine docker container
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working