erigon
erigon copied to clipboard
Goerli -- rlp: element is larger than containing list
Testing on v2.57.3 Goerli chain. Calling this:
const pendingBlock = await web3.eth.getBlock('pending');
3 out of 5 times it would throw and error:
[WARN] [02-08|03:24:01.842] [rpc] served conn=192.168.6.97:26003 method=eth_getBlockByNumber reqid=3306282826371288 t=283.621µs err="decoding block from f988ebf90261a01fe5c139547accecb2d53a75c2ed6....9b0d71688da01057c08e4c1baa8faa629819c2a832c0581: rlp: element is larger than containing list"
I have truncated the log above as the data is pretty huge. Don't seem to get this error in mainnet or when calling web3.eth.getBlock('latest'). Perhaps a bug with Dencun upgrade on pending txns?
I just tried running integration stage_tx_lookup --reset and waited for Erigon to finish TxLookup ETL processing. No joy, error is happening.
Any suggestions on how to fix this?
Hmm, I decided to rebuild by resetting stage_headers and stage_exec... Waited for a few days for Erigon to sync up everything... But still hit this issue... Is no one else having issues with getting the pending block from Goerli?
I also see this error on holesky consistently