Glossary
Alphabetical index of the vocabulary used in this book. See Terminology for grouped definitions; each entry here links to the page that introduces the term.
- Account provider — a signer abstraction that wraps an account and feeds transaction requests / authwits into the wallet.
See
aztec-wallet(theAccountProvidertrait) and Accounts & Wallets. - Authwit — authorization witness; delegated permission to act on behalf of another account inside a call.
See
aztec-contract(authwit helpers) and Contracts. - BN254 — pairing-friendly elliptic curve used by Aztec; its scalar field is the
Frtype. Seeaztec-core. - Class (contract class) — the on-chain registration of a compiled contract artifact, identified by a class id. See Contracts.
- Embedded PXE — the in-process PXE implementation shipped as
aztec-pxe. Seeaztec-pxeand Architecture: PXE Runtime. - Entrypoint — the account contract function that authenticates a transaction and dispatches its calls.
See Accounts & Wallets and
aztec-account. - Fee Juice — the fee asset on Aztec. See Fees.
- FPC — Fee Payment Contract; a contract that sponsors (or rebates) fees on behalf of a user.
See Fees and
aztec-fee. - Grumpkin — curve paired with BN254; its scalar field is
Fq, used by Aztec account Schnorr signatures. Seeaztec-crypto. - Inbox / Outbox — L1 portal contracts for cross-chain messaging.
See Cross-Chain Messaging and
aztec-ethereum. - Instance (contract instance) — a deployed contract at a specific address, belonging to a registered class. See Contracts.
- Kernel — the private kernel circuits that validate private execution traces. See Architecture: PXE Runtime.
- Node — an Aztec network node reachable over JSON-RPC.
See
aztec-node-client. - Note — an encrypted unit of private state owned by an account. See PXE.
- Nullifier — value marking a note as spent (prevents double-spend of private state). See PXE.
- Poseidon2 — hash function used across Aztec commitments and selectors.
See
aztec-core(hashmodule). - PXE — Private Execution Environment; the client-side runtime that executes private functions. See PXE.
- Sequencer — the node that orders and executes public state transitions before block proposal. See Concepts Overview.
- Utility function — off-chain helper exposed by a contract artifact; runs inside the PXE without producing a transaction. See Contracts.