Very cool shared anonymity set! I hope we get flexible execution proofs as part of EIP-8025 so we can do 8182 without needing to enshrine anything specific. 😁
EIP-8182 demo app:
- A working example app for private transfers using the EIP-8182 pool model (Sepolia)
- Shows how easy it is to build a great private transfer experience with EIP-8182: the protocol handles the shared private pool and proof interface; the app handles wallet UX, key discovery, encrypted delivery, indexing, and transaction submission.
- You connect a wallet, create a wallet-authenticated profile, publish receive keys, shield Sepolia ETH, and send a private transfer.
- The app generates the pool/auth proofs in the browser.
- Recipients scan pool events, trial-decrypt the encrypted note data, verify the note commitment, and can spend the received note.
- The post-quantum piece here is app-layer note delivery: output notes use ML-KEM-768 + X25519 hybrid encryption.
Bring native privacy to the L1! It's the "P" in "CROPS"!