What should be changed?
Update the block result docs for the behavior merged in besu-eth/besu#10373.
Besu changed the JSON key returned by eth_getBlockByNumber and eth_getBlockByHash for the EIP-7928 block access list hash from balHash to blockAccessListHash, matching geth's types.Header field naming. The PR notes that the old key caused tooling such as spamoor to read BlockAccessListHash as nil, which affected Amsterdam activation detection and EIP-8037 gas calculations.
Suggested docs updates:
- Update
docs/public-networks/reference/api/objects.md#block-object to document the blockAccessListHash field on the block object.
- Verify the field type and fork availability against the Besu implementation before publishing, but the PR describes it as the EIP-7928 block access list hash.
- Update any
eth_getBlockByHash and eth_getBlockByNumber response examples in docs/public-networks/reference/api/index.md if they should show Amsterdam block result fields.
- Do not document
balHash as the public JSON-RPC key.
Docs page
Issue type
- Outdated content
- Missing content
Source links
What should be changed?
Update the block result docs for the behavior merged in besu-eth/besu#10373.
Besu changed the JSON key returned by
eth_getBlockByNumberandeth_getBlockByHashfor the EIP-7928 block access list hash frombalHashtoblockAccessListHash, matching geth'stypes.Headerfield naming. The PR notes that the old key caused tooling such as spamoor to readBlockAccessListHashasnil, which affected Amsterdam activation detection and EIP-8037 gas calculations.Suggested docs updates:
docs/public-networks/reference/api/objects.md#block-objectto document theblockAccessListHashfield on the block object.eth_getBlockByHashandeth_getBlockByNumberresponse examples indocs/public-networks/reference/api/index.mdif they should show Amsterdam block result fields.balHashas the public JSON-RPC key.Docs page
Issue type
Source links