ethereum-optimism / ethereum-optimism/developers

Errors in op-proposer

Open
#780 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
100
Forks
59
PR merge metrics
No merged PRs in 30d

Description

Good day. I set up a test network using the link [https://github.com/ethereum-optimism/developers/discussions/17#discussioncomment-12606204](https://github.com/ethereum-optimism/developers/discussions/17#discussioncomment-12606204) I did everything according to the instructions. The network works correctly, but there are errors in the op-proposer.

`t=2025-04-09T05:23:53+0000 lvl=info msg="Proposer tx successfully published" tx_hash=0xd22747981edb2a87d58c9441abc22d1bea3486bfe526c640d43c7f325e5942db l1blocknum=8081981 l1blockhash=0x8d94f9f01a7da6432c7a3040d2fccbb6404bed75ede19bf19c89c38a32a0eabd
t=2025-04-09T05:23:53+0000 lvl=debug msg="Duration since last game not past proposal interval" duration=1m53.393319453s
t=2025-04-09T05:24:52+0000 lvl=debug msg="Duration since last game not past proposal interval" duration=2m52.675927646s
t=2025-04-09T05:26:22+0000 lvl=info msg="No proposals found for at least proposal interval, submitting proposal now" proposalInterval=4m0s
t=2025-04-09T05:26:22+0000 lvl=info msg="Proposing output root" output=0x1f58c9cea761e4032f7e67289bbfda7ba75113968970c21f2caf84fd675b1654 block=83611
t=2025-04-09T05:26:22+0000 lvl=debug msg="crafting Transaction" service=proposer blobs=0 calldata_size=164
t=2025-04-09T05:26:22+0000 lvl=debug msg="Enforcing min tip cap" service=proposer minTipCap=1000000000 origTipCap=1000000
t=2025-04-09T05:26:22+0000 lvl=debug msg="Enforcing min base fee" service=proposer minBaseFee=10000000000 origBaseFee=836777
t=2025-04-09T05:26:22+0000 lvl=warn msg="Failed to create a transaction, will retry" service=proposer err="failed to estimate gas: execution reverted, reason: 0x014f6fe5cfdc88f92ba0a5ce42220032998553e7933bf88c5ae315133481637c3a9982b1"
t=2025-04-09T05:26:24+0000 lvl=debug msg="crafting Transaction" service=proposer blobs=0 calldata_size=164
t=2025-04-09T05:26:25+0000 lvl=debug msg="Enforcing min tip cap" service=proposer minTipCap=1000000000 origTipCap=1000000
t=2025-04-09T05:26:25+0000 lvl=debug msg="Enforcing min base fee" service=proposer minBaseFee=10000000000 origBaseFee=892098
t=2025-04-09T05:26:25+0000 lvl=warn msg="Failed to create a transaction, will retry" service=proposer err="failed to estimate gas: execution reverted, reason: 0x014f6fe5cfdc88f92ba0a5ce42220032998553e7933bf88c5ae315133481637c3a9982b1"
t=2025-04-09T05:26:27+0000 lvl=debug msg="crafting Transaction" service=proposer blobs=0 calldata_size=164
t=2025-04-09T05:26:27+0000 lvl=debug msg="Enforcing min tip cap" service=proposer minTipCap=1000000000 origTipCap=1000000
t=2025-04-09T05:26:27+0000 lvl=debug msg="Enforcing min base fee" service=proposer minBaseFee=10000000000 origBaseFee=892098
...
t=2025-04-09T05:27:24+0000 lvl=warn msg="Failed to create a transaction, will retry" service=proposer err="failed to estimate gas: execution reverted, reason: 0x014f6fe5cfdc88f92ba0a5ce42220032998553e7933bf88c5ae315133481637c3a9982b1"
t=2025-04-09T05:27:26+0000 lvl=debug msg="crafting Transaction" service=proposer blobs=0 calldata_size=164
t=2025-04-09T05:27:26+0000 lvl=debug msg="Enforcing min tip cap" service=proposer minTipCap=1000000000 origTipCap=1000000
t=2025-04-09T05:27:26+0000 lvl=debug msg="Enforcing min base fee" service=proposer minBaseFee=10000000000 origBaseFee=904659
t=2025-04-09T05:27:26+0000 lvl=warn msg="Failed to create a transaction, will retry" service=proposer err="failed to estimate gas: execution reverted, reason: 0x014f6fe5cfdc88f92ba0a5ce42220032998553e7933bf88c5ae315133481637c3a9982b1"
t=2025-04-09T05:27:26+0000 lvl=error msg="Failed to send proposal transaction" err="failed to create the tx: operation failed permanently after 30 attempts: failed to estimate gas: execution reverted, reason: 0x014f6fe5cfdc88f92ba0a5ce42220032998553e7933bf88c5ae315133481637c3a9982b1" l1blocknum=8082003 l1blockhash=0xb8681ff23c6353c410b11b1dc96f610986ea3a26ca87f36ce5398134942ff9ab l1head=8082007
t=2025-04-09T05:27:52+0000 lvl=info msg="No proposals found for at least proposal interval, submitting proposal now" proposalInterval=4m0s
t=2025-04-09T05:27:52+0000 lvl=info msg="Proposing output root" output=0x1f58c9cea761e4032f7e67289bbfda7ba75113968970c21f2caf84fd675b1654 block=83611`

> In the L1 network I see transactions using sepolia.etherscan.io. The game is being created.

Get the smart contract address like this:
`op-deployer inspect l1 --workdir .deployer 41098 | jq -r .opChainDeployment.disputeGameFactoryProxyAddress
0x28faf042b3faefdbc5d4c8dae4bd9566b35df56e`

Run op-proposer using parameters:
``image: "us-docker.pkg.dev/oplabs-tools-artifacts/images/op-proposer:2f15b04a426ab692b1545c272babfef703c506d4"
command:
- op-proposer
- --poll-interval=90s
- --rpc.port=8560
- --rollup-rpc=http://op-node:9545
- --game-factory-address=$BRIDGE_ADDRESS
- --txmgr.min-basefee=10
- --proposal-interval=4m
- --game-type=1
- --private-key=$PROPOSER_KEY
- --l1-eth-rpc=$L1_NODE
- --log.level=debug ``

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.