EIP logoEIPs for Designers
Skip to content
EIP logoEIPs for Designers
Navigate
HomeBy ProblemBy JourneyAll StandardsUse with AI
Links
Official EIP SpecsMonadMonad FoundationAboutContactPrivacy
System
137 StandardsUpdated 8 Sept 2026

Built by the Monad Foundation.

By ProblemBy Journey
Home/By Problem/Security & Trust

Security & Trust

Helping users verify, control, and protect their assets

13 standards·Spans 7 journey stages·8 Final·1 Last Call·3 Draft·1 Monad
Final

Adopted standard, safe to implement

Last Call

Final review period before adoption

Review

Widely deployed but not yet Final

Draft

Early stage proposal, may change

Monad

Monad-specific standard (MIP or chain-native feature)

Final

Verify request

Simple Replay Protection

Ethereum
EIP-155FinalAccepted and stable

Transactions include chain ID preventing replay across networks — signing on Ethereum won't accidentally work on Polygon. Design implications: show network badge prominently during signing, warn if signing for unexpected chain, auto-detect chain mismatches between wallet and dApp. Design decisions: whether to block cross-chain mistakes entirely or allow with confirmation — power users want flexibility, novices need protection.

Stages: Status & Confirmation

Review request

Signed Data Standard

Ethereum
EIP-191FinalAccepted and stable

Users sign off-chain messages to authorize actions without gas — login, approve listings, multisig confirmations. Design implications: show clear 'Sign Message' vs 'Approve Transaction' distinction, display human-readable message content before signing, indicate which dApp/contract will validate the signature. Design decisions: balance security warnings (phishing risk) against friction — too many warnings cause blindness, too few enable exploits.

Stages: Authentication & Identity

Sign in

Standard Signature Validation for Contracts

Ethereum
ERC-1271FinalAccepted and stable

Smart contract wallets (Safe, Argent) can sign messages like EOAs — unlocks gasless listings, off-chain voting for multisigs. Design implications: don't assume signer = EOA, show 'Wallet Type: Smart Contract' indicator, support signature verification loading states. Design decisions: how to handle async signature verification vs instant EOA checks — may need pending/confirming states in UI.

Stages: Authentication & Identity

Verify request

ChainID Opcode

Ethereum
EIP-1344FinalAccepted and stable

Smart contracts can verify which chain they're on, enabling chain-aware logic for bridges and L2s. Design implications: display chain context in multi-chain interfaces, show 'Supported Networks' clearly, indicate when contract behavior varies by chain. Design decisions: whether to expose chain-specific features or abstract them away — transparency vs simplicity tradeoff.

Stages: Status & Confirmation

Collection

Author NFTs

Ethereum
ERC-5375FinalAccepted and stable

NFT metadata includes verified author consent signatures — proves creator agreed to be credited, prevents fake attributions. Design implications: show 'Verified Author' badge with proof link, display multiple co-authors, indicate consent verification status. Design decisions: how to handle unverified vs verified authors — warning indicators, whether to allow display of unverified claims.

Stages: Authentication & Identity

Collection

Refundable Tokens

Ethereum
ERC-5507FinalAccepted and stable

NFT/token purchases include refund windows like traditional e-commerce — buyers can return within deadline. Design implications: show 'Refundable until [date]' badge on listings, add 'Request Refund' button in owned items, display refund countdown timer. Design decisions: whether refund status affects resale UI — should refundable items show different on marketplaces, how to handle partial refund eligibility.

Stages: Asset Management

Verify request

Refundable Fungible Token

Ethereum
ERC-5528FinalAccepted and stable

Token sales use escrow with built-in refund mechanism — funds locked until conditions met, buyers protected from rugpulls. Design implications: show escrow status (Funded/Running/Success/Failed), display refund eligibility, visualize lock period timeline. Design decisions: how much escrow complexity to expose — show full state machine or simplified status, balance transparency with cognitive load.

Stages: Asset Management

Collection

Guard of NFT/SBT

Ethereum
ERC-6147FinalAccepted and stable

NFT owners can set a 'guard' address that controls transfers — enables anti-theft (cold wallet guard), lending collateral, SBT recovery. Design implications: show 'Protected by Guard' indicator, display guard expiry, add guard management UI for setting/removing. Design decisions: how to communicate transfer restrictions — warning when guard active, explain why transfer button disabled, guard vs owner permission clarity.

Stages: Asset Management

Last Call

Collection

Multi-privilege Management NFT

Ethereum
EIP-5496Last CallFinal review before acceptance

NFTs carry multiple transferable privileges (discounts, access, votes) that can be shared or assigned separately from ownership. Design implications: show privilege list with individual expiry dates, add 'Share Privilege' action, display privilege holder vs token owner. Design decisions: how to visualize privilege spreading/cloning — referral tree view, privilege inheritance tracking, balance utility discovery with UI complexity.

Stages: Approving & Permissioning

DraftEmerging standards

Agent task

Verifiable AI-Generated Content Token

Ethereum
ERC-7007DraftEarly stage proposal

AI-generated NFTs include cryptographic proof linking output to specific model and prompt — verifiable provenance for AI art. Design implications: show 'AI-Generated' label with model info, display original prompt, add 'Verify Proof' button. Design decisions: how prominent to make AI disclosure — regulatory requirements vs aesthetic concerns, whether to filter/highlight AI content separately.

Stages: Specialized Interactions

Reactions

Prevent Ticket Touting

Ethereum
ERC-7439DraftEarly stage proposal

Event tickets can only be transferred through authorized resellers — prevents scalping, enables price caps on secondary sales. Design implications: show 'Official Resale Only' indicator, direct to authorized resale channels, display ticket status (Sold/Resell/Void/Redeemed). Design decisions: how to handle unauthorized transfer attempts — educational messaging about why blocked, clear path to legitimate resale options.

Stages: Specialized Interactions

Collection

Access Control Registry

Ethereum
ERC-7820DraftEarly stage proposal

Centralized registry manages roles across multiple contracts — admins grant/revoke permissions from single dashboard. Design implications: build unified permission management UI, show role assignments across contracts, display audit trail of permission changes. Design decisions: how granular to make role visibility — show all roles or just relevant ones, balance admin power with principle of least privilege.

Stages: Approving & Permissioning

Monad

Swap

Local Validator Mempools

MONAD-MEMPOOLActiveActive standard

No global mempool — transactions go directly to upcoming block leaders, reducing MEV and improving inclusion times. Design implications: remove 'pending in mempool' states (transactions either included or not), no sandwich attack warnings needed, use lower default slippage (0.5% vs 1-3%), show confident price quotes without 'may change due to MEV' caveats. Design decisions: remove MEV protection toggles entirely (cleaner) vs. keep for cross-chain consistency; how to explain faster inclusion without complex mempool concepts.

Stages: Reading & Understanding, Executing Transactions