Repository navigation
Releases: XChain-Platform/xchain-e2e-test
Release list
xchain-e2e-test v0.21.0
xchain-e2e-test v0.21.0
Added
- Added a testnet cross-chain settlement runner with GAS funding and per-suite bridge rail scripts.
- Added ANCHOR v3 vector parity coverage.
Changed
- Accepted mirror barriers held by the configured grace period.
Fixed
- Improved oracle replay diagnostics for validator weight resolution disagreements.
- Seeded the settlement price before each FIAT dispenser create.
Activation heights armed by this release, read from the tagged documentation registry:
Changed since v0.20.1:
- ANCHOR_BUNDLE_ORDER_ACTIVATION BTC not armed on this train
- ANCHOR_ATTEST_BARRIER_ACTIVATION BTC 154614
- MIRROR_ADMISSION_ACTIVATION BTC 154567
- MIRROR_ADMISSION_ACTIVATION LTC 4903068
- MIRROR_ADMISSION_ACTIVATION DOGE 67951140
- MIRROR_ADMISSION_CONSUMER_ACTIVATION BTC 154614
- MIRROR_ADMISSION_CONSUMER_ACTIVATION LTC 4903291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION DOGE 67952082
- TOKEN_BRIDGE_ACTIVATION BTC 154567
- TOKEN_BRIDGE_ACTIVATION LTC 4903068
- TOKEN_BRIDGE_ACTIVATION DOGE 67951140
- TOKEN_POLICY_INHERITANCE_ACTIVATION BTC 154567
- TOKEN_POLICY_INHERITANCE_ACTIVATION LTC 4903068
- TOKEN_POLICY_INHERITANCE_ACTIVATION DOGE 67951140
- TRAIN_ACTIVATION BTC 154566
- ANCHOR_FOLD_ACTIVATION BTC not armed on this train
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION BTC not armed on this train
Unchanged since v0.20.1:
- ANCHOR_REWARD_ACTIVATION BTC 0
- ARCHIVE_REWARD_ACTIVATION BTC 0
- ANCHOR_REWARD_DERIVE_ACTIVATION BTC 0
- ARCHIVE_ROLLBACK_AUTHOR_SCOPE_ACTIVATION BTC 67915000
- ATTEST_RELAY_ACTIVATION BTC 0
- ATTEST_RESPONSE_MIRROR_ACTIVATION BTC 151324
- ATTEST_RESPONSIBLE_WIDENING_ACTIVATION BTC 150780
- ATTEST_ZERO_CONF_ACTIVATION BTC 151800
- CHECKPOINT_COMMITMENT_ACTIVATION BTC 146000
- CROSS_CHAIN_ROYALTY_ACTIVATION BTC 0
- EQUIV_HEADER_ACTIVATION BTC 0
- LIST_EDIT_RESOLUTION_ACTIVATION BTC 0
- LIST_EDIT_RESOLUTION_ACTIVATION LTC 0
- LIST_EDIT_RESOLUTION_ACTIVATION DOGE 0
- PRICE_SIG_TALLY_ACTIVATION BTC 0
- RETRACTION_SIGNING_ACTIVATION BTC 0
- SNAPSHOT_BURIAL_ACTIVATION BTC 0
- STAKE_WEIGHT_COLLATION_ACTIVATION BTC not armed on this train
- STAKE_WEIGHT_COLLATION_ACTIVATION LTC not armed on this train
- STAKE_WEIGHT_COLLATION_ACTIVATION DOGE not armed on this train
- STAKE_WEIGHTED_QUORUM_ACTIVATION BTC 0
- INDEX_MAP_STATE_HASH_ACTIVATION BTC 0
- POLL_FINALIZE_STATE_HASH_ACTIVATION BTC 145000
- POLL_FINALIZE_STATE_HASH_ACTIVATION LTC 4805000
- POLL_FINALIZE_STATE_HASH_ACTIVATION DOGE 67000000
- TOKEN_SUPPLY_STATE_HASH_ACTIVATION BTC 145000
- TOKEN_SUPPLY_STATE_HASH_ACTIVATION LTC 4805000
- TOKEN_SUPPLY_STATE_HASH_ACTIVATION DOGE 67000000
- BET_STATUS_STATE_HASH_ACTIVATION BTC 0
- BET_STATUS_STATE_HASH_ACTIVATION LTC 0
- BET_STATUS_STATE_HASH_ACTIVATION DOGE 0
- ARCHIVE_INVALID_STATE_HASH_ACTIVATION BTC 0
- ARCHIVE_INVALID_STATE_HASH_ACTIVATION LTC 0
- ARCHIVE_INVALID_STATE_HASH_ACTIVATION DOGE 0
- ARCHIVE_INVALID_HEIGHT_KEY_ACTIVATION BTC 155000
- ARCHIVE_INVALID_HEIGHT_KEY_ACTIVATION LTC 4896000
- ARCHIVE_INVALID_HEIGHT_KEY_ACTIVATION DOGE 67915000
- STATE_COMMITMENT_ACTIVATION BTC 145000
- STATE_COMMITMENT_ACTIVATION LTC 4805000
- STATE_COMMITMENT_ACTIVATION DOGE 67000000
- STATE_KEY_COLLATION_ACTIVATION BTC 0
- STATE_KEY_COLLATION_ACTIVATION LTC 0
- STATE_KEY_COLLATION_ACTIVATION DOGE 0
- ESCROW_LOCKED_LEAF_ACTIVATION BTC 0
- ESCROW_LOCKED_LEAF_ACTIVATION LTC 0
- ESCROW_LOCKED_LEAF_ACTIVATION DOGE 0
- SWQ_SOURCE_CAP_ACTIVATION BTC 0
- SWQ_SOURCE_CAP_ACTIVATION LTC 0
- SWQ_SOURCE_CAP_ACTIVATION DOGE 0
- XCHAIN_BRIDGE_ACTIVATION BTC 152929
- XCHAIN_BRIDGE_ACTIVATION LTC 4887898
- XCHAIN_BRIDGE_ACTIVATION DOGE 67902062
xchain-e2e-test v0.20.1
xchain-e2e-test v0.20.1, part of the XChain Platform v0.20.1 train.
The patch train carries focused canonical boundary and BF5 rail evidence.
Activation heights armed by this release, read from the consensus gate registry:
- TRAIN_ACTIVATION BTC 154074
- MIRROR_ADMISSION_ACTIVATION BTC 154234
- MIRROR_ADMISSION_CONSUMER_ACTIVATION BTC 154291
- MIRROR_ADMISSION_ACTIVATION DOGE 67936053
- MIRROR_ADMISSION_CONSUMER_ACTIVATION DOGE 67936888
- MIRROR_ADMISSION_ACTIVATION LTC not armed on this train (dq4 (a))
- MIRROR_ADMISSION_CONSUMER_ACTIVATION LTC not armed on this train (dq4 (a))
Full notes are in CHANGELOG.md. The platform release is at https://github.com/XChain-Platform/xchain-node/releases/tag/v0.20.1.
xchain-e2e-test v0.20.0
xchain-e2e-test v0.20.0, part of the XChain Platform v0.20.0 train.
The suite adds acceptance coverage for the mirror-admission and anchor-attestation
barriers across live, replay, flag-day, parity and second-chain cases, plus end-to-end
token-bridge and policy-inheritance rails for regtest. Each chain uses its own fee
destination, DOGE cross-settle setup follows the disclosed mirror topology, and
bridged-gas drills resolve and wait for the hub relay margin while both chains idle-mine.
Barrier waits are state-based, replay rows containing BigInt values serialize safely, and
the drills follow the relocated writer-leg resolver. Database helpers no longer expose
the unused sqlPath field.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.20.0
xchain-e2e-test v0.19.0
xchain-e2e-test v0.19.0, part of the XChain Platform v0.19.0 train.
The settle path is drilled across the hub and indexer canonicals, signing with one and
verifying with the other, and the full distribution rail is drilled from a mint through a
lock to an airdrop. Gas is funded off Bitcoin by bridging instead of issuing locally, since
a broadcast gas issue is refused off Bitcoin, and every direct gas mint is routed through a
chain-aware helper with helper ticks lifted above the namespace floor. The full bitcoin leg
of this suite on the release branch is the train's structure-pass proof: its action suites
registered at the measured baseline (273 passing, 32 pending, 0 failing). Restructured
under the platform code-structure standard (feature directories, snake_case files, split
test suites, restored comments).
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.19.0
xchain-e2e-test v0.18.0
xchain-e2e-test v0.18.0, part of the XChain Platform v0.18.0 train.
XChainHubConnector cross-checks the hub-served coin consensus hashes against the
vendored registry and logs any disagreement. The field round-trip golden vectors are
regenerated from the indexer-derived encoding and alias discovery is fixed, clearing three
pre-existing failures.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.18.0
xchain-e2e-test v0.17.0
xchain-e2e-test v0.17.0, part of the XChain Platform v0.17.0 train.
The AT5 oracle barrier drill grades live blocks against the barrier's own inputs and clock,
aligns verdicts on tx_hash, and stops on verdict comparisons rather than block count. A
federation drill drives a degraded ARCHIVE attestation round across two validators, and
anchor acceptance targets the v0 bundle with the v1 archive head. Every deployed contract
fixture carries meta for the CONTRACT_META_REQUIRED flag day, and the seed contract pin
moves to its new hash.
Full notes in CHANGELOG.md. The platform release with every component tarball is on xchain-node:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.17.0
xchain-e2e-test v0.16.0
xchain-e2e-test v0.16.0, part of the XChain Platform v0.16.0 train.
Drills for the zero-confirmation attestation flip (serve at the tip, re-mine, headroom, applier fall-through, flag day) and a roll-call gates drill that publishes v1 roll calls and checks the rules-aware attestation set; a venue tool that ages a stale roll-call absence out of the streak window; the roll-call venue refuses epochs the DOGE side already holds rows for; npm run stage:siblings stages the sibling SDK and hub checkouts for the SDK suites; native-fee price seeds survive an indexer reset. The staged hub and SDK snapshots record 0.16.0.
Platform release notes, the pinned component set and the signed artifacts are on the carrier's release:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.16.0
v0.15.0
xchain-e2e-test v0.15.0, part of the XChain Platform v0.15.0 train.
This train adds acceptance suites for the two new consensus mechanisms: an ATTEST response-mirror venue running real hubs and mirror-fed indexers through fault injection and a set of admission-cap drills, and a ROLLCALL venue driving eviction, rollback and cooldown re-entry on a shared two-chain regtest network. Fixture stakes are now released when a run ends, and the suite can fail a run that leaves capability or staking keys behind in the shared venue.
Platform release notes, the pinned component set and the signed artifacts are on the carrier's release:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.15.0
XChain Platform 0.12.0
Part of XChain Platform 0.12.0.
Install the whole pinned set with xchain-node install v0.12.0.
Full release notes, the resolved component set, and the signed artifacts:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.12.0
Signed with the XChain Platform release key
1DA7 C489 6F56 EA22 CF49 1EDF 4361 611A 82F9 0B70; verify with git tag -v v0.12.0.
XChain Platform 0.11.0
Part of XChain Platform 0.11.0.
Install the whole pinned set with xchain-node install v0.11.0.
Full release notes, the resolved component set, and the signed artifacts:
https://github.com/XChain-Platform/xchain-node/releases/tag/v0.11.0
Signed with the XChain Platform release key
1DA7 C489 6F56 EA22 CF49 1EDF 4361 611A 82F9 0B70; verify with git tag -v v0.11.0.