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

SuiBridge

Secure atomic swaps between Ethereum & Sui with real-time tracking and zero counterparty risk.

SuiBridge

Created At

Unite Defi

Project Description

SuiBridge is a cross-chain bridge platform that enables secure, atomic, and trustless token swaps between Ethereum and Sui. The platform supports bidirectional transfers of tokens like ETH, USDC, USDT, DAI, and SUI, powered by a dual smart contract architecture — Solidity contracts on Ethereum and Move contracts on Sui.

The swap mechanism is built on SHA-256 hashlocks and 24-hour timelocks, ensuring funds are either successfully swapped or automatically refunded. This provides zero counterparty risk and ensures safe, permissionless interoperability between EVM and non-EVM ecosystems.

The user-facing interface is responsive, intuitive, and displays real-time swap progress, transaction history, and network performance. On the backend, we’ve built a robust system with a PostgreSQL database for swap tracking and an Express.js API for interaction. The platform also includes developer-friendly RESTful APIs, real-time metrics, and is mainnet-ready, offering a solid foundation for enterprise-level adoption and further chain integrations.

How it's Made

We used Solidity for the Ethereum smart contracts and Move for the Sui side. Both contracts implement atomic swap logic using hashlocks and timelocks, allowing funds to be securely swapped or refunded after 24 hours if needed.

To coordinate between the two chains, we created an Express.js server that listens for onchain events and updates swap status in real time. We used PostgreSQL to track swaps and store metadata for the analytics dashboard. Our frontend was built in React, and we implemented polling to refresh live swap status every few seconds, along with clean UI components to visualize each step of the process.

The biggest challenge was syncing states across EVM and MoveVM environments, especially since we weren’t using any prebuilt bridging SDKs — everything was hand-coded to better understand how atomic swaps could work across such different chain architectures. We deployed to Ethereum testnet and Sui devnet, and our solution is now mainnet-ready with room to expand to other chains.

background image mobile

Join the mailing list

Get the latest news and updates