Note: Modules are built on Circle’s modular smart contract accounts (MSCA)
technology and support the following standards:
- ERC-4337: Enables account abstraction, allowing operations without an initial Ether balance, improving flexibility.
- ERC-6900: Provides a framework for modular smart contracts that are customizable and extendable.
Supported modules
The table below lists the modules that are available:| Module Name | Description | Module Address |
|---|---|---|
| Address Book | Only allows you to transfer assets to a list of allowlisted addresses that is enforced onchain. Useful if you are building a vault for your treasury. • Add a list of address you allow sending ERC20, 721 or 1155 assets too • Any transfers of these assets outside that list of address will fail onchain | ✅ Available: MSCA version: circle_6900_v1 Mainnet address: 0x0000000d81083B16EA76dfab46B0315B0eDBF3d0 Testnet address: 0x0000000d81083B16EA76dfab46B0315B0eDBF3d0 |