Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OP node fails to fetch receipts of L1 (Erigon v2.60.0) #10644

Closed
cromaniuc opened this issue May 24, 2024 · 3 comments
Closed

OP node fails to fetch receipts of L1 (Erigon v2.60.0) #10644

cromaniuc opened this issue May 24, 2024 · 3 comments

Comments

@cromaniuc
Copy link

cromaniuc commented May 24, 2024

Bug Description

Running OP node v1.7.5 with Erigon v2.60.0 fails with the following error:

Logs:

t=2024-05-24T13:11:14+0000 lvl=info msg="Sync progress" reason="unsafe payload from sequencer" l2_finalized=0x52af4ae14b25ad0244b544f75e0d372cd1cc3b680919305f391035e86b3a85cf:120471009 l2_safe=0x69df7f218531e1343ff740e402e13104088dafffde6e28ffc99df78cc36f2b1b:120471153 l2_pending_safe=0x69df7f218531e1343ff740e402e13104088dafffde6e28ffc99df78cc36f2b1b:120471153 l2_unsafe=0x404f94b1a6f6e41fd007c70a03a89c7c8931a17dfe0ea5f97ac04fd9369610ac:120478748 l2_backup_unsafe=0x0000000000000000000000000000000000000000000000000000000000000000:0 l2_time=1716556273 l1_derived=0x0faffbc123b3e681ee1337d1e356ba9bd7e9c03ab6d183d7cb2a98dd165c535e:19938705
t=2024-05-24T13:11:14+0000 lvl=warn msg="Derivation process temporary error" attempts=1 err="temp: failed to fetch receipts of L1 block 0xf99ee44942d207cff1864a4eeb70ac43a6664eb86d2868b49277dffc2fb79705:19938706 (parent: 0x0faffbc123b3e681ee1337d1e356ba9bd7e9c03ab6d183d7cb2a98dd165c535e:19938705) for L1 sysCfg update: json: cannot unmarshal hex string without 0x prefix into Go struct field Receipt.blobGasPrice of type *hexutil.Big"
t=2024-05-24T13:11:15+0000 lvl=info msg="Received signed execution payload from p2p" id=0x665c44d86a4dcd64624ba7bc49046a17b7cbf0c724020d3fc2c20d8eb2cc7bb2:120478749 peer=16Uiu2HAmPTboFRJN5rErpQVCDfSpDYNrG57JhxzPh7r4MgZPUrHc
t=2024-05-24T13:11:15+0000 lvl=info msg="Optimistically queueing unsafe L2 execution payload" id=0x665c44d86a4dcd64624ba7bc49046a17b7cbf0c724020d3fc2c20d8eb2cc7bb2:120478749
t=2024-05-24T13:11:16+0000 lvl=info msg="Sync progress" reason="unsafe payload from sequencer" l2_finalized=0x52af4ae14b25ad0244b544f75e0d372cd1cc3b680919305f391035e86b3a85cf:120471009 l2_safe=0x69df7f218531e1343ff740e402e13104088dafffde6e28ffc99df78cc36f2b1b:120471153 l2_pending_safe=0x69df7f218531e1343ff740e402e13104088dafffde6e28ffc99df78cc36f2b1b:120471153 l2_unsafe=0x665c44d86a4dcd64624ba7bc49046a17b7cbf0c724020d3fc2c20d8eb2cc7bb2:120478749 l2_backup_unsafe=0x0000000000000000000000000000000000000000000000000000000000000000:0 l2_time=1716556275 l1_derived=0x0faffbc123b3e681ee1337d1e356ba9bd7e9c03ab6d183d7cb2a98dd165c535e:19938705```
@cromaniuc cromaniuc changed the title OP node fails failed to fetch receipts of L1 (Erigon v2.60.0) OP node fails to fetch receipts of L1 (Erigon v2.60.0) May 24, 2024
@sebastianst
Copy link
Member

sebastianst commented May 29, 2024

@cromaniuc Please provide the raw json response when querying eth_getTransactionReceipt on your L1 Erigon node for the following two txs (blob and non-blob tx in block https://etherscan.io/block/19938706)

@sebastianst
Copy link
Member

Seems like a related fix was just merged in erigon: erigontech/erigon#10551
Please upgrade erigon and try again once this fix is released.

@tynes
Copy link
Contributor

tynes commented Jun 17, 2024

Closing this due to it being an issue with erigon rather than op-node

@tynes tynes closed this as not planned Won't fix, can't repro, duplicate, stale Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants