Why Choose Biconomy?
Biconomy is the leading solution for building user friendly onchain apps. Since our founding in 2019, we have:
- Relayed 50M Transactions
- Executed 17M+ UserOps
- Served 200+ dApps
- Onboarded 5M+ Users
- Created 1.6M+ Smart Wallets
If you need a solution which can scale with your app - from a one person startup to a category-defining enterprise - choose Biconomy.
AbstractJS - An SDK for Modern Onchain Apps
AbstractJS
by Biconomy is the most powerful Smart Account SDK for teams working in a multi-chain,
hybrid execution environment. With AbstractJS
you can easily deploy and manage Smart Accounts across
multiple chains, sponsor user transactions, enable users to pay for transactions with ERC20 tokens,
execute multi-chain, multi-step operations with a single user signature and supercharge EOA user experience
with zero onboarding.
Feature Rich and Battle Tested
- Easy User Onboarding & Industry-Leading Customer Retention
-
Chain Abstraction
- Build chain abstracted apps.
- Build with multichain smart accounts.
- Simplify DevEx with multichain utilities
- Execute intents.
- Orchestrate multi-chain transaction sequences with a single signature.
- Use unified multichain balances.
-
Deploy Smart Accounts
- Use
AbstractJS
to deploy and manage smart accounts- On a single chain, or...
- ...across multiple chains
- Use our reference account implementation - Biconomy Nexus - the most gas efficient smart account solution on the market
- Use
-
Give smart account capabilities to EOAs
- For apps: Batch execute transactions with EOAs
-
Smart Sessions
- Give account access to bots or AI Agents while making sure they can only call the contracts you've approved.
-
Cross-Chain Composability
- Stop cross-chain trasactions failing due to slippage. Use the exact amount received from solvers and bridges as the input of a function call.
- Preserve function context between multiple transaction calls
Compatibility
Biconomy is compatible with all major smart account standars, wallets, solvers, bridges and cross-chain messaging providers:
- ERC4337 & ERC7579 Compatible
- EIP7702 Ready
- Works with:
- Extension Wallets (MetaMask, Rabby, ...)
- Embedded Wallets (Privy, Web3Auth, Dynamic, ...)
Build Chain Abstracted Apps
The Biconomy stack offers developers the ability to treat multiple blockchains as if they're a single execution environment. In a single signature, users can execute transactions on multiple chains, move funds from user balances across all chains to where they are needed and batch execute transactions.
✔ Subsecond cross-chain execution powered by intents and resource locks
✔ Mix-and-match intents and transactions in the same operation
✔ Pull user funds from multiple chains and multiple tokens in a single transaction
✔ Execute multiple transactions across multiple chains with a single signature
Use Smart Accounts Directly With EOAs
Biconomy is the only Smart Account provider which has the ability to execute batch transactions and multi-chain operations for users who are using only an EOA.
Onboarding users to Smart Accounts has many benefits, but also comes with challenges:
- Smart Accounts are not portable (every app has it's own)
- When users deposit to Smart Accounts, it fragments their balances
No Compromises
With the Biconomy Fusion module, you no longer need to decide between EOAs and SCAs. The Fusion Module enables EOA users to execute complex multi-step multi-chain interactions with just their EOA.
With Fusion, EOA users can:
- Approve + execute with a signle signature.
- Bridge + execute on destination chain, with a single signature.
- Execute hundreds of separate transactions (e.g. bulk send) with a single signature
- Have their transactions sponsored or pay for gas with ERC20 tokens.
Cross-Chain Gas Abstraction
Sponsor transactions across multiple chains with a single gas tank (coming soon) or pay for gas with native coins or ERC20 tokens across multiple chains (available now) with our multichain native infrastructure.
-
Sponsor gas across multiple chains with a single gas tank
-
A user can pay for the execution of a transaction with funds they have on a different chain. For example - pay for the execution of a function on Optimism with USDC on Polygon.
Cross-Chain Composability
Our Composability stack enables developers to dynamically inject parameters into function calls - even when those parameters are not known ahead of time.
Examples:
-
Trigger a Solver and use the received amount on the destination chain as the input to a
supply
function on AAVE. -
Swap tokens on Uniswap and use the output amount of tokens as the input to the next transaction.
-
Use a variable from Optimsim as the input parameter of a function call on Base. The variable is read at the exact time of execution of the function on base.
-
Trigger multiple different solvers and bridges and use the cumulative output of all of them as the input to a function call on a target chain.
Lightspeed Execution With Intents
Onchain execution is becoming heterogenous - with solvers moving funds and accessing liquidity across multiple chains in seconds. Transactions, on the other side offer much more flexibility in interacting with blockchains. Our stack elegantly combines both transactions and intents into a single data object - allowing you to build without compromises.
Supercharge your Accounts with Account Modules
From Smart Sessions, Passkeys - to TimeLocks, Multisigs and Resource Locks - Biconomy accounts and SDKs are built to enable developers to effortlessly add new functionality to user accounts.
✔ Build automation bots and AI Agents with secure guardrails using Smart Sessions
✔ Enable users to sign transactions with biometrics (fingerprint, FaceID)
✔ Add resource locks to accounts
No Vendor Lock-In
All of our infrastructure and tooling supports all major Smart Account providers and all of our accounts support all major infrastructure providers. Either choose Biconomy as a full service key-in-hand solution or mix-and-match Biconomy accounts, SDK and infrastructure with alternative Smart Account providers.
✔ Use any account and infrastructure provider you choose