omnimonster: Chat-driven cross-chain swaps between Ethereum and Other Chain via 1inch Fusion+
omnimonste is a revolutionary cross-chain atomic swap platform that enables trustless, peer-to-peer cryptocurrency exchanges across multiple blockchain networks without intermediaries. Built on Hash Time-Locked Contracts (HTLCs), it allows users to swap tokens between Ethereum Sepolia, Polygon Amoy, Monad Testnet, and Etherlink Testnet with mathematical guarantees of security.
The platform features a sophisticated pool-based liquidity system where a dedicated resolver service automatically fulfills swaps by monitoring user-created HTLCs and deploying corresponding pool HTLCs on target chains. Users initiate swaps through an intuitive interface, creating HTLCs with their source tokens. The resolver detects these contracts, validates them, and creates matching HTLCs on the destination chain with the requested tokens. The atomic nature ensures that either both parties receive their tokens or the swap fails entirely, eliminating counterparty risk
omnimonster leverages a modern monorepo architecture using pnpm workspaces, with Next.js 14 powering the frontend, deployed smart contracts across multiple EVM chains, and a Node.js resolver service orchestrating the swaps. The frontend integrates Web3Auth for authentication, Rainbow Kit for wallet connections, and Ethers.js for blockchain interactions, while maintaining a responsive UI built with Tailwind CSS and Radix UI components. The backend consists of HTLC smart contracts (both SimpleHTLC and FusionHTLC variants) deployed on each supported network, with addresses stored in environment configurations for easy network additions.