Skip to content

v2.2.0

Latest

Choose a tag to compare

@dnjscksdn98 dnjscksdn98 released this 24 Jun 05:52
e168c3b

Bifrost Node v2.2.0

Release Date: June 24, 2026
Rust Compiler: rustc 1.94.0 (4a4ef493e 2026-03-02)

Important

Client upgrades are highly recommended for all node operators. We recommend updating to v2.2.0 to ensure continued stability and smooth operation on the network.

Summary

This release upgrades the Substrate/Polkadot SDK dependency from stable2506 to stable2512, bringing Ethereum Fusaka hard fork support to the Bifrost runtime. It also
introduces on-chain historical relay executive membership tracking and delivers a broad set of BLAZE, socket, and staking correctness fixes.

Major Changes

Polkadot SDK Upgrade — stable2512 (Fusaka Hard Fork)

  • Upgraded all Substrate and Frontier dependencies from bifrost-polkadot-stable2506 to bifrost-polkadot-stable2512
  • Adds Ethereum Fusaka hard fork compatibility at the EVM layer
  • Rust toolchain target updated from wasm32-unknown-unknown to wasm32v1-none

BLAZE Storage Migration (v3)

  • utxo_hash computation now incorporates the UTXO address for uniqueness
  • Stale UTXOs and pending transactions accumulated before this migration are cleared on upgrade

Historical Relay Executive Members

  • On-chain storage of historical relay executive membership records (#215)
  • MembershipHook applied to RelayExecutiveMembership pallet to capture join/leave transitions

Bug Fixes

BLAZE

  • Adjusted weight for submit_outbound_requests to correct benchmarking values (#208)
  • process_set_refunds is now only invoked when BLAZE is activated (#202)
  • Rolled back refund approval logic (#201)
  • General BLAZE and relay queue internal updates (#206)

Socket & Cross-chain

  • Rejected non-canonical SocketMessage bytes in verify_socket_message to prevent malformed message acceptance (#199)
  • Added voting requirement for outbound in-flight poll to prevent invalid txId submissions (#198)

Node

  • Expanded executor default heap pages size to resolve out-of-memory edge cases in WASM execution (#200)

Testnet Preview (Not Included in Mainnet v2045)

The following features are active on testnet and will be considered for a future mainnet release:

Feature Pallet
CCCP Relay Queue pallet-cccp-relay-queue
On-chain Oracle Registry pallet-oracle-registry
ERC20 Fee Payment pallet-bifrost-evm-tx-payment

Versions

Component Version
Client v2.2.0
Mainnet Runtime v2045
Testnet Runtime v507
Polkadot SDK bifrost-polkadot-stable2512
Rust Toolchain 1.94.0