The Module Sandbox is a frontend playground for building and testing frontend components for smart account modules. It is designed to make it easy to build frontend applications that are powered by onchain modules. The Sandbox comes with a set of pre-built components which are designed to be re-usable and speed up the development process. It also comes with a set of helper utilities that abstract away the complexities of using ERC-4337 and modules.


The Sandbox is in active development and is subject to breaking changes. If you spot a bug, please take out an issue and we will fix it as soon as we can.

sandbox dashboard


The Sandbox currently has the following features:

  • Create an ERC-7579 smart account using either an EOA or a passkey as a signer
  • Multi-account support and switcher
  • Utility functions for interacting with the smart account
  • Complete abstraction of ERC-4337 flows
  • Activity log using Jiffyscan (opens in a new tab)
  • Faucet for testnet tokens
  • Support for transfering ERC-20 tokens

Useful starting resources