OmniStableRouter is a protocol that allows cross-chain stablecoin swaps
There is a significant many-to-many-to-many problem with stablecoins. There are many stablecoins (USDT, USDC, USDe, PYUSD) on many chains (Arbitrum, Avalanche, Mainnet, Base) and no efficient way to route payments from one coin + chain combo to another. OmniStableRouter solves this problem using cutting-edge interoperability technology (LayerZero compose + CCTP V2 Hooks).
The OmniStableRouter smart contracts define routes based on source token, destination chain, and destination token. These routes can be pure LayerZero OFT cross-chain transfers, LayerZero Composed OFT swaps, CCTP V2 transfers, or CCTP V2 transfers with swap hooks.
The OmniStableRouter frontend provides a simple "Swap" UI, as well as a decentralized payment link builder and payment link UI. The backend is built as a FastAPI app, and serves as a relayer for the CCTP V2 protocol.