Cross Chain Swaps on Avail Nexus

Your app doesn’t suck, it’s just too hard for users to deposit liquidity. It’s time to enter the Nexus.

By Scott Milat 4 min read
Cross Chain Swaps on Avail Nexus

Web3 Has A Usability Problem 

You want to click ‘deposit’ but the assets in your wallet aren’t the ones you need, and to make matters worse, they’re not even on the right chain. 

You now have one of three options:

  1. Go to a bridge and swap the assets.
  2. Use an app that accepts your assets.
  3. Give up.

This is what it’s like to use apps in crypto today, because users can’t pay with the assets they have. To get around this, we force users to jump through a patchwork of fragmented back-ends with UI’s slapped on top. 

Imagine if users had a fourth option - they could just spend the assets they have in their wallet. 

Clicking the ‘deposit’ button would simply work. All the bridging and swapping happens in the background, and the costs get covered by a transaction fee. 

This is quickly going to become the default experience for apps in web3, where users seamlessly move tokens cross chain, without ever leaving apps. This is what the Nexus SDK introduces with the cross chain swaps feature.

Empowering dApp Developers and Product Teams

The Nexus SDK is a comprehensive toolkit for builders looking to onboard liquidity and users into their applications. Rather than manually setting up and configuring multiple, custom routing paths, dApp developers can just connect the Nexus SDK and have all of this functionality baked-in from day 1. 

User’s can connect their wallet and deposit or spend the assets they have right away, without needing to go and manually bridge assets in from somewhere else. This can be integrated into the front end of any app’s UI, enabling you to quickly onboard assets and users from any web3 ecosystem.

0:00
/1:47

How It Works

Nexus leverages the power of EIP-7702 to abstract away the complex series of actions that make up a user’s intent. The end result is a UX that is almost always single-click and gasless.

When a user clicks a button with the Nexus SDK integrated today, a series of actions take place under the hood. A solver network competes to find the most efficient path to fulfill the user’s intent. This can be used for any onchain action, including buying a token, depositing assets into a smart contract or purchasing an NFT. 

The user grants access to a spending limit, so the Nexus smart contracts only access the assets a user permits. The Nexus SDK then handles the smart contract calls, routing paths, native gas fees and swaps, and fulfills the user’s intent by depositing the desired asset on the desired chain in around 10-15 seconds.

Canonical assets like ETH, USDC and USDT are used to simplify the routing process for solvers, and make it cheaper for users. This means solvers only need to monitor and re-balance positions for the canonical assets they support, instead of maintaining many different assets on many different chains.

1-Click Cross Chain Swaps With Avail Nexus

The Avail Nexus SDK automatically manages the entire transaction lifecycle. It analyses and suggests the optimal routing path to fulfill the user’s intent, resulting in an ‘any token in’, ‘any token out’ effect. 

Today, the Nexus SDK already supports 1-click movements of ETH, USDC or USDT across 10 different chains. With cross chain swaps added, 3 new routing paths, and many more integration options open up. 

  1. Bridge Destination Swap: A user sends a canonical asset like USDT from chain A, and gets a custom Asset like DEGEN on chain B.
  2. Source Swap Bridge: A users sends a custom asset like OP from chain A, and gets a canonical asset like USDT on chain B.
  3. Source Swap Bridge Destination Swap: A users sends a custom asset like OP from chain A, and gets a custom asset like PEPE on chain B.

Cross Chain Swap Integration Partners

The Avail Nexus SDK integrates with 0x, bebop and li.fi on the back end to efficiently route transactions through the best available channels and provide users with fast and low cost transactions.

Why 1-Click Cross Chain Swaps Win

When a user has the choice between two different apps, one which requires manual bridging and one with 1-click cross chain swaps, their decision will be clear. Users will quickly flock to apps with a streamlined user experience, opening up markets for both new and existing users alike. 

Developers will have a choice too. Manually configure and maintain multiple routing paths themselves, or quickly build once and scale anywhere. 

About Avail

Avail has been building for builders since 2020, starting off as a research project inside Polygon and spinning out as an independent entity in 2023. The Avail mainnet launched in 2024, coinciding with the launch of the AVAIL token and the only decentralized validity proof based DA layer in the market, adopted by Lens, Sophon, Space and Time and many others. 

The beta release of Avail Nexus launched in 2025 with cross chain transfers for 3 tokens between 10 chains. You can try it out here.