Release v0.10.0 - #8
Merged
Merged
Conversation
…testnet Both gates fix defects that spend a payer's native coin and give nothing back: a refill's oracle-fee output captured against the wrong dispenser, and a payment landing in the exact block a dispenser expires being dropped before the indexer sees it. A public testnet will hit both, so they are armed from genesis there. Mainnet stays disarmed pending its own ratified instant.
… npm from PID 1 2026-08-20 xchain-platform review round sitting 3. Findings: 5312, 5352, 5365, 5366, 5369, 5400, 5401. Recorded in the platform review store and the round report.
…, arm capture on one boundary A detected reorg was announced on stdout, which warn-and-above alerting rules never read, and the block-hash retry loop that can spin through a whole node outage logged at info. Both now go to stderr at warn and error respectively, and the chaos helpers capture the three streams separately so the level is part of what the suites assert. The DISPENSER v0 and v2 expiration offsets were bare literals (14 and 4) with a comment as their only contract; they are now named constants, and a new unit suite derives all three offsets from the sibling indexer's live Dispenser formats so a format change turns red here. The sub-command capture activation test asserted capture never precedes the batch settlement ledger (>=). The canonical map states one decision, so it now asserts equality on every network: a gap in either direction is a consensus window, and ordering alone let a re-arm open it with every pin still green.
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.
Cuts XChain Platform v0.10.0 from the frozen release branch.
The freeze was driven green before this PR opened. Every train repo's full suite passed on its release branch, and the three-coin regtest end-to-end matrix (the action, security and performance suites on Bitcoin, Litecoin and Dogecoin) passed against these exact commits with no failures.
See CHANGELOG.md for what changed in this component.