Skip to content

Add engine_exchangeCapabilities support#487

Merged
avalonche merged 1 commit into
flashbots:mainfrom
Kemperino:codex/engine-exchange-capabilities
Jun 1, 2026
Merged

Add engine_exchangeCapabilities support#487
avalonche merged 1 commit into
flashbots:mainfrom
Kemperino:codex/engine-exchange-capabilities

Conversation

@Kemperino

@Kemperino Kemperino commented May 23, 2026

Copy link
Copy Markdown
Contributor

I needed this with kona-node since kona node on initiliazation runs a exchange capabilities with the EL, if it hits rollup-boost it should just forward this call to its EL client.

Summary

  • add engine_exchangeCapabilities to rollup-boost Engine API
  • proxy capability negotiation to the local L2 execution engine
  • add focused server test coverage for capability negotiation through rollup-boost

Validation

  • cargo fmt --check
  • git diff --check
  • cargo test -p rollup-boost server::tests::engine_exchange_capabilities_success -- --exact
  • cargo test -p rollup-boost server::tests
  • cargo test -p rollup-boost test_integration_simple_isthmus
  • docker build --platform linux/amd64 --build-arg RELEASE=true -t rollup-boost:exchange-capabilities-ea7fe88 .

@vercel

vercel Bot commented May 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
rollup-boost Ignored Ignored Preview May 23, 2026 1:13pm

Request Review

@Kemperino Kemperino marked this pull request as ready for review May 25, 2026 16:38
@Kemperino Kemperino changed the title [codex] Add engine_exchangeCapabilities support Add engine_exchangeCapabilities support May 26, 2026
@avalonche avalonche merged commit 124efe5 into flashbots:main Jun 1, 2026
7 checks passed
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.

2 participants