VeraSwap

VeraSwap

VeraSwap is a cross-chain DEX that abstracts swapping and bridging for any token to simplify token adoption and alleviate fragmented liquidity

Created on 25th February 2025

VeraSwap

VeraSwap

VeraSwap is a cross-chain DEX that abstracts swapping and bridging for any token to simplify token adoption and alleviate fragmented liquidity

The problem VeraSwap solves

Veraswap lets you swap any token across any chain effortless, without worrying about bridges, multiple transactions, low liquidity, or complicated setups. It simplifies cross-chain trading so you can focus on what matters: getting the tokens you want, when you want them.

  • No Manual Bridging: Trade directly across chains in a single transaction. No delays, no risky third-party bridges.
  • Cross Chain Liquidity: Get the best price by tapping into liquidity pools across multiple networks automatically.
  • No Third Party Fillers: You execute every trade yourself, without relying on external market makers or intent-fillers.
  • Seamless Same-Chain Swaps: Swap tokens just like on a regular DEX, with the added ability to trade across chains when needed.
  • Fiat-to-Crypto in One Step: Start with fiat and buy any token directly using Coinbase Onramp.
  • Use Your Preferred Wallet: Connect with Metamask, WalletConnect, Coinbase Wallet, or Uniswap Wallet for a frictionless experience.

With Veraswap, you don’t have to think about bridging, liquidity sources, or execution complexity. You just trade. It’s the most efficient, secure, and user-friendly way to swap tokens across any chain.

User Interaction and Data Flow

Veraswap is built for everyone, whether you’re a beginner or an experienced trader. No coding, no technical setup, just a simple web-based interface that works on any device.

Getting Started

  1. Visit veraswap.io on web or mobile, no downloads required.
  2. Connect your wallet (Metamask, WalletConnect, Coinbase Wallet, or Uniswap Wallet).
  3. Optional: Need funds? Use our Coinbase fiat onramp to buy crypto instantly. (We also dust on testnets)
  4. Swap any token pair, on the same blockchain or across different networks, as long as there is liquidity.

Swap on the Same Chain or Across Chains

Veraswap gives you full flexibility:

  • Same-Chain Swaps – Trade any token on the same blockchain instantly, just like a regular DEX.
  • Coss-Chain Bridging — Bridge your tokens across chains using Hyperlane or Superchain Interop
  • Cross-Chain Swaps – Swap tokens across networks without manually bridging or using multiple platforms.

Understanding Network Categories

To ensure smooth and secure swaps, networks are grouped into three categories:

  • Mainnet
  • Testnet
  • Superchain

Swaps are only possible within the same category (e.g., you cannot swap a Mainnet token for a Testnet token). Superchain bridging is powered by Superchain Interop, testnet bridging by Hyperlane.

Example: Seamless Cross-Chain Swap

You have USDC on Base and want Degen on Arbitrum.

Instead of manually bridging assets, Veraswap handles everything for you in one transaction:

  1. Swap USDC for Brett on Base
  2. Bridge Brett from Base to Arbitrum
  3. Receive a bridged version of Brett on Arbitrum, without lifting a finger

Why It’s So Easy

  • No manual bridging. Just approve the transaction, and the system does the work.
  • No technical knowledge required. If you can click a button, you can swap tokens.

Whether you're making a simple same-chain trade or moving assets across chains, Veraswap makes it effortless.

The project architecture and development process

Veraswap has a simple DEX interface that enables users to swap & bridge using various protocols. Veraswap has an intuitive UX that combines swap & bridge operations into 1 transaction that can even be executed from EOAs without the need for additional token approvals.

For swaps, our frontend is integrated with Uniswap Universal Router (v2/v3/v4) and currently supports v4 pools. For bridging, we integrated Hyperlane on mainnet/testnet EVMs, and Superchain interop on devnets.

Swap via Uniswap UniversalRouter

If a user selects a token pair that is on the same chain, they can simply swap via Uniswap UniversalRouter which supports v2/v3/v4 pools. Our UI logic currently supports a set of hard-coded v4 pools but its connection to this contract will enable greater support in the future.

To support single transaction post-swap bridging logic, we extended the router with custom commands (see Contracts section).

https://github.com/owlprotocol/veraswap/blob/main/packages/veraswap-sdk/contracts/UniversalRouterApprovedReentrant.sol

Swap & Bridge via Hyperlane

If a user selects a token pair on testnets/mainnets, it uses Hyperlane as a cross-chain messaging solution to bridge the token post-swap. One challenge here is that like most collateral-based wrapped tokens, HyperlaneERC20Collateral usually pulls tokens from users using

transferFrom

which does

Swap & Bridge via Superchain

https://github.com/owlprotocol/veraswap/blob/main/packages/veraswap-sdk/contracts/superchain/SuperchainTokenBridgeSweep.sol

Universal Router Commands

One of our key Uniswap innovations is the introduction of 2 additional commands

Product Integrations

Key differentiators and uniqueness of the project

Veraswap is a cross-chain DEX that allows users to swap any token across chains seamlessly, without managing bridges or multiple transactions. It makes cross-chain trading as simple as a single-chain swap, eliminating technical complexity.

Why we stand out

  • No Manual Bridging: Swap tokens across chains in one step without handling transfers yourself.
  • Instant Execution: No waiting for third party solvers, trades execute immediately.
  • Deeper Liquidity Access**:** Uses top Uniswap pools for better pricing and lower slippage.
  • Same-Chain & Cross-Chain Swaps: Works like a normal DEX while enabling cross-chain trades.
  • Fiat Onramp: Buy crypto instantly with Coinbase Onramp and start trading.
  • Simple & Secure: No custodians, intermediaries, or execution delays—users remain in control.

How Veraswap Compares to Other Cross-Chain Solutions

  • 1inch Fusion+ https://1inch.io/fusion/ (Intent-Based Swaps): Uses third-party solvers who have inventory risk. Veraswap executes instantly with any token with a Uniswap pool without dependency on external fillers.
  • Hashflow https://www.hashflow.com/ (RFQ Model, Bridgeless Swaps): Uses off-chain market makers for pricing. Veraswap’s pricing is fully decentralized.

Trade-offs and shortcuts while building

  • No routing optimizations. We only execute single swaps for each token pair. This can cause suboptimal swap prices. (eg: swapping USDC → WETH → ANDY might give a better price than USDC → ANDY directly). This is a more standard DEX feature that we will add later, but the main focus of our hack was to show that an easy swap and bridge could be done.
  • We are currently hard-coding our token lists, token bridges in the app. We only needed few tokens to showcase our hack. But to better scale and more easily update our lists, we would host such lists on Firebase and fetch them dynamically.
  • Bridge-swap-bridge: we plan to allow users to bridge their input token, execute a swap and bridge the token to the user’s chain
    • For multi-chain tokens, we could then compare prices across multiple chains to swap
  • Our swaps assume that the user has sufficient native token to execute our transactions. On testnets, we automatically dusted the user’s wallet and minted some test tokens. Also, Coinbase OnRamp allows users to buy ERC20s like USDC, but does not cover gas transactions, except if the user uses a Coinbase Smart Wallet and the developer sponsors transactions.
    • We aim to nudge new users more to use the Coinbase Smart Wallet and to enable gas sponsorship to offer as seamless of an experience as possible. We want them to just trade their fiat for the token they want, and not have to worry about any complexities!
  • Currently, if the user hasn’t approved the Uniswap Router with Permit2 for the input token, they have to send a transaction. This can instead be optimized with an additional command in the swap that only requires a signature. This would improve UX and avoid having to wait for one more transaction confirmation.

Tracks Applied (10)

SwapSmart with Superchain Interop

Leverage the SuperchainERC20 & Interop bridge with UniswapV4 to enable users to easily swap and bridge between interop c...Read More
Optimism

Optimism

Build a mass consumer dApp fully on-chain

VeraSwap is the ultimate mass consumer dApp. We abstract swapping and bridging into one simple UI. Users can now focus o...Read More
Somnia network

Somnia network

NextGen DeFi UX: Build a Mobile DeFi Consumer App

Veraswap is a cross chain DEX that integrates Uniswap, Hyperlane, and Superchain Interop to enable users to seamlessly s...Read More
Divvi

Divvi

Best Project on Zircuit

Veraswap is a crosschain DEX on Superchain Ecosystem that integrates Uniswap, Hyperlane, and Superchain Interop to enabl...Read More
zircuit

zircuit

Build the best app that combines the worlds of SocialFi, GambleFi, and/or DeFi

Leverage the SuperchainERC20 & Interop bridge with UniswapV4 to enable users to easily swap and bridge between interop c...Read More
ink

ink

Integrate Story in your DApp

Veraswap is a crosschain DEX on Superchain Ecosystem that integrates Uniswap, Hyperlane, and Superchain Interop to enabl...Read More
Story

Story

Best Use of Coinbase Onramp & Stablecoins

VeraSwap aims to make buying any token on any chain easily. Onramp aims to get users to buy big-name tokens easily. Our ...Read More
Coinbase Developer Platform

Coinbase Developer Platform

Best Developer Feedback

The CDP Onramp documentation lacks clarity on testing in a local development setup. The FAQ section (https://docs.cdp.co...Read More
Coinbase Developer Platform

Coinbase Developer Platform

DEFI, NFTS + GAMING

Veraswap is a crosschain DEX that integrates Uniswap, Hyperlane, and Superchain Interop to enable users to seamlessly sw...Read More

DeFi Innovation on Unichain

Veraswap is a crosschain DEX on Unichain that integrates Uniswap, Hyperlane, and Superchain Interop to enable users to s...Read More
Uniswap

Uniswap

Discussion

Builders also viewed

See more projects on Devfolio