thirdweb

⌘K

DocsSupport
AccountFactory

Account Factory

Deploy immutable smart wallets for your users.


thirdweb's ERC4337 Account Factory

All of thirdweb’s smart wallets are ERC-4337 smart contract wallets with role based permission control.

App developers can issue smart wallets to their users programmatically by deploying a smart wallet factory.

thirdweb’s smart wallets have the following features by default:

  • Have multiple signers with different permissions

  • Execute transactions (single and batched).

  • Send and receive native tokens.

  • Send and receive ERC-721 and ERC-1155 NFTs.

  • Multicall-able.

  • Store contract metadata.

Immutable smart wallets ( Account , AccountFactory )

The Account smart wallet is a simple smart wallet that comes with all the basic benefits of account abstraction, along with the mentioned default features. App developers can issue Account smart wallets programmatically by deploying an AccountFactory smart contract.

The Account smart contract is non-upgradeable. Developers should use this wallet if they do not anticipate making any future upgrades to their users’ wallets.

Resources


DEFAULT_ADMIN_ROLE

(DEFAULT_ADMIN_ROLE)

view

Published by

thirdweb.eth

View all contracts

Details

  • Publish Date

    Mar 12, 2024

  • Audit Report

    View Audit Report

  • Licenses

    Apache-2.0, MIT, GPL-3.0-or-later, GPL-3.0-only


  • Extensions

  • Extension detected

    Permissions


  • Share


    Learn about Publish

    Feedback

    Privacy Policy

    Terms of Service

    Gas Estimator

    Chainlist

    thirdweb © 2024