marmot

Marmot docs

20 pages, from the idea to the error codes

More

Glossary

The words used on this site.

TermMeaning
VaultThe contract that holds your assets and enforces the waiting room
OwnerThe key that can announce
GuardianThe party that can only refuse
Announcement (op)A request stored in the vault: a send, a call, or a setting change
Waiting roomThe time between announcing and running
RipeOld enough to run: now >= readyAt
Grace windowThe 14 days during which a ripe announcement can still run
WhistleA guardian refusal: a veto, or a panic
VetoRefusing one announcement
PanicRefusing everything pending, by moving the epoch
EpochA counter. An announcement from an older epoch is dead.
PasskeyA device-bound key unlocked by Face ID, fingerprint or PIN
WebAuthnThe browser standard behind passkeys
P-256 precompileThe chain's built-in check for passkey signatures, at address 0x100
rpIdHashsha256 of the website domain a passkey belongs to
EIP-712The standard for signing structured messages. Used for veto and panic.
ERC-1271The standard for a contract to validate signatures. Lets a Safe be the guardian.
RelayerWhoever submits a signed whistle and pays the gas. Anyone can be one.
LookoutThe web page and the terminal watcher that read announcements
CREATE2A way to know a contract's address before it exists