project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

fusion swap

A cross-chain atomic swap protocol enabling secure, trustless swaps

fusion swap

Created At

Unite Defi

Project Description

FusionSwap enables secure, atomic swaps between multiple blockchain networks including Bitcoin, Ethereum, Tron, and TON. The protocol leverages hashlock and timelock mechanisms (HTLC) on both EVM and non-EVM chains, ensuring trustless and atomic settlement. Users can create intent-based orders on any supported chain, which are matched and executed via off-chain relayers and the 1inch Fusion+ resolver network. The system supports partial fills, competitive price discovery through Dutch auctions, and is designed to be extensible for additional chains and order types

How it's Made

Key Features:

  • Multi-Chain Support: Bitcoin, Ethereum, Tron, TON blockchain integration
  • HTLC Implementation: Complete HTLC script generation with P2SH and P2WSH support
  • 1inch Fusion+ Integration: Seamless cross-chain swaps using 1inch's resolver network
  • Test-Driven Development: 74 comprehensive tests covering unit, integration, and end-to-end scenarios
  • Local Testnet Environment: Docker-based Bitcoin testnet node and faucet for development
  • Competitive Pricing: Dutch auction mechanism for optimal price discovery
  • Security Features: RBF support, dust protection, double-spend prevention, and adversarial testing

Blockers:

  • Implementing resolver-enabled partial fills for large orders
  • Competitive price discovery via Dutch Auction mechanism optimization
  • Automated execution through the Resolver Network with enhanced reliability
  • Production deployment and mainnet integration across all supported chains
  • Additional blockchain support and cross-chain liquidity optimization

Public URL: http://fusionswap.es/

Technical Stack:

  • Frontend: Next.js 15, React 18, TypeScript, Tailwind CSS, shadcn/ui components
  • Blockchain: Bitcoin (bitcoinjs-lib), Ethereum (ethers.js), Tron (tronweb), 1inch Fusion+ SDK
  • Testing: Jest, comprehensive test suite with 74 passing tests
  • Infrastructure: Docker, Bitcoin testnet node, automated deployment scripts
  • Package Manager: pnpm (as per repository rules)
background image mobile

Join the mailing list

Get the latest news and updates