Nether Swap: Unlocking a portal between worlds for secure Ethereum <> Sui swaps, powered by 1inch
Nether Swap is a cross-chain decentralized exchange protocol that enables seamless swapping of assets across different blockchain networks. The platform leverages 1inch crosschain contracts and SDK for Ethereum networks, while implementing custom contracts and resolver/client solutions for SUI integration.
Our tech stack was chosen to best serve this dual-chain functionality. For the EVM side, we leveraged 1inch's battle-tested cross-chain contracts, deploying the LimitOrderProtocol and EscrowFactory on Arbitrum for easier testing. This was managed via the 1inch SDK.
For the SUI network, we built custom smart contracts from the ground up using Move, a language specifically designed for SUI's object-centric model.
The core of our project is the off-chain infrastructure that connects these two worlds. We developed a custom resolver and relayer using TypeScript.
Using 1inch's contracts and SDK was a major advantage. It provided a secure and reliable foundation for the EVM side, allowing us to accelerate development and focus our engineering efforts on the most innovative and challenging part of the project: the novel integration with SUI.
The most significant challenge was architecting the resolver to interact with two fundamentally different networks simultaneously. Ensuring state consistency and compatibility between the EVM's account-based model and SUI's object model, especially for creating and releasing assets from escrow, was a complex engineering task. Our custom resolver is the notable solution we built to overcome this, enabling robust communication between these distinct ecosystems.

