Structs§
- Cached
Account 🔒Info Reader - Adapts a cached revm database back into the account info reader interface expected by the inner ETH transaction validator.
- Tempo
Transaction Validator - Validator for Tempo transactions.
Constants§
- AA_
VALID_ 🔒BEFORE_ MIN_ SECS - DEFAULT_
AA_ VALID_ AFTER_ MAX_ SECS - Default maximum allowed
valid_afteroffset for AA txs (in seconds). - DEFAULT_
MAX_ TEMPO_ AUTHORIZATIONS - Default maximum number of authorizations allowed in an AA transaction’s authorization list.
- MAX_
AA_ CALLS - Maximum number of calls allowed per AA transaction (DoS protection).
- MAX_
ACCESS_ LIST_ ACCOUNTS - Maximum number of accounts in the access list (DoS protection).
- MAX_
ACCESS_ LIST_ STORAGE_ KEYS_ TOTAL - Maximum total number of storage keys across all accounts in the access list (DoS protection).
- MAX_
CALL_ INPUT_ SIZE - Maximum size of input data per call in bytes (128KB, DoS protection).
- MAX_
KEYCHAIN_ 🔒CALL_ SCOPES - Maximum number of call scopes per account key.
- MAX_
KEYCHAIN_ 🔒RECIPIENTS_ PER_ SELECTOR - Maximum number of recipients per selector rule.
- MAX_
KEYCHAIN_ 🔒SELECTOR_ RULES_ PER_ SCOPE - Maximum number of selector rules per call scope.
- MAX_
STORAGE_ KEYS_ PER_ ACCOUNT - Maximum number of storage keys per account in the access list (DoS protection).
- MAX_
TOKEN_ LIMITS - Maximum number of token limits in a KeyAuthorization (DoS protection).