Account Abstraction Proof of Concept over Mina Protocol.
The motivating factor for this project is to enable users to interact with the Mina blockchain using non-custodial accounts that validate user operations using non-native signatures. This provides a template for implementing smart contracts that handle user operations and signature verification, similar to Ethereum's ERC-4337. You can find more detailed architecture overview in the docs, and a link to the Navigators presentation here.
cd packages/contracts
bun run buildexport SKIP_PROOFS=true # skip proofs for faster testing during development
cd packages/contracts
bun run test