Helping wallets, dapps, and SDKs shine.
Using cryptographic primitives in smart accounts can be as hard as finding them in the first place. Research and development of such primitives is even harder. WAX integrates components developed by PSE for use in a 4337 smart account. The goal is to empower wallets, dapps and SDKs more readily, and thus improve the experience of Ethereum account-holders.
For example, cheaper layer-2 transactions are unlocked via use of proven signature schemes (BLS) combined with calldata compression strategies. Or better and safer UX with choices in verification methods using zero-knowledge proofs (coming soon). These advantages can be brought into more products without each entity doing their own R&D.
With the advent of the ERC4337 Account Abstraction standard, and development of novel zk verification methods from PSE groups, WAX seeks to integrate and showcase novel examples. Integration of verification primitives is done in a modular way, initially using SAFE modules and plugin design, but we will keep an eye on how AA modular standards like ERC6900 settle.
These Wallet Account eXperiments are WAX.
At a higher level these components are brought together in an easy-to-use library, making it easier for others to understand and integrate.
Wallet Account eXperiments (WAX) is part of Privacy & Scaling Explorations (PSE), a multidisciplinary team supported by the Ethereum Foundation. PSE explores new use cases for zero knowledge proofs and other cryptographic primitives.