A frontend playground building and testing smart account 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.
pnpm install
- Create a
.env
file based on the.env.example
file - Run
pnpm dev
to start the development server
To add a new network, add an entry to the networks
object in src/domains/Network/api/networks.ts
.
- 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
- Faucet for testnet tokens
- Support for transfering ERC-20 tokens
- Add an indexer to dynamically fetch all assets and balances
- Switch active validator
To install the dependencies, run:
yarn install
To start the development server, run:
yarn dev
For feature or change requests, feel free to open a PR, start a discussion or get in touch with us.