What is Chain Abstraction?
Spend balances from many chains with one review and one intent signature.
Users often hold enough funds in total, but spread across chains. Moving them by hand means bridging chain by chain, switching networks, and paying gas on each.
Chain abstraction removes those steps. Your app asks for an outcome, such as "100 USDC on Base", and Nexus works out where the funds come from:
- The SDK requests a quote. The Nexus middleware picks the source balances and one provider to fill the intent.
- Your app shows the quote, and the user approves it.
- The user signs the intent once. Token approvals and native-token deposits may add wallet prompts on source chains.
- The provider delivers funds on the destination chain, usually within seconds. See the intent lifecycle.
How is this guide?