In our mission to enhance interoperability and simplify user experiences across the blockchain ecosystem, Bifrost Wallet is excited to announce a major enhancement to WalletConnect. We've successfully expanded WalletConnect’s capabilities to integrate UTXO-based blockchains, such as Bitcoin, Dogecoin, and Litecoin. This advancement is a pivotal step towards our goal to Connect Everything, while offering a seamless user-experience.
Why Expand to UTXO Blockchains?
The original design of WalletConnect primarily supported account-based blockchains like Ethereum. However, with a significant portion of the crypto economy operating on UTXO-based systems — such as Bitcoin — our users and developers in these networks faced limitations. By enabling these blockchains to integrate with WalletConnect, we're not just opening up a new realm of possibilities for Bitcoin and similar cryptocurrencies, but also for cross-chain use-cases across various ecosystems, including Flare, Songbird and ThorChain.
Bifrost Wallet’s Contributions to WalletConnect
Our contribution revolves around making the user experience as intuitive as scanning a QR code or approving a single modal, while allowing address sharing and comprehensive transaction capabilities. Here’s a brief overview of the key enhancements we proposed:
- New RPC Methods
getAccountAddresses
: This method enables dapps to fetch all current addresses of a user’s wallet necessary for monitoring balance changes and preparing transactions.sendTransfer
: Allows dapps to propose payment transactions with prefilled recipient, amount and memo, streamlining the payment process.
- New Event
bip122_addressesChanged
: This event ensures that dapps can stay updated on changes to the user’s wallet addresses and balances.
Real-World Impact
These enhancements mean that developers can now build dapps that interact seamlessly with Bitcoin, Dogecoin, Litecoin, and potentially any UTXO-based blockchain through WalletConnect. For users, this translates into a simplified, secure, and unified interface for managing transactions across multiple blockchains, all from their Bifrost Wallet.
Looking Ahead
The integration of UTXO-based blockchains into WalletConnect through Bifrost Wallet is just the beginning. We are committed to continuously improving the blockchain user experience and expanding the scope of our wallet’s capabilities.
Our team is excited to see the new applications and innovations that will emerge from this development, and we look forward to supporting the evolving needs of the blockchain community.