Add hardhat integration tests to github actions run. Add/update numerous READMEs for packages. Deprecate remaining ZKEmail recovery modules in favor of new one. Remove circom submodule. Increase wait time for plugins test servers.
Wallet Account eXperiments (WAX)
Primary monorepo for the Wallet Account eXperiments (WAX) project, which focuses on integrating novel & useful cryptographic technologies into the Ethereum Account Abstraction (AA) ecosytem to improve the experience of using accounts. We build on top of ERC-4337 & related specs.
Using this monorepo
Are you looking to build a plugin/module for the AA/ERC-4337 ecosystem and want examples & tooling? Check out the plugins package.
Are you interested in compressing ERC-4337 data? Start with the compression package
Compression
Contracts implementing compression for ERC-4337 accounts to reduce data being posted from rollups.
Demos
Demos showcasing WAX components.
Deterministic Deployer
packages/deterministic-deployer
Deploys contracts to deterministic addresses.
Plugins
Plugins/modules for smart contracts accounts, including test scaffolding.
SDK
SDK code to help with ERC-4337 interactions.
Archive
Work & projects that are no longer actively used but could be useful as references.
