besu
besu copied to clipboard
Update GraphQL to be closer to execution-api spec
PR description
Update GraphQL to be closer to execution-apis spec
Update the graphQL to be closer to the execution-api specs. This is a departure from EIP-1767 but the core devs have made it clear that the execution-apis repo is considered canonical, not the EIP.
Major changes:
- Add support for EIP-2930 access lists
- Add support for EIP-1559 fees
- Add transaction, block, receipt, and header raw rlp fields
- Add chainID as base level query
Some items are still fake (fee estimate, effective tip).
Fixed Issue(s)
Documentation
- [ ] I thought about documentation and added the
doc-change-requiredlabel to this PR if updates are required.
Changelog
- [ ] I thought about the changelog and included a changelog update if required.
Is there notes or docs from ACD that we can link to as motivation for the move away from the spec?
Unfortunately no, the best I can do is a discord thread - https://discord.com/channels/595666850260713488/746566142700814426/993575909724524584
I am disheartened that the spec and EIP process is slowly breaking down.