Glossary
Disclaimer: Content created from source code using generative AI. Contact us for clarifications or if you find mistakes in this document.
| Term | Meaning |
|---|---|
| Frame Transaction | The EIP-8141 transaction type (type 0x06). A list of frames executed in order. |
| Frame | One step of a Frame Transaction, with a mode (DEFAULT, VERIFY or SENDER), flags, a target, gas limits, a value and data. |
| Validation prefix | The shortest prefix of frames whose successful execution sets the payer. Everything after it is the execution body. |
| Validation frame | A frame inside the validation prefix. |
| Frame subclass | A role label for a validation frame: self_verify, only_verify, pay, expiry_verify, deploy, and pre_verify (added by ERC-8421). See Frame subclasses. |
| Entity | A contract that a validation frame executes directly: the sender, the payer or the factory. |
| Default-code entity | An entity with empty code, which runs EIP-8141’s default code. Never staked and exempt from opcode, call and storage rules. |
| Staked entity | An entity with at least MIN_STAKE_VALUE staked, an unstake delay of at least MIN_UNSTAKE_DELAY, and no withdrawal in progress. |
| Associated storage | Storage slots a well-behaved contract uses to track state for a specific address. See Associated storage. |
| Canonical paymaster | A paymaster whose runtime code exactly matches the implementation defined by EIP-8141. |
| Canonical public mempool | The public mempool defined by EIP-8141. |
| Standard Alternative Mempool | The default ruleset of ERC-8421. |
| Custom Alternative Mempool | A ruleset defined by a third-party operator and identified by its own topic. |
| Network-wide rule | A rule whose violation damages the reputation of the peer that sent the transaction. |
| Local rule | A rule that depends on one node’s own mempool contents. Violating it never penalizes a peer. |
| Admission validation | The simulation a node performs before it first accepts a transaction. |
| Revalidation | A re-simulation of a pending transaction against a newer head. |
| Spammer | A peer that sends many transactions that were never valid. |
| Mass invalidation attack | Many transactions pass admission and propagate, then later become invalid together. |
seen / included |
Per-entity counters used by reputation. See Reputation. |
| Staking Registry | The on-chain contract that records stake. Its interface is IStakingRegistry. |
| Sidecar | The reference mempool node, a TypeScript fork of Skandha. See Run the sidecar. |