Skip to content

Block production failure with v1.15.1: ethash does not support withdrawals #31190

Closed
@tbenr

Description

@tbenr

System information

Geth version: Geth/v1.15.1-stable-b027a90a/linux-amd64/go1.23.6
CL client & version: teku 25.2.0
OS & Version: Linux

Problem

I missed a mainnet block due to geth error

ERROR[***] Failed to build payload                  err="ethash does not support withdrawals"
WARN [***] Served engine_forkchoiceUpdatedV3        conn=172.21.0.5:53158 reqid=190614 duration=5.883302ms err="Invalid payload attributes" errdata="{\"err\":\"ethash does not support withdrawals\"}"

from teku perspective:

Invalid remote response from the execution client: JSON-RPC error: Internal error (-38003): Invalid payload attributes

Startup params:

geth:
    image: ethereum/client-go:stable
    restart: always
    stop_grace_period: 5m
    command: ["--datadir","/opt/geth",
              "--http",
              "--http.addr","0.0.0.0",
              "--http.corsdomain","*",
              "--http.vhosts","*",
              "--syncmode","snap",
              "--port","30303",
              "--metrics",
              "--metrics.addr","0.0.0.0",
              "--authrpc.addr","0.0.0.0",
              "--authrpc.port","8551",
              "--authrpc.vhosts","*",
              "--authrpc.jwtsecret","/etc/ee-jwt-secret.hex",
              "--http.api","eth,net,engine,web3,txpool",
              "--state.scheme=path",
              "--cache","8192"]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions