XLayer geth.toml: remove obsolete [Eth.GPO.XLayer] section after OP Stack migration #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
All XLayer nodes (mainnet and testnet) were crash-looping with the following fatal error on startup:
Root Cause
XLayer migrated from Polygon CDK (zkEVM) to OP Stack on Oct 27, 2025 (Jovian fork). The
geth.tomlconfig files inop/xlayer/{mainnet,testnet}/still contained the old[Eth.GPO.XLayer]section with Kafka-based gas price oracle settings from the CDK era:This section was explicitly removed in op-geth v0.1.4 (okx/op-geth PR #168, Feb 9, 2026), which deleted the entire gas price controller. The current
xlayer/op-geth:v0.1.4binary no longer recognizes these fields, causing the fatal crash.Affected Hosts
Fix
Removed the entire
[Eth.GPO.XLayer]section from bothop/xlayer/mainnet/geth.tomlandop/xlayer/testnet/geth.toml. AddedMinSuggestedPriorityFee = 1to[Eth.GPO]per the official XLayer toolkit reference config.Updated config:
Resolution
2f841387run-rpc-update+Compose up