Skip to main content
Version: SDK V4 (latest)

Smart Accounts

In the context ERC 4337, a smart account is a smart contract account used to manage assets and create userOperations or userOps. These are pseudo-transaction objects that eventually execute as a transaction on the EVM. They replace traditional Externally Owned Accounts (Wallets).

The Biconomy Smart Account

Biconomy Smart Accounts are an ERC 4337-compliant solution that works with any Paymaster and Bundler service.

These Smart Accounts are signer agnostic, which allows you to use any authorization package of your choice as long as you can pass a signer to our SDK upon the creation of a Smart Account. Check out the different ways you can create a Biconomy Smart Account here.

Smart Accounts are further enhanced by validation modules that allow you to execute arbitrary logic before validating a userOp. This allows you, as a developer, to build modules that allow for session keys, multi-chain validation modules, pass keys, and more. Learn more about Modules here.

In the following sections, we provide a detailed overview of key concepts including

Was this page helpful?