Tooling

Tooling

In order to make the development of ERC-7579 compliant accounts and modules easier, different tools are being developed. This page lists the tools that are currently available.

Application developers

  • Permissionless.js: Build with ERC-4337 smart accounts, bundlers, paymasters, and user operations
  • ZeroDev SDK: A modular SDK for developing DApps and wallets using smart accounts
  • ModuleSDK: A TypeScript library for using modules in applications

Module developers

  • ModuleKit: A development kit for building and testing smart account modules
  • Module Template: A Foundry template for building modules using the ModuleKit
  • Sandbox: A frontend playground building and testing smart account modules