Docs

Account Abstraction

Everything you need to leverage account abstraction technology to enable seamless user experiences for your users. You get all the tools to integrate account abstraction into your app. This includes:

  • Account factory contracts that let you spin up smart accounts for your users
  • Bundler, which is the infrastructure needed to process account abstraction transactions (known as User Ops)
  • Paymaster, which lets you sponsor transaction fees for your users

Features

Execute Transactions
Enable exchange of native currencies and NFTs to smart account
Account Factory Contracts
Deploy ERC-4337 through dashboard, CLI, and SDKs
Sponsor Transaction Fees
Sponsor transaction fees for users using Paymaster services
Provision Access
Provide provisioned access with restrictions using session keys
Bundler
Equipped with transaction processing software
Enable permissions
Assign signer and admin roles for granular access
Composable API
Compatible with external bundler and paymaster services or non-thirdweb ERC-4337 contracts
Upgradeable
Managed version of factory contracts to enable future upgrades

Demos

Learn by example with these open-source demos:

Account Abstraction Demos

A reference implementation to create and interact with smart accounts.

References

By using the thirdweb SDKs, you can easily create and manage smart accounts for your users: