Project type: Cross-chain Infrastructure

ChainflipHomeTokenVisionRoadmapFAQTeamLightpaperWhitepaperDocs is live on mainnet](/)HomeAbout VisionRoadmapTeamResources Docs between Bitcoin and Solana. No wrapped tokens.Chainflip enables low-slippage swaps between Bitcoin, Solana, Ethereum, and more.Decentralised and permissionless.Launch app about bridgesChainflip’s protocol design removes the need for wrapped tokens to swap across chains.ComposabilityEnables seamless integration with other protocols via cross-chain messaging (CCM).Unlocking non-EVM chainsNative support for crypto’s largest assets like Bitcoin and new application specific chains.Sign up for our newsletterStay tuned with the latest updates.The protocolA novel AMM design using Just In Time LiquidityExperience the future of cross-chain swaps with our novel **Just-In-Time (JIT) Automated Market Maker (AMM)**, specially built to minimise slippage and offer great pricing for high-liquidity pairs.Learn about the protocol# Security at the Forefront
Comprehensive security audit completed by industry leading auditers, Trail of Bits.
[Read the full report](# Extreme Capital Efficiency
The new concentrated liquidity system benefits both users and Liquidity Providers alike.
Market makers are incentivised to offer the best price. Users get accurate pricing and low slippage, even when placing large trades.
Provide liquidity with assets in their standard form — no bridging required!
Backed by the best in the spacePowered by $FLIPThe $FLIP token is the powerhouse of Chainflip. Designed to be self-sustainable, it keeps our ecosystem decentralised, trustless, and secure, while rewarding validators for their service.
Learn about $FLIPSecuring the protocol$FLIP is used as collateral for the validator network auctions to secure the protocol and liquidity
Value Capture MechanismNetwork fees are used directly to buy and burn $FLIP for the benefit of all token holders
Native to Ethereum$FLIP is an ERC-20 token for adoption and composability, but fully integrated into the protocol