Skip to content

Ballast

Pre-release
Pre-release
Compare
Choose a tag to compare
@lightclient lightclient released this 19 May 23:15
· 154 commits to assembled-spec since this release

v1.0.0-alpha.9 is a pre-release of the Execution API.

In this release, the eth namespace saw some minor changes. The engine namespace was further refined, particularly with respect to edge cases. A new API specification was added to the repository in this release: the GraphQL spec! @s1na added this spec in #199. GraphQL is a great addition; it allows developers to make very fine-grain requests against execution clients.

eth

  • Add BlockNumberOrTag to eth_call, eth_estimateGas #129
  • Add eth_feeHistory summary, description #128

engine

  • Remove references to the interop spec #192
  • Auth spec shouldn't specify which methods are provided over it #196
  • Get rid of eth1.0 leftovers #198
  • Respond with error if payload attributes are invalid #211
  • Engine timeouts (redux) #216
  • Adjust error codes with JSON-RPC 2.0 spec #214
  • Return error if forkchoice state is inconsistent #213
  • Remove unauth port and refer to auth spec #219
  • Add finalized and safe blocks #200
  • Clarify the difference between SYNCING and ACCEPTED #215
  • Replace INVALID_TERMINAL_BLOCK with INVALID + lvh=0x00..00 #217
  • A few clarifications #226

graphql

  • Add GraphQL schema by @s1na in #199
  • graphql: add raw fields to block #220
  • README: add graphql section #221

Miscellaneous

New Contributors

Thank you and welcome to our new contributors! 🙂

Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9