From Any Chain

From Any Chain

From Any Chain

Chain Abstraction allows users to seamlessly interact with your dApp from any chain using any token, without ever leaving your UI.
Multichain UX Today

Streamlining Crosschain Interactions

As dApps expand to various chains, their users face intricate hurdles without the advantages of Chain Abstraction.

Poor UX
Users often have to exit a dApp's UI to bridge & swap tokens, a detour that obscures their main goals and disrupts the intended UX.
Developer Overhead
Developers struggle with the complexities and maintenance of chain-specific contracts, which makes dApp upkeep an exhausting task.
Adaptability Hurdles
dApps strain to keep pace with the emergence of new chains, potentially falling behind new developments and failing to reach new users.
How it works

Chain Abstraction

Chain Abstraction allows users to access your application, no matter which chain they’re on, or the token they hold.

Incredible UX
With Chain Abstraction, users can interact with your application seamlessly from any chain. In the background, Connext will bridge, swap, and even acquire gas assets for the user, all in a single transaction.
Lightweight and Efficient
Our toolkit makes Chain Abstraction incredibly simple, with no contract changes or audits necessary. Because Connext integrates at the contract level, the price impact of crosschain transactions are minimized and users may even receive positive slippage.
Future Proof
As more chains continue to launch, you’ll be able to reach their users without ever having to dedicate engineering time or maintenance overhead. Any chain that Connext supports, you will too.

A Toolkit To Chain Abstract Any dApp

Connext's Chain Abstraction Toolkit allows developers to enable chain abstraction in any application, without the need for contract changes or audits.

Cost and Speed
Our toolkit makes Chain Abstraction incredibly simple, with no contract changes or audits necessary. It takes most developers 2-3 hrs to get set up.
Our toolkit makes Chain Abstraction incredibly simple, with no contract changes or audits necessary. It takes most developers 2-3 hrs to get set up.
Developer Experience
Our toolkit makes Chain Abstraction incredibly simple, with no contract changes or audits necessary. It takes most developers 2-3 hrs to get set up.
Enhance Your UX

Futureproof your dApp

Here’s an example of life before & after Chain Abstraction.


Supported Chains

X Layer
• Soon
• Soon
• Soon
Polygon ZkEVM
• Soon
• Soon
• Soon
chain abstraction

What Integrators Are Saying

Midas Capital is excited to pioneer Connext's chain abstraction features. Midas has always pushed the envelope when it comes to delivering a stellar experience for our users.

Connext has given us a way to make our dApp accessible from multiple chains which greatly reduces friction for our users. Connext shares our vision of a multi-chain future and we are happy to partner with them to make this a reality.

Carlo Mazzaferro
Midas Capital
Integrating Connext offers several advantages that make the user experience seamless. With xCall, we can effortlessly consolidate bets from every chain into unified pools.

Most importantly, the Connext team follows our same principles: trustless, uncensored, and decentralized apps with a clean UX. Our end-goal is to abstract the user from the fact that we work on blockchain. Connext is supporting us to make that happen.
Since the inception of Mean Finance, we designed our systems to be adaptable for any chain, acknowledging the future that lies ahead: layer-2s, layer-3s, app-chains and more.

We're working tirelessly to create a new user experience that makes the omni-chain reality a no-brainer; with the only crosschain protocol that's truly decentralized and permissionless, Connext.

Mean Finance


Find answers to the most common questions about
Chain Abstraction.

How Does Chain Abstraction Work Under The Hood?

To better understand the transaction flow for a Chain Abstracted dApp, let’s look at an example scenario where an Aave user would like to enter into a position on Polygon using their USDC balance on Optimism.

From the user’s perspective, they would simply connect their wallet and begin lending. Under the hood, the Aave app would initiate a crosschain transaction from the user’s wallet on Optimism directly into the Aave position on Polygon.

🖊️ Importantly, the user pays gas and funds for the above transaction entirely on Optimism

Here's a breakdown of the transaction flow:

For the above example case with Aave:

  1. The user initiates the transaction to deposit into a pool on Aave-Polygon using their funds on Optimism.
  2. The application calls xcall passing in the user’s USDC along with calldata related to the transaction on Polygon, and a target (which in this case is an adapter contract implementing an xReceive function).
  3. Within the next 45-180 seconds (depending on the finality time of the source chain), Connext makes a transaction to the target, passing the user’s USDC and calldata into xReceive.
  4. The xReceive function unpacks the calldata and uses it to call Aave’s supply function.
💡 In Connext, the gas fees for the Aave call on Polygon are paid by the user upfront on Optimism (in oETH). If the user’s transaction is underpriced (i.e. the gas price on Polygon increases during the transaction), the user can simply bump their gas similar to resubmitting underpriced transactions on Ethereum!