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 both testnet and mainnet node operators. All node clients running previous versions must upgrade to v2.1.0 for continued 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 
AuthorizationListsupport 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_transactionRPC method for detailed execution tracing of individual Ethereum transactions - Block Tracing: Implemented 
trace_blockRPC method for comprehensive tracing of all transactions within a block 
🔧 System Upgrades
Substrate & Frontier Framework Updates
- Version Bump: Upgraded to 
bifrost-polkadot-stable2506across 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