Repository navigation
Releases: XChain-Platform/xchain-explorer
Release list
xchain-explorer v0.22.4
xchain-explorer v0.22.4
Hotfix patch train cut from v0.22.0.
Changed
- Synced the hub mirror copies of the bridge policy, oracle match call, price landing and lifecycle code with the indexer.
- Synced the gate registry shared rows with the indexer copy.
This PATCH train arms no new height. It adds the PRICE_LANDING_CHAINS registry row and ships the strict same-chain landing gate (PRICE_LANDED_STRICT_ACTIVATION) unarmed on every network; every existing activation height is unchanged.
xchain-explorer v0.22.0
xchain-explorer v0.22.0
Added
- Added HUB_SEED_URLS resolution and per-chain hub selectors for explorer mirrors.
Changed
- Accepted hub seed lists from checkpoints while retaining pinned hub compatibility.
- Updated the vendored mirror client for content-keyed drains, failover moves, and admission barriers.
- Armed ORACLE_ROUND_TIME_ACTIVATION on BTC:testnet at 155158.
- Armed ORACLE_ROUND_TIME_ACTIVATION on LTC:testnet at 4907593.
- Armed ORACLE_ROUND_TIME_ACTIVATION on DOGE:testnet at 67966647.
Activation heights armed by this release, read from the tagged documentation registry:
This PATCH train adds no ruleset row.
Changed since v0.21.3:
- ORACLE_ROUND_TIME_ACTIVATION BTC 155158
- ORACLE_ROUND_TIME_ACTIVATION LTC 4907593
- ORACLE_ROUND_TIME_ACTIVATION DOGE 67966647
Unchanged since v0.21.3:
- ANCHOR_BUNDLE_ORDER_ACTIVATION BTC 155001
- ANCHOR_BUNDLE_ORDER_ACTIVATION LTC 4906040
- ANCHOR_BUNDLE_ORDER_ACTIVATION DOGE 67962387
- ANCHOR_REWARD_ACTIVATION BTC 0
- ARCHIVE_REWARD_ACTIVATION BTC 0
- ANCHOR_REWARD_DERIVE_ACTIVATION BTC 0
- ANCHOR_ATTEST_BARRIER_ACTIVATION BTC 154291
- 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
- MIRROR_ADMISSION_ACTIVATION BTC 154234
- MIRROR_ADMISSION_ACTIVATION LTC 4903068
- MIRROR_ADMISSION_ACTIVATION DOGE 67936053
- MIRROR_ADMISSION_CONSUMER_ACTIVATION BTC 154291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION LTC 4903291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION DOGE 67936888
- PRICE_SIG_TALLY_ACTIVATION BTC 0
- RETRACTION_SIGNING_ACTIVATION BTC 0
- SNAPSHOT_BURIAL_ACTIVATION BTC 0
- STAKE_WEIGHT_COLLATION_ACTIVATION BTC 155001
- STAKE_WEIGHT_COLLATION_ACTIVATION LTC 4906040
- STAKE_WEIGHT_COLLATION_ACTIVATION DOGE 67962387
- 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
- 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
- XCHAIN_BRIDGE_ACTIVATION BTC 152929
- XCHAIN_BRIDGE_ACTIVATION LTC 4887898
- XCHAIN_BRIDGE_ACTIVATION DOGE 67902062
- ANCHOR_FOLD_ACTIVATION BTC 155001
- ANCHOR_FOLD_ACTIVATION LTC 4906040
- ANCHOR_FOLD_ACTIVATION DOGE 67962387
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION BTC 155001
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION LTC 4906040
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION DOGE 67962387
- LIST_SHARE_PRODUCER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION LTC 4905004
- LIST_SHARE_CONSUMER_ACTIVATION DOGE 67956922
- LIST_META_ACTIVATION BTC 155001
- LIST_META_ACTIVATION LTC 4906040
- LIST_META_ACTIVATION DOGE 67962387
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION BTC 154778
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION LTC 4905005
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION DOGE 67956923
xchain-explorer v0.21.3
xchain-explorer v0.21.3
Added
- Added selectable themes, reusable presentation components, and rich live-page components.
- Added shared-list mirror support and list detail rendering.
- Displayed list names and descriptions in list and action views.
- Displayed each hourly attestation batch as one line.
Changed
- Restored separate token activation sentinels for each testnet chain.
- Armed ANCHOR_BUNDLE_ORDER_ACTIVATION on BTC:testnet at 155001.
- Armed ANCHOR_BUNDLE_ORDER_ACTIVATION on LTC:testnet at 4906040.
- Armed ANCHOR_BUNDLE_ORDER_ACTIVATION on DOGE:testnet at 67962387.
- Armed PRICE_V1_CANONICAL_ACTIVATION on BTC:testnet at 1791061097.
- Armed PRICE_V1_CANONICAL_ACTIVATION on LTC:testnet at 1791061097.
- Armed PRICE_V1_CANONICAL_ACTIVATION on DOGE:testnet at 1791061097.
- Armed STAKE_WEIGHT_COLLATION_ACTIVATION on BTC:testnet at 155001.
- Armed STAKE_WEIGHT_COLLATION_ACTIVATION on LTC:testnet at 4906040.
- Armed STAKE_WEIGHT_COLLATION_ACTIVATION on DOGE:testnet at 67962387.
- Armed ANCHOR_FOLD_ACTIVATION on BTC:testnet at 155001.
- Armed ANCHOR_FOLD_ACTIVATION on LTC:testnet at 4906040.
- Armed ANCHOR_FOLD_ACTIVATION on DOGE:testnet at 67962387.
- Armed ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION on BTC:testnet at 155001.
- Armed ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION on LTC:testnet at 4906040.
- Armed ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION on DOGE:testnet at 67962387.
- Armed LIST_META_ACTIVATION on BTC:testnet at 155001.
- Armed LIST_META_ACTIVATION on LTC:testnet at 4906040.
- Armed LIST_META_ACTIVATION on DOGE:testnet at 67962387.
Fixed
- Used exact decimal arithmetic for amounts, supplies, prices, bet pools, and stakes.
- Escaped on-chain text, validated request identifiers, and refused unsafe link schemes.
Activation heights armed by this release, read from the tagged documentation registry:
This PATCH train adds no ruleset row.
Changed since v0.21.1:
- ANCHOR_BUNDLE_ORDER_ACTIVATION BTC 155001
- ANCHOR_BUNDLE_ORDER_ACTIVATION LTC 4906040
- ANCHOR_BUNDLE_ORDER_ACTIVATION DOGE 67962387
- STAKE_WEIGHT_COLLATION_ACTIVATION BTC 155001
- STAKE_WEIGHT_COLLATION_ACTIVATION LTC 4906040
- STAKE_WEIGHT_COLLATION_ACTIVATION DOGE 67962387
- ANCHOR_FOLD_ACTIVATION BTC 155001
- ANCHOR_FOLD_ACTIVATION LTC 4906040
- ANCHOR_FOLD_ACTIVATION DOGE 67962387
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION BTC 155001
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION LTC 4906040
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION DOGE 67962387
- LIST_META_ACTIVATION BTC 155001
- LIST_META_ACTIVATION LTC 4906040
- LIST_META_ACTIVATION DOGE 67962387
Unchanged since v0.21.1:
- ANCHOR_REWARD_ACTIVATION BTC 0
- ARCHIVE_REWARD_ACTIVATION BTC 0
- ANCHOR_REWARD_DERIVE_ACTIVATION BTC 0
- ANCHOR_ATTEST_BARRIER_ACTIVATION BTC 154291
- 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
- MIRROR_ADMISSION_ACTIVATION BTC 154234
- MIRROR_ADMISSION_ACTIVATION LTC 4903068
- MIRROR_ADMISSION_ACTIVATION DOGE 67936053
- MIRROR_ADMISSION_CONSUMER_ACTIVATION BTC 154291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION LTC 4903291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION DOGE 67936888
- PRICE_SIG_TALLY_ACTIVATION BTC 0
- RETRACTION_SIGNING_ACTIVATION BTC 0
- SNAPSHOT_BURIAL_ACTIVATION BTC 0
- 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
- 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
- XCHAIN_BRIDGE_ACTIVATION BTC 152929
- XCHAIN_BRIDGE_ACTIVATION LTC 4887898
- XCHAIN_BRIDGE_ACTIVATION DOGE 67902062
- LIST_SHARE_PRODUCER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION LTC 4905004
- LIST_SHARE_CONSUMER_ACTIVATION DOGE 67956922
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION BTC 154778
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION LTC 4905005
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION DOGE 67956923
xchain-explorer v0.21.1
xchain-explorer v0.21.1
Added
- Added selectable themes, reusable presentation components, and rich live-page components.
- Added shared-list mirror support and list detail rendering.
Changed
- Restored separate token activation sentinels for each testnet chain.
- Armed the testnet release train at BTC 154566.
- Armed testnet mirror admission producers at BTC 154234, LTC 4903068 and DOGE 67936053.
- Armed testnet mirror admission consumers at BTC 154291, LTC 4903291 and DOGE 67936888.
- Armed the testnet anchor attestation barrier at BTC 154291.
- Armed testnet token bridges at BTC 154567, LTC 4903068 and DOGE 67951140.
- Armed testnet token policy inheritance at BTC 154567, LTC 4903068 and DOGE 67951140.
Fixed
- Used exact decimal arithmetic for amounts, supplies, prices, bet pools, and stakes.
- Escaped on-chain text, validated request identifiers, and refused unsafe link schemes.
Activation heights armed by this release, read from the tagged documentation registry:
Changed since v0.21.0:
- ANCHOR_ATTEST_BARRIER_ACTIVATION BTC 154291
- MIRROR_ADMISSION_ACTIVATION BTC 154234
- MIRROR_ADMISSION_ACTIVATION DOGE 67936053
- MIRROR_ADMISSION_CONSUMER_ACTIVATION BTC 154291
- MIRROR_ADMISSION_CONSUMER_ACTIVATION DOGE 67936888
- LIST_SHARE_PRODUCER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION BTC 154777
- LIST_SHARE_CONSUMER_ACTIVATION LTC 4905004
- LIST_SHARE_CONSUMER_ACTIVATION DOGE 67956922
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION BTC 154778
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION LTC 4905005
- ORACLE_PRICE_AGE_HOURLY_ACTIVATION DOGE 67956923
Unchanged since v0.21.0:
- ANCHOR_BUNDLE_ORDER_ACTIVATION BTC not armed on this train
- 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
- MIRROR_ADMISSION_ACTIVATION LTC 4903068
- MIRROR_ADMISSION_CONSUMER_ACTIVATION LTC 4903291
- 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
- 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
- XCHAIN_BRIDGE_ACTIVATION BTC 152929
- XCHAIN_BRIDGE_ACTIVATION LTC 4887898
- XCHAIN_BRIDGE_ACTIVATION DOGE 67902062
- ANCHOR_FOLD_ACTIVATION BTC not armed on this train
- ARCHIVE_SECTION_VERDICT_STATE_HASH_ACTIVATION BTC not armed on this train
xchain-explorer v0.21.0
xchain-explorer v0.21.0
Added
- Added selectable themes, reusable presentation components, and rich live-page components.
Changed
- Restored separate token activation sentinels for each testnet chain.
- Retyped legacy mirror timestamps to the DATETIME columns the indexer uses.
- Armed the testnet release train at BTC 154566.
- Armed testnet mirror admission producers at BTC 154567, LTC 4903068 and DOGE 67951140.
- Armed testnet mirror admission consumers at BTC 154614, LTC 4903291 and DOGE 67952082.
- Armed the testnet anchor attestation barrier at BTC 154614.
- Armed testnet token bridges at BTC 154567, LTC 4903068 and DOGE 67951140.
- Armed testnet token policy inheritance at BTC 154567, LTC 4903068 and DOGE 67951140.
Fixed
- Used exact decimal arithmetic for amounts, supplies, prices, bet pools, and stakes.
- Escaped on-chain text, validated request identifiers, and refused unsafe link schemes.
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-explorer v0.20.1
xchain-explorer v0.20.1, part of the XChain Platform v0.20.1 train.
Canonical mirror boundary selection now uses the corrected era and map semantics.
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.
v0.18.1
Fixed: a token whose tick carries # or % shows its icon or the default icon instead of a broken image. The icon path encodes the tick, the icon route decodes it, and the image falls back to the default on a load error. Hotfix off v0.18.0; the same fix is on develop (d3ce317) for the next train.
xchain-explorer v0.20.0
xchain-explorer v0.20.0, part of the XChain Platform v0.20.0 train.
The hub-mirror client moves to schema v7 and carries admission heights on seven mirror
tables. Its bridge and policy barriers match the indexer, while activation modules and
identity pins follow the consolidated consensus layout. Token detail reads adapt to the
connected replica schema, and XBRIDGE detail remains readable against replicas created
before bridge tables existed.
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-explorer v0.19.0
xchain-explorer v0.19.0, part of the XChain Platform v0.19.0 train.
Bridge and policy panels render on the token and action pages, and the token read serves the
four bridge columns, so a cross-chain lock, burn or credit is readable where the token and
the action already are. The schema-mirror changelog states the hub-first roll order, since
the reader check is strict equality in both directions. 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-explorer v0.18.0
xchain-explorer v0.18.0, part of the XChain Platform v0.18.0 train.
Markets, orderbooks and order detail list a token traded against the chain's native coin,
labelling that side by the coin symbol, and the WebSocket market snapshot returns real
prices instead of an empty object. The validators endpoint derives hub_status by merging
the manual registry with the gossiped capability roster, so a staked validator on a live
federation no longer reads as unregistered. The vendored hub-mirror client is resynced to
the indexer canonical.
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