Bifrost Node v2.1.0
Release Date: September 11, 2025
Rust Compiler: rustc 1.89.0 (29483883e 2025-08-04)
or later
Summary
Bifrost Node v2.1.0
introduces significant enhancements to both Ethereum and Bitcoin interoperability infrastructure. Major updates include Pectra Ethereum Hard Fork support with EIP-7702 account abstraction features, the addition of the BLAZE (BRP Layer for Autonomous Zero-trust Execution) pallet for advanced Bitcoin UTXO management, comprehensive upgrades to Substrate and Frontier dependencies, and substantial improvements to the BTC relay system. This release focuses on optimizing both Ethereum account abstraction capabilities and Bitcoin UTXO management while strengthening the cross-chain infrastructure.
⚠️ Important
Due to updates that occurred on the client-side when upgrading to bifrost-polkadot-stable2506
, client upgrades are mandatory for testnet node operators. All node clients running previous versions must upgrade to v2.1.0
for continued testnet compatibility, enhanced Ethereum account abstraction support, Bitcoin relay functionality, and improved stability.
Notable Updates
🚀 New Features
BLAZE Pallet Integration
- New Bitcoin UTXO Management System: Introduced the BLAZE pallet for advanced Bitcoin UTXO handling and management
- UTXO Status Tracking: Comprehensive tracking of UTXO states (Unconfirmed, Available, Locked, Used)
- Enhanced Bitcoin Integration: Improved Bitcoin relay capabilities with dedicated UTXO operations
- Precompile Support: Added BLAZE precompile for seamless EVM integration
Pectra Ethereum Hard Fork Support (EIP-7702)
- Account Abstraction Enhancement: Implemented EIP-7702 Set EOA account code for one transaction support
- Authorization Lists: Added comprehensive
AuthorizationList
support throughout runtime APIs for enhanced transaction authorization - Enhanced EVM Integration: Updated EVM call, create, and trace APIs with authorization list parameters
- Testnet Optimization: Applied Pectra-specific configurations for enhanced testnet performance with account abstraction features
- Weight Updates: Comprehensive weight recalculation for improved transaction efficiency with new EIP support
Trace Namespace RPC Enhancements
- Transaction Tracing: Added
trace_transaction
RPC method for detailed execution tracing of individual Ethereum transactions - Block Tracing: Implemented
trace_block
RPC method for comprehensive tracing of all transactions within a block
🔧 System Upgrades
Substrate & Frontier Framework Updates
- Version Bump: Upgraded to
bifrost-polkadot-stable2506
across all Substrate and Frontier components - Dependency Consolidation: Updated 70+ substrate dependencies for consistency and performance
- Security Enhancements: Latest security patches and optimizations from Polkadot SDK
Enhanced Pallets
BTC Registration Pool:
- Added comprehensive benchmarking support
- Enhanced registration logic with improved error handling
- Optimized weight calculations for better performance
BTC Socket Queue:
- Implemented full benchmarking framework
- Improved queue management algorithms
- Enhanced socket connection stability
Relay Manager:
- Added benchmarking capabilities
- Improved relay coordination mechanisms
- Enhanced cross-chain communication reliability
References
Version Upgrades
Component | Previous | Current |
---|---|---|
Substrate Framework | bifrost-polkadot-stable2407 |
bifrost-polkadot-stable2506 |
Frontier Framework | bifrost-polkadot-stable2407 |
bifrost-polkadot-stable2506 |
Client Version | v2.0.1 |
v2.1.0 |
Full Changelog: v2.0.1...v2.1.0