Glossary

  • Commitment: Hash binding note parameters; inserted to the Merkle tree.

  • Nullifier: Revealed on spend, unique per note, prevents double-spend.

  • Merkle root: Represents the current state of all commitments.

  • Memo: Encrypted payload attached to commitments for off-chain recipient UX.

  • Shield: Deposit flow creating new commitments.

  • Spend: Consumes existing notes, produces new commitments and/or a withdrawal.

  • AA (ERC‑4337): Account Abstraction for gas/payment UX; can use a Paymaster.

Last updated