Skip to content

Conversation

@refcell
Copy link
Contributor

@refcell refcell commented Jan 12, 2026

Summary

Warning

Stacked ontop of #384

This PR wires up Kona's node service into the consensus binary. Eventually, I'd like a lot of the logic inlined into the binary modules here to be pulled out into shared crate utilities that are nicely tested and allow the consensus binary to be lightweight like the node binary.

Closes #376.

@refcell refcell added this to the v0.4.0 milestone Jan 12, 2026
@refcell refcell self-assigned this Jan 12, 2026
@refcell refcell added K-enhancement Kind: New feature or request F-do-not-merge Flag: don't merge until this label is removed. A-bin Area: binary related labels Jan 12, 2026
@refcell refcell changed the title feat(bin): kona consensus node feat(bin): Kona Consensus Node Jan 12, 2026
Base automatically changed from rf/consensus-bin to main January 12, 2026 23:00
@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Jan 12, 2026

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

@refcell refcell force-pushed the rf/kona-consensus branch 3 times, most recently from 184ba44 to 3eff018 Compare January 13, 2026 15:04
refcell added a commit that referenced this pull request Jan 13, 2026
Consolidate runtime utilities by replacing separate build_runtime(),
run_until_ctrl_c(), and run_until_ctrl_c_fallible() methods with a
simpler tokio_runtime() and unified run_until_ctrl_c() that handles
runtime creation internally.

Ported from #395.
Adds kona consensus node binary with:
- JWT library for authentication
- Refactored CLI logic with shared utilities
github-merge-queue bot pushed a commit that referenced this pull request Jan 13, 2026
* refactor(cli-utils): simplify RuntimeManager API

Consolidate runtime utilities by replacing separate build_runtime(),
run_until_ctrl_c(), and run_until_ctrl_c_fallible() methods with a
simpler tokio_runtime() and unified run_until_ctrl_c() that handles
runtime creation internally.

Ported from #395.

* fix(cli-utils): bias ctrl+c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-bin Area: binary related F-do-not-merge Flag: don't merge until this label is removed. K-enhancement Kind: New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(bin): Minimal Base Consensus Binary

3 participants