# Progress on Cardano-Bitcoin Interoperability in March 2026 March 2026 brought early but meaningful proof of concept for linking Cardano and Bitcoin. Two independent projects demonstrated ways to move native assets between the chains. These small-scale tests open the door to real Bitcoin liquidity reaching Cardano apps and Cardano tokens reaching Bitcoin users. ## Key Developments ### FluidTokens Atomic Swap On March 25, FluidTokens completed the first mainnet atomic swap between Cardano and Bitcoin. The swap exchanged 50 ADA for 0.0001 BTC in a single peer to peer transaction. An atomic swap is a peer to peer exchange of two cryptocurrencies between users on different blockchains. It ensures that neither party can cheat the other, although successful completion depends on both parties acting within a defined time window. This swap was completed without using a bridge, fully non custodial, with no middleman and no wrapped tokens. It exchanged native asset for native asset. The team used a script to script swap. On the Bitcoin side they relied on hashed timelock contracts (HTLCs), the same primitive used in the Lightning Network. On the Cardano side they used a Plutus script. The proof of concept proves users can exchange real Bitcoin and Cardano coins directly, keeping full ownership and avoiding any middle layer. Atomic swaps are not new, with the first one between Bitcoin and Litecoin in 2017, but achieving it between Cardano and Bitcoin is notable because the two chains have very different architectures. The team had to carefully design the timing to account for Bitcoin’s slower block times and potential reorgs. ### Charms Protocol Transfers On March 18, Charms demonstrated a protocol that moves assets trustlessly using recursive zero knowledge proofs. Charms is a metaprotocol that powers programmable assets and smart contract applications on UTXO chains. It uses zkVM proofs, client side validation, and an architecture directly inspired by Cardano’s eUTXO token model. The team calls it Enchanted UTXO. Charms is chain agnostic by design. This means charms and their associated smart contracts are cross compatible and transferable between Bitcoin and Cardano out of the box. The core mechanism is called beaming. Beaming allows any charm to warp from an output on one UTXO chain to an output on another without a traditional third party bridge. Native BTC is not itself a charm, so the team first built a simple Charms contract on Bitcoin. They locked real BTC into an on chain vault and minted the first eBTC (Enchanted Bitcoin). This eBTC is 1 to 1 redeemable for the locked BTC and functions as a charm. They then beamed 0.0001 eBTC to Cardano, where it landed as a CNT. The remaining eBTC was later sent back to Bitcoin and burned in a single transaction to release the original BTC from the vault. Charms contracts on both chains are powered by the Scrolls API, which runs on the Internet Computer Protocol (ICP). On Bitcoin it uses ICP’s Chain Fusion technology to sign real Bitcoin transactions. On Cardano it verifies Charms proofs and signs Cardano transactions. This setup allows smart contracts written in Rust or any language that compiles to WebAssembly to run on both chains and remain fully interoperable. The result is that Bitcoin can appear natively on Cardano for use in DeFi while staying fully backed by Bitcoin on its home chain. It also unlocks cross compatible Rust and WASM dApps that can run on either chain. Below is a complete breakdown of the transactions. #### BRO Transfer: Bitcoin ↔ Cardano | Step | Blockchain | Link | |------|------------|------| | Placeholder UTXO creation on Cardano | Cardano | <a href="https://cexplorer.io/tx/428c9c4abe7e0401089800ccd2a45ae8de06b57aab1eaf93a7f5e636ceee1b3e" target="_blank">View tx</a> | | Beaming BRO from Bitcoin to Cardano | Bitcoin | <a href="https://explorer.charms.dev/tx?txid=8d70833ad1ce5d84cffb76fdc6038d669c6cf1808f3f84f3f0d83cad712e33a3" target="_blank">View tx</a> | | Materializing BRO as a CNT on Cardano | Cardano | <a href="https://cexplorer.io/tx/28bbfea24dc7c74db73a5c02da45df0415d279cc29f09eb4736cbe0faf75457b" target="_blank">View tx</a> | | Placeholder UTXO creation on Bitcoin | Bitcoin | <a href="https://mempool.space/tx/e7d468ff6c9b04bfd2fa7fdbb3deb8a413bb5a1b1fcbec6d459bb720f94f1531" target="_blank">View tx</a> | | Beaming BRO from Cardano to Bitcoin | Cardano | <a href="https://cexplorer.io/tx/0f9b34a89b50794e36331d61e6ea7ea59fa3990fe3129fbf26fefb57f031d02a" target="_blank">View tx</a> | | Materializing BRO as a charm on Bitcoin | Bitcoin | <a href="https://explorer.charms.dev/tx?txid=b2050b793fc278b54daa06f68631b428350bb587114c7cd039988044fa3f25fc&from=transactions" target="_blank">View tx</a> | #### CNT Transfers: Cardano → Bitcoin (ADA, SNEK, USDM) | Step | Blockchain | Link | |------|------------|------| | Placeholder UTXO creation on Bitcoin | Bitcoin | <a href="https://mempool.space/tx/7d59a93533e17eb8360ce56b41fbb59698855b4274bbe38ddd4ff340b125b684" target="_blank">View tx</a> | | Beaming CNTs from Cardano to Bitcoin | Cardano | <a href="https://cexplorer.io/tx/712fcb00421d163794c22eef627c5e49f3d3f19ea95953871f90286e1bf6f66c" target="_blank">View tx</a> | | Materializing CNTs as charms on Bitcoin | Bitcoin | <a href="https://mempool.space/tx/a79cd562aed14b5da939f7f089533a429ed2983a28b6e0e42f88f61aea9ebfe1" target="_blank">View tx</a> | #### eBTC Full Cycle: Bitcoin → Cardano → Bitcoin | Step | Blockchain | Link | |------|------------|------| | Locking BTC in Scrolls vault; minting eBTC | Bitcoin | <a href="https://explorer.charms.dev/tx?txid=3c040fd1c101e7988c2069bb1b2d9fac323e9fb99793053a8baef9f8c2757cb0" target="_blank">View tx</a> | | Placeholder UTXO creation on Cardano | Cardano | <a href="https://cexplorer.io/tx/79ea85bf83c543ec6612051182be878d30cfbfe38c134c1c662ac252b8748002" target="_blank">View tx</a> | | Beaming eBTC from Bitcoin to Cardano | Bitcoin | <a href="https://explorer.charms.dev/tx?txid=308c5cf6036e08299faa1b0e0249b2da36c68b801cf10b59f10bd82293dc6f71" target="_blank">View tx</a> | | Materializing eBTC as a CNT on Cardano | Cardano | <a href="https://cexplorer.io/tx/f20e9b3066cbcd41607289da33b0a6f8509f5b8cdc677f52620f75dffb215e1a" target="_blank">View tx</a> | | Placeholder UTXO creation on Bitcoin | Bitcoin | <a href="https://mempool.space/tx/e7d468ff6c9b04bfd2fa7fdbb3deb8a413bb5a1b1fcbec6d459bb720f94f1531" target="_blank">View tx</a> | | Beaming eBTC from Cardano to Bitcoin | Cardano | <a href="https://cexplorer.io/tx/0f9b34a89b50794e36331d61e6ea7ea59fa3990fe3129fbf26fefb57f031d02a" target="_blank">View tx</a> | | Materializing eBTC and burning to release BTC from Scrolls | Bitcoin | <a href="https://explorer.charms.dev/tx?txid=b2050b793fc278b54daa06f68631b428350bb587114c7cd039988044fa3f25fc&from=transactions" target="_blank">View tx</a> | The result is that Bitcoin can appear natively on Cardano for use in DeFi while staying **fully backed by Bitcoin on its home chain**. ### Cardinal Protocol (Input Output) Another team working on interoperability is Input Output Global (IOG), the core developers behind Cardano. They are building the Cardinal protocol, which aims to wrap Bitcoin UTXOs, including Ordinals, for seamless, trust-minimized transfers between Bitcoin and Cardano. This would let Bitcoin holders directly access Cardano DeFi (staking, lending, DEX trading) without relying on centralized bridges or custodians. The protocol was first demonstrated at the Bitcoin 2025 conference, but IOG has not shared any new progress updates in recent months. It remains under active development. ## Summary March delivered two live proof-of-concept tools that bring Cardano and Bitcoin closer together. Interoperability between the two blockchains is moving from theory to on-chain. While it might take more time until the development brings tangible use cases, it marks a very important milestone in the Bitcoin x Cardano chapter. These steps set the stage for more Bitcoin liquidity to reach Cardano.