v1.4.4
Pre-release
Pre-release
v1.4.4 (2026-05-27)
Features
- add ethereum deployment workflow and checklist
(7cd9f5e) - crosschain: nodejs client integration
(36a1bb1) - finish ethereum proof nodejs support
(4018d32) - add gateway-backed crosschain transfers
(665f2d2) - crosschain: add Ethereum gateway activity proof flow for Argon transfers
(5328ddb) - ethereum: define MintingGatewayV2 queue and proof flow
(50066bb) - Add client helpers for redemption and vault bond capacity
(6de0a80) - finished updating to locked target price
(8603b05) - refactored bitcoin_lock so that mints and burns are always the same
(0f7d7ff) - ability to run a minimal ethereum beacon
(ca24824) - crosschain: support relayed argon prove-transfer claims
(b902173) - crosschain: support relayed argon prove-transfer claims
(bf6109a) - expose underlying ethereum contracts
(86e0dc6) - ethereum burn proofs
(3178c09) - ethereum light client + tx verification
(917cc19) - erc20 gateway
(35e868d) - rename chain_transfer pallet to localchain_transfer
(c05665c) - nodejs: allow a signing fn for signers
(2a1a40d) - let operational accounts claim pending rewards
(78146d8) - treasury: move treasury pools to bond lots
(1f94fb5) - consensus: defer full imports for replay
(72a8a76) - add optional vault names and benchmark weights
(3c049cd) - benchmark ticks and wire external runtime weights
(ead1277) - simplify bitcoin lock initialization and refresh metadata
(571d763) - enforce operational vault floor and unlock rules
(589bcb4) - treasury: simplify the bonds so that all funds are applied
(ba95f81)
Fixes
- update deploy measure request shape
(2602cec) - crosschain: handle forced council clear-outs
(fa30416) - embed ethereum execution proofs in verifier updates
(4a64899) - keep ethereum verifier latest anchor monotonic
(e617b8d) - runtime: refund vault admin maintenance batches
(425e4a2) - nodejs: typecheck testing against mainchain source
(3b91008) - nodejs: keep test aliases out of package builds
(78b528c) - crosschain: fix benchmarks
(0dd43fb) - clarify gateway proof planning and finalized header naming
(16a6d91) - ethereum: microgonsPerArgonot now per council
(580e6e5) - fee-control: preserve feeless tx priority by dispatch class
(d0c9b76) - implemented a number of copilot suggestions
(5dfdd60) - ethereum: sync next committees
(afd10c3) - fixed some disrepencies between rust and ts code for calculating unlock
amount
(4564ef0) - added lint allow
(1e92483) - calculateRedemptionAmount now uses same formula in rust and ts
(5f207ff) - a number of fixes to get tests working
(7c88f61) - retry fast-sync smoke test state check on current best
(3ff858e) - ethereum: allow solo next committee sync
(4408f4f) - ethereum: beacon sync not updating in all scenarios
(76caee6) - ticks: restore the ISTM timestamp digest
(879867b) - ethereum: remove redundant beacon proof
(5f01682) - ci: skip latest retag when no stable release exists
(90b9fb6) - ci: make tag validation bash-safe
(e68cd3c) - ci: escape release tag in changelog extraction
(df5dd89) - require minimum localhcain transfer
(1d27c0d) - don’t allow reaping burn account
(efecf61) - testing: normalize fork bootnode addresses
(b30ddc8) - nodejs: refresh client build inputs
(89512be) - harden sync replay and catchup
(8e77c08) - ci: remove redundant nodejs pretest hooks
(7dfbc77) - unused vars breaking build
(fb713c9) - bitcoin-locks: prorate ratchet-up fees by remaining term
(c971af4) - try to fix sync test
(9a33e3e) - bitcoin wasm builds broke
(6cdce31) - don’t run sync concurrent
(28428ee) - node: restore pre-refactor sync import flow
(15108d8) - node: require finalized state
(64d7123) - node: require finalized state
(ff74b85) - preserve bitcoin rpc error details
(e66849a) - consensus: keep pruned sync blocks off best
(9215fb6) - clean up bitcoin test rpc dependencies
(8d0b982) - pin randomx git dependency
(0158648) - consensus: restore sync recovery across historical handoffs
(54204bf) - use supported dependabot security-only config
(e341dd8) - remove invalid dependabot allow rules
(4002a76) - update rand trait imports
(96b1e25) - consensus: reconnect stale notary subscriptions
(842bdea) - consensus: skip idle notary worker hash lookup
(5026bb4) - notary: use lock_timeout for notebook close lock
(a09820a) - oracle: keep price index updating when uniswap liquidity disappears
(c0ad013) - gate operational uniswap transfers on native token bridge support
(ea23f8d) - ci: address vault and benchmark feedback
(8992848) - bitcoin_locks: guard initialize_for collisions and stale fee loss
(ce8b47e) - wire vault weight wrapper trait
(42575be)
Runtime: canary
🏋️ Runtime Size: 2388517 bytes
🔥 Core Version: argon-151
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x2433f18b2112df37f9d7c7ae835ec1f12ba5755c3b24473bc6e29a8ccbd00194
🗳️ authorizeUpgrade hash: 0x9a2c1032b7bf48828a8ac16fe26f6e9d46c4b59165d05229263b5db04e7ee88f
🗳️ Blake2-256 hash: 0x7b4552aa62b7d92f085e77f232eace4c269fef1b62fc557d202af8a6706b1340
📦 IPFS: QmRah5HJWpKw4uqkFbtgTgoP8zsEgqRWY6QQBvYqPxpjZR
Runtime: argon
🏋️ Runtime Size: 2390181 bytes
🔥 Core Version: argon-151
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x9355916944c660057000041cc27b8df297fd4885739588d605a55fc6b56cd880
🗳️ authorizeUpgrade hash: 0x2bfca5e19c5820f18b2abeb1a44dcdb291226a656009bc60e645749f560aa994
🗳️ Blake2-256 hash: 0xa1b84689ac7997ce4707d6647986d0309e416ecf6447260fddc3d8654ad4b5d2
📦 IPFS: QmWjEUXw2ygF8qG5g8KuGXB2ToPb2oKmZe2URrfyeAJhTq