Skip to content

Faucet payouts always revert on devnet-6: faucetTxGasLimit 100k < ~207k new-account cost under Amsterdam gas repricing #46

Description

@ckoopmann

Every claim tx the devnet-6 faucet has ever sent has failed — see the faucet wallet on dora: every outgoing tx has status 0 with gasUsed = 100000 (the limit). Example: 0xd116e7…1778.

Cause: with Amsterdam gas repricing active, a value transfer that creates a fresh account costs ~207k gas (eth_estimateGas: 207,391 to a fresh address vs 21,165 to an existing one). Faucet payouts go to fresh miner wallets by definition, so faucetTxGasLimit: 100000 (kubernetes/devnet-6/faucet/values.yaml) guarantees out-of-gas on every claim. PoWFaucet master already defaults ethTxGasLimit to 250000 for exactly this reason ("must cover new-account state-creation gas (~207k on EIP-8037 chains)"). devnet-7's values carry the same 100000.

Fix: bump faucetTxGasLimit to 250000 for devnet-6 and devnet-7.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions