1inch-apt-bridge

AptosBridge — 1inch Fusion+ powered bidirectional atomic-style swaps between Ethereum and Aptos

1inch-apt-bridge

Created At

ETHGlobal New Delhi

Project Description

AptosBridge integrates 1inch Fusion+ orders with an Aptos Move escrow so users can swap tokens both Ethereum → Aptos and Aptos → Ethereum. On EVM we use the Limit Order Protocol flow and call fillOrderArgs / relevant escrow functions to lock and release funds; on Aptos we deploy a Move escrow module that enforces the same keccak256(hashlock) checks and timelocks. A relayer/resolver service watches Fusion+ orders, coordinates escrow creation, securely handles preimages, and executes withdrawals on both chains. The demo shows live on-chain deposits and withdrawals on Ethereum and Aptos, and full bidirectional flows with timeouts and cancellations.

How it's Made

  • EVM escrow & order — Maker creates a Limit Order Protocol order and deposits tokens; resolver uses fillOrderArgs to lock/claim per Fusion+ semantics.

  • Aptos Move escrow

  • Relayer / Resolver service

  • Bidirectional support

  • Keccak on Aptos — include a keccak256 implementation or precompiled helper in Move so keccak256(preimage) == hashlock is verifiable on-chain.

  • Timeouts & safety — set expiry deltas per Fusion+ guidelines (expiry_B and expiry_A offsets), implement idempotent withdraw/cancel, reorg handling, retry logic.

  • Git discipline — iterative commits for each task (feature/escrow/move-module/relayer/tests/demo), PRs for merges, and final history with meaningful commits (no single-commit dump).

background image mobile

Join the mailing list

Get the latest news and updates