You may also like:
The OneBalance Toolkit is a Chain Abstraction solution that transforms complex multichain interactions into seamless, one-click experiences. By eliminating networks, bridging, and gas, your users can hold a single balance and execute transactions across different chains.
Built specifically for apps that:
- Deploy across multiple EVM and non-EVM networks
- Integrate with cross-chain protocols and services
- Serve users who interact with assets across different networks
We are currently in open beta, with several GTM teams backed by Cyber Fund, Binance Labs, and Consensys already building on our infrastructure. The Toolkit supports Ethereum, Arbitrum, Optimism, Base, Polygon, Linea, Avalanche, and BNB, with native Bitcoin and Solana launching in Q1 2025.
Speak to our team to learn how the OneBalance Toolkit can transform your apps user experience.
How the OneBalance Toolkit works
The OneBalance Toolkit provides Chain Abstraction, currently through a 4337 Smart Contract Account (SCA) (with alternate implementations for EOAs coming soon). This simple intregration enables gas and platform fee abstraction with cross-chain transactions in seconds through Resource Locks – even when slower chains like Bitcoin or Ethereum are involved.
User balances across all supported chains are aggregated to provide one unified balance that can be spent. This enables payments with any token, instantly, without the need to manually bridge each asset from the different chains to the desired chain for the transaction or pay native network gas fees.
For example, if a user holds 10 USDC on Ethereum, 20 USDC on Polygon, and 20 USDC on Base, the OneBalance Toolkit will display this as 50 USDC. This 50 USDC can be spent on any supported chain in a one click and be used as gas without needing native gas tokens.
Some apps that are more consumer-facing may want to unify balances of specific assets, such as stablecoins, to appear as USD, instead of USDC, UDST, and DAI. The OneBalance Toolkit allows this, keeping customizability top of mind for developers.
Combining all this together with user experience in mind, the OneBalance Toolkit has integrated
social and passkey authentication. With one click, your users can make instant cross-chain transactions across any supported chain.
The OneBalance Toolkit currently provides this functionality through our APIs and integrations with embedded wallet providers like Privy and Turnkey. For detailed implementation steps and API references, check out the OneBalance Toolkit documentation.
Made possible by Resource Locks
Resource Locks enable cross-chain transactions as fast as or faster than same-chain transactions – even when slower chains like Bitcoin or Ethereum are involved. They work by temporarily locking up the specific asset and amount the user wants to spend for the transaction with a credible commitment based on particular conditions being fulfilled, such as transaction execution or an expiry time. This credible commitment signals a transaction intent to solvers, enabling them to execute the destination-chain transaction without requiring origin-chain inclusion but still preventing double-spending.
Read more about Resource Locks.
Coming soon
Over the coming months, the OneBalance Toolkit will launch several key improvements:
- Bitcoin and Solana support
- EOA support
- Public API access
While building these features, we’ll continue working closely with our beta customers to improve the toolkit based on feedback.
Let’s build a better onchain user experience
Growing onchain fragmentation requires infrastructure that gives users simplicity. The OneBalance Toolkit does this by abstracting away the complexity of cross-chain interactions to allow your users to hold a single balance and execute transactions across different chains.
We're excited to see what will get built with the OneBalance Toolkit. Get in touch today to get early Beta access.
Explore our documentation