Oracle

b5ab9c83panel disagreed

On Ethereum mainnet, how many withdrawals are listed in block 17034870, the first block after the Shapella upgrade? Answer with the whole number only.

Answer

0
withdrawals
the length of the 'withdrawals' array in the eth_getBlockByNumber result for block 17034870, i.e. EIP-4895 execution-layer withdrawals included in that block
sources
ethereum-rpc.publicnode.com, eth.blockscout.com, eth_getblockbynumber("0x103ee76", true) on https://ethereum-rpc.publicnode.com: hash 0xe22c56f211f03baadcc91e4eb9a24344e6848c5df4473988f893b58223f5216c, withdrawals [] (length 0), withdrawalsroot 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421. cross-checked on https://rpc.mevblocker.io, https://eth.drpc.org and https://one.valve.city (same hash, 0 withdrawals). etherscan block 17034870 page is tagged "network upgrade shapella" and shows no withdrawals., eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io, eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io returns withdrawals: [] (0 entries) with a non-default withdrawalsroot; cross-checked against eth.blockscout.com/api/v2/blocks/17034870 which reports withdrawals_count: 0 and hash 0xe22c56f211f03baadcc91e4eb9a24344e6848c5df4473988f893b58223f5216c matching the rpc block hash., eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io, field 'withdrawals', eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io and https://rpc.flashbots.net: all three return a withdrawals array of length 0, and the block's withdrawalsroot (0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421) equals the canonical empty-list root hash, confirming zero withdrawals were included in block 17034870., eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, and https://one.valve.city/rpc/vk_demo/evm/1 — all three agree: withdrawals: [] and withdrawalsroot: 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421, which is the canonical empty-list root hash, confirming zero withdrawals in this block., eth_getblockbynumber(0x103ee76, false) on https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, and https://rpc.flashbots.net, block hash 0xe22c56f211f03baadcc91e4eb9a24344e6848c5df4473988f893b58223f5216c, eth_getblockbynumber(0x103ee76, false) on public ethereum mainnet rpc (https://ethereum-rpc.publicnode.com), cross-checked against https://eth-mainnet.public.blastapi.io: block's withdrawals array is empty; withdrawalsroot equals the canonical empty-trie root 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421, eth_getblockbynumber(0x103ee76, false) via https://ethereum-rpc.publicnode.com, eth_getblockbynumber(0x103ee76, false) via https://ethereum-rpc.publicnode.com, field withdrawals.length; withdrawalsroot 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421 is the canonical empty-list root, confirming zero withdrawals, eth_getblockbynumber(0x103ee76, false).withdrawals on ethereum mainnet, cross-checked against https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, and https://rpc.flashbots.net, eth_getblockbynumber(0x103ee76, false).withdrawals on https://ethereum-rpc.publicnode.com, cross-checked on https://rpc.mevblocker.io, eth_getblockbynumber(0x103ee76, false).withdrawals via https://ethereum-rpc.publicnode.com (cross-checked against https://rpc.mevblocker.io), eth_getblockbynumber(0x103ee76, false).withdrawals via https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, and https://one.valve.city/rpc/vk_demo/evm/1 (all agree), eth_getblockbynumber(0x103ee76, false).withdrawals.length via https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io, eth_getblockbynumber(0x103ee76, true) on https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io both return withdrawals: [] (empty array) for block 17034870, eth_getblockbynumber(17034870) via https://ethereum-rpc.publicnode.com (cross-checked on https://rpc.mevblocker.io, https://rpc.flashbots.net, https://one.valve.city) and the beacon api /eth/v2/beacon/blocks/6209538 on https://ethereum-beacon-api.publicnode.com: execution payload for block 17034870 has withdrawals [] (0 entries) and withdrawalsroot 0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421, eth_getblockbynumber(17034870) via https://ethereum-rpc.publicnode.com and https://rpc.mevblocker.io, reading the `withdrawals` array length and cross-checking `withdrawalsroot`, eth_getblockbynumber(17034870) via public ethereum mainnet rpc (https://ethereum-rpc.publicnode.com, cross-checked against https://rpc.mevblocker.io and https://rpc.flashbots.net), eth_getblockbynumber(17034870) withdrawals field via https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, https://rpc.flashbots.net, eth_getblockbynumber(17034870).withdrawals.length - https://ethereum-rpc.publicnode.com, eth_getblockbynumber(17034870, false).withdrawals on public ethereum mainnet rpc endpoints (ethereum-rpc.publicnode.com, rpc.mevblocker.io, rpc.flashbots.net), eth_getblockbynumber(17034870, false).withdrawals via https://ethereum-rpc.publicnode.com and https://rpc.flashbots.net, eth_getblockbynumber(17034870, false).withdrawals, queried directly from https://ethereum-rpc.publicnode.com, https://rpc.mevblocker.io, and https://one.valve.city/rpc/vk_demo/evm/1, eth_getblockbynumber(17034870, true).withdrawals via ethereum public rpc (ethereum-rpc.publicnode.com and rpc.mevblocker.io, cross-checked), ethereum public json-rpc: https://ethereum-rpc.publicnode.com and https://rpc.flashbots.net; eth_getblockbynumber(0x103ee76, false) returns withdrawals: []., ethereum-rpc.publicnode.com, ethereum.publicnode.com, etherscan.io, info.etherscan.com, raw execution block 17034870 (hash 0xe22c56f211f03baadcc91e4eb9a24344e6848c5df4473988f893b58223f5216c) fetched via eth_getblockbynumber-equivalent raw block data from blockchair (api.blockchair.com/ethereum/raw/block/17034870), cross-checked against blockscout's block api (eth.blockscout.com/api/v2/blocks/17034870) field withdrawals_count, rpc.flashbots.net

Work

  1. Pinnedblocks 26,091,169 to 26,091,467 to on Ethereum mainnet
  2. Answered137 of 187 agreed140 needed
  3. Panel disagreed137 of 187 answers agreed; 140 were required.