Skip to content

Roaring Engine

Pre-release
Pre-release

Choose a tag to compare

@lightclient lightclient released this 24 Sep 23:42
· 411 commits to assembled-spec since this release

Release

v1.0.0-alpha.1 is the first pre-release of the Execution API.

eth Namespace

The eth specification is a full rewrite, under CC0, of ETC Labs' JSON-RPC specification. It aims to be the canonical source for the standard eth methods implemented in execution clients. The specification is still under active development and testing against clients, so its correctness is not guaranteed.

Many people contributed to this work in significant ways, so a few shout outs are due:

  • @shanejonas, @BelfordZ, et al. for developing the Open RPC standard
  • @tkstanczak and @shanejonas for pushing for more rigorous definitions of the API
  • @shanejonas for being available to help with questions regarding Open RPC and the JSON Schema standard, and for reviewing much of the work that went into the rewrite
  • @alita-moore and @DockBoss for their efforts over the past few months to document the edge cases in the API

engine Namespace

The initial engine methods for the Merge Interop has been specified in #74 by @mkalinin. It introduces the following methods:

engine_executePayload
engine_preparePayload
engine_getPayload
engine_consensusValidated
engine_forkchoiceUpdated

Full specification here.

--

Αυτό είναι μόνο η αρχή.