[DO-NOT-MERGE] Leios prototype - #6386
Draft
bladyjoker wants to merge 201 commits into
Draft
Conversation
The configuration option `StartAsNonProducingNode` was ignored, one could only use the switch `--non-producing-node` to set it. In this patch we fix this, and now it can be set either with the switch or if it's not given, it can be set in the configuration file.
The default configuration value of peer sharing option depends now on `pncStartAsNonProducingNode` option and `ncProtocolFiles`. If a node runs as a relay, peer sharing is on by default, if it is running as a block producer, peer sharing is off by default. The default value can be overridden.
The old option is kept, but deprecated.
…ceSendRecv changes
…11 Demo NOTE: - Tests and benchmarks fail to build, and that's ok
Point the ouroboros-consensus SRP at 80c800f (50c9711 + Forker fix that rejects an invalid CertRB Leios cert as InvalidBlock rather than crashing the node) and handle the new ExtValidationErrorLeios constructor in the ChainDB LogFormatting instance so tracing the rejected block does not hit a pattern-match failure. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This is optional so we have always a way to "turn off" voting (at the risk of forgetting the new option)
ch1bo
force-pushed
the
leios-prototype
branch
5 times, most recently
from
August 9, 2026 21:53
2d5a0f9 to
7f14c71
Compare
ch1bo
force-pushed
the
leios-prototype
branch
4 times, most recently
from
August 9, 2026 22:40
86773b1 to
d80318f
Compare
ch1bo
force-pushed
the
leios-prototype
branch
2 times, most recently
from
August 10, 2026 05:45
c0e7e63 to
2c5ed69
Compare
* Moved to a new module * Provide re-usable API This is a preparation work for re-using the CDF calculations for Leios.
CDFs for EB announcements
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR hosts changes to cardano-node related to Leios. I'm opening a PR for easier management and transparency to make changes visible at a glance.
More importantly, this branch will be tagged and sourced for Leios demos.
IT IS NOT INTENDED TO BE REVIEWED OR MERGED!