Chain Abstraction
Estimated time to read: 3 minutes
For Web3 app users, managing multiple chains, tokens, and accounts often leads to liquidity fragmentation in their wallets. Even with sufficient overall token asset balance, users struggle to transact because funds are scattered across several chains. To transact, users must convert assets from two or more source chains into those accepted on the target chain. This is a complex, time-consuming process not everyone can navigate.
Chain Abstraction lets users view and access a unified balance across chains associated with their wallet account, enabling them to transact on any chain. It shifts the focus from having to bootstrap funds to transact on the destination chain to specifying a clear intent for the transaction. This simplifies the transaction process and makes it accessible to a wider audience.

Unified balance
Unified balance shows all the liquidity in a user's EOA account across multiple chains in one view. It lets users transact seamlessly on any chain without needing bridges or pre-provisioning gas for token swaps. Chain abstraction handles all the complexity involved in a cross-chain transaction while enabling better UX through a single intent approval.
For instance, let us take the case where a user intends to spend 18 USDC on Scroll and does not have any balance on Scroll.
- Optimism: 0.1 ETH, O USDT, 0 USDC
- Arbitrum: 0 ETH, 12 USDT, 0 USDC
- Base: 0 ETH, 10 USDT, 0 USDC
- Scroll: 0 ETH, 0 USDT, 0 USDC
To spend 18 USDC on Scroll (destination chain) with the given liquidity fragmentation, it would typically require multiple clicks and steps for swapping or bridging different assets available on the source chains, so that user can convert the assets to the desired token balance on Scroll.
Through chain abstraction and ability to swap cross-chain, users have the convenience to view the consolidated token balance across supported tokens and chains. This simplifies the process of sending 18 USDC on Optimism, as users can sign the intent without the need for bridging, swapping, or considering the optimal routes.
The cross-chain swap enables users to:
- Spend assets on any destination chain without prior liquidity.
- Collate payable amount by combining multiple supported assets across source chains to address liquidity fragmentation.

Wagmi Plug & Play Widget
Arcana CA Wagmi SDK provides a plug and play widget that displays the Unified balance associated with the user's wallet address. This widget is available only for the Wagmi apps.
Follow these steps to use this widget:
- Install and integrate the app with the Arcana CA SDK.
- Use
CAProvider
to enable the plug-and-play unified balance widget in the app. Learn more...

Allowance
Allowances activate Arcana Network's Chain Abstraction feature. They unlock your fragmented liquidity across multiple chains, letting you spend on any destination chainโeven with insufficient balance there.
By approving allowances for chain abstraction using source chains, users can:
- Spend anywhere with funds from multiple chains.
- Bypass bridging to enable liquidity on the destination chain.
- Transact seamlessly across chains.
- Setup once, use repeatedly.
Allowances must be set up anytime before initiating a multi-chain transaction.
Benefits
Chain abstraction and unified balances simplify and streamline Web3 transactions by offering:
- Lower Complexity: Users specify their desired outcome and maximum price. Behind the scenes, solvers handle swaps, conversions, and routing securely and transparently.
- Unified Liquidity: Users see a consolidated view of their assets across all chains without needing manual bridges or swaps.
- Simplified UX: It eliminates the technical and time-consuming multi-step hurdles, creating a seamless experience for both experts and casual users by eliminating the clutter between user expectation and reality of blockchain ecosystem.
- Streamlined DX: Developers can enable unified balances in dApps without altering existing stacks. With the Arcana Chain Abstraction SDK, they can integrate seamlesslyโno need to write smart contracts or manage chain switching for transactions on new chains.