Chain Fusion examples
ICP's Chain Fusion technology allows developers to build dapps that can interact seamlessly with other blockchain networks without using an intermediary, such as an oracle or a bridge.
ICP currently has a direct infrastructure integration with the Bitcoin network, an RPC integration with Ethereum and EVM-based chains, and support for making calls to other chains, such as Sui, through the HTTPS outcalls and Threshold ECDSA features.
This page highlights both DFINITY-contributed and community-contributed tooling and example projects that showcase how Chain Fusion technology can be implemented for various different use cases.
Bitcoin examples
Learn more about the Bitcoin integration.
- Bitcoin integration landing page: Learn more about ICP's direct Bitcoin integration. 
- ckBTC: GitHub repo for ICP's canister-controlled bitcoin twin that is backed 1:1 with BTC held onchain. 
- Internet Computer Bitcoin library: A utility library for Motoko and Rust that helps simplify building on the ICP Bitcoin integration. 
- Multi-subnet Bitcoin wallet: A proof of concept showcasing multi-subnet Bitcoin custody. 
- Bitfinity wallet: A browser extension, multi-chain wallet. 
- Loka: A trustless, non-custodial bitcoin mining platform built on ICP. 
- Ordinals canister: A canister that enables the retrieval of Bitcoin Ordinals and their corresponding inscriptions. 
- Schnorr canister: A canister used to create Schnorr signatures compatible with Taproot. 
- Inscription canister: A canister used to create Ordinal inscriptions. 
- Crowdfunding platforms that accept BTC, such as Funded. 
- Social applications that support sending crypto to other users, like OpenChat. 
- Bioniq: A BTC Ordinals marketplace built on ICP. 
- Bit Basel: An art marketplace that uses BTC Ordinals. 
- Online eCommerce platforms such as Bitshop. 
View the full list of Bitcoin ecosystem examples.
Ethereum & EVM examples
Learn more about the Ethereum integration.
- Bitfinity EVM: An implementation of the Ethereum Virtual Machine (EVM) on ICP. 
- CCAMP: A general-purpose, modular, and custom data-driven cross-chain asset management protocol. 
- ChainSight: A composable cross-chain data oracle built using HTTPS outcalls and chain-key ECDSA. 
- ckETH: GitHub repo for ICP's canister-controlled Ethereum twin that is backed 1:1 with ETH held onchain. 
- ckNFT: A proof of concept to bridge ICRC-7 NFTs to ERC-1155 NFTs on EVMs. 
- ERC20-ICP: Smart contracts and canisters that enable ICP tokens as ERC20 tokens on Ethereum. 
- EVM RPC canister: GitHub repo for ICP's EVM RPC canister, used to interact with EVM blockchains from the Internet Computer. 
- Ethereum canister: A canister running the Ethereum Light client (Helios). 
- EVM utility canister: A utility canister used to create and parse EVM-compliant transactions. 
- ic-solidity-bindgen: A tool to generate Rust bindings for Solidity contracts from ABIs to use on ICP. 
- ic-eth-starter: An advanced starter project for interacting with Ethereum on ICP. 
- ic-web3-rs: A utility library used to interact with EVM networks. 
- Oisy: A novel Ethereum wallet that is hosted on ICP. Oisy is browser-based, fully onchain, and secured by chain-key cryptography and Internet Identity. 
- Omnic: A cross-chain messaging protocol to connect EVM-compatible chains via ICP. 
- Orally: A cross-chain oracle factory built using HTTPS outcalls and chain-key ECDSA. 
- Gitcoin Passport client: A sample app for securely retrieving Gitcoin Passport scores and storing them in a database. 
- Sign in with Ethereum: Use an Ethereum wallet to sign into ICP dapps. 
- Build a cross-chain Ethereum payment platform: A community tutorial for building an Ethereum payment and eCommerce platform on ICP. 
- Online betting platforms like VaultBet. 
- Digital identities that can be used to hold multi-chain assets like NFID. 
View the full list of Ethereum ecosystem examples.
Other ecosystems
ICP supports communication with other ecosystems through HTTPS outcalls and threshold ECDSA signatures. Some non-EVM-based ecosystem examples include:
- Galactic bridge: A canister-controlled Solana bridge. 
- Sui address generation: An example of how to generate a Sui address controlled by an ICP canister. 
- Sign in with Solana: Use a Solana wallet to sign into ICP dapps. 
General
- Chain-key ECDSA: Learn more about the technology that allows creating transactions that can target various chains from canisters on ICP. 
- B3Wallet: A decentralized wallet supporting multiple blockchains, including Ethereum, Bitcoin, and ICP.