Avail Meme enables cross-chain memecoin swaps on Base from multiple chains in a single transaction.
Avail Meme reduces cross-chain swaps to one transaction. Users can buy memecoins on Base using assets on Ethereum, Arbitrum, Optimism, Polygon, and other supported chains.
The Problem We Solve:
Today, buying a memecoin on Base requires:
- Bridging assets to Base (ETH and Stablecoin)
- Waiting for confirmation
- Swapping on Base
This is slow, expensive, and fragmented. Avail Meme combines bridging and swapping in one transaction via Avail Nexus, a unified execution layer, which we use to buy memecoins on base super easy.
Memecoins onboarded next million crypto users, and avail meme helps those users trade their memecoins with better User Experience than bridging.
High-Level Architecture
The app combines an intent-based SDK (Nexus) with an on-chain execution layer (Uniswap V3) to bridge and swap atomically.
Frontend Implementation (Brief)
- React 19 with TypeScript
- Wagmi v2 + Viem via RainbowKit
Avail Nexus SDK
- Integrates a unified cross-chain execution layer to turn an intent (bridge and swap) into a single transaction.
- Unified balance API: Consolidates balances across chains.
- Single-transaction flow: bridge funds to Base, then swap via provided Uniswap Router ABI. Used BridgeAndExecute
- Pre-execution simulation to confirm if the transaction will confirm or throw any error. using simulateBridgeAndExecute, before actually signing the transaction to execute the intent.
Uniswap V3
- On-chain quoter integration
- Router execution for bridge and Execute.