Repository navigation
Releases: XChain-Platform/xchain-decoder
Release list
xchain-decoder v0.21.0
xchain-decoder v0.21.0
Added
- Added read-only JSON migration status for operational checks.
Changed
- Used protocol time for decoder decisions that must remain deterministic across nodes.
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-decoder v0.20.1
xchain-decoder v0.20.1, part of the XChain Platform v0.20.1 train.
This patch carries the v0.20.1 train boundary with no decoder product change.
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-decoder v0.20.0
xchain-decoder v0.20.0, part of the XChain Platform v0.20.0 train.
The migration CLI now refuses unrecognized arguments instead of treating them as a
request to apply every pending migration.
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-decoder v0.19.0
xchain-decoder v0.19.0, part of the XChain Platform v0.19.0 train.
The XBRIDGE action name and its escrow role addresses are recognized, so a bridge lock,
burn or settle decodes as a protocol action rather than an unknown payload once the
per-chain testnet heights arm. Audited transitive packages move to their patched releases
(lockfile only). Restructured under the platform code-structure standard; consensus
identity byte-identical and pinned.
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-decoder v0.18.0
xchain-decoder v0.18.0, part of the XChain Platform v0.18.0 train.
GET /status publishes a lag field, so the node's bootstrap health gate no longer
refuses the payload when it falls back to this route. The Docker image no longer tries to
bake a .env file, so the build succeeds on the legacy builder and configuration reaches
the container as environment only.
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-decoder v0.17.0
xchain-decoder v0.17.0, part of the XChain Platform v0.17.0 train.
docker stop now ends in a clean exit: the SIGTERM drain breaks the parse loop at a block
boundary, closes the API listener and both database pools, and exits 0 under a
SHUTDOWN_TIMEOUT_MS hard-exit bound, where before the process parked until SIGKILL. The
health and status payloads carry node_last_ok_at and node_unreachable, so a coin node
that has never answered is visible. The vendored mainnet activation twins are armed at
genesis under the 2026-09-09 ruling.
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-decoder v0.16.0
xchain-decoder v0.16.0, part of the XChain Platform v0.16.0 train.
A coin node still in initial block download is waited on instead of being reconciled as a reorg, a node-tip gap deeper than the dispenser safe-depth window is refused before the first delete, and npm run clear-reorg-halt -- --reason "..." clears a durable REORG_HALT marker after verifying the database is intact, with the clearance reported on the health surface.
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.16.0
v0.15.0
xchain-decoder v0.15.0, part of the XChain Platform v0.15.0 train.
The vendored coin registry is resynced from the hub, and the MariaDB dependency floor moves past the version range flagged for a cleartext-credential advisory.
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.