Skip to content

feat: Kona Execution Extension#1

Closed
refcell wants to merge 1 commit intomainfrom
refcell/kona-exex
Closed

feat: Kona Execution Extension#1
refcell wants to merge 1 commit intomainfrom
refcell/kona-exex

Conversation

@refcell
Copy link
Copy Markdown
Owner

@refcell refcell commented Jun 4, 2024

Description

Introduces a kona execution extension example that pulls in the kona-derive crate from kona and runs the derivation pipeline over newly committed L1 blocks. It then takes the generated payload attributes from the derivation pipeline and compares it to payload attributes fetched from a trusted endpoint (the default OnlineValidator).

Two arguments must currently be passed to the execution extension:

  • The L2 RPC url
  • The beacon url

The L2 RPC url is used as a trusted source to validate generated payload attributes without needing to perform execution locally. In the future this will be deprecated in favor of local execution validation.

The beacon url is used as a fallback for fetching archived blobs when syncing the execution extension.

Metadata

Fixes op-rs/kona#211

@refcell refcell self-assigned this Jun 4, 2024
@refcell refcell force-pushed the refcell/kona-exex branch 2 times, most recently from cf2aa94 to 3cf78c7 Compare June 5, 2024 16:37
@refcell refcell force-pushed the refcell/kona-exex branch 7 times, most recently from c54a4ff to 39b9acb Compare June 17, 2024 13:53
@refcell refcell force-pushed the refcell/kona-exex branch 7 times, most recently from ede1ace to 3d4d3c3 Compare June 22, 2024 14:26
@refcell refcell force-pushed the refcell/kona-exex branch from 47183a1 to e639516 Compare June 22, 2024 16:08
@refcell refcell force-pushed the refcell/kona-exex branch from e639516 to 8431278 Compare June 22, 2024 16:10
@refcell refcell closed this Jun 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Kona Execution Extension

1 participant