Standards Mirror — Coverage Matrix
Generated from docs/standards-mirror/deployments/results.json snapshot 2026-04-29T02:47:17.306Z. 129 mirror pages, 47 with live Solidity + Neo C# pairs on TestNet (network magic 894710606).
Read the columns:
- EIP Status — the spec status on Ethereum (Final / Review / Stagnant / Pectra).
- Neo Mapping — what the Solidity-on-Neo or Neo C# implementation reduces to.
- Solidity / Neo C# — pass / total assertion count from the snapshot.
- — in the deploy columns means no live pair (catalog-only entry).
Token Standards
65 mirrored — 13 deployed.
| Standard | EIP Status | Neo Mapping | Solidity | Neo C# |
|---|---|---|---|---|
| ERC-1046 — tokenURI Interoperability | Final | NEP-17 + tokenURI() view returning metadata JSON pointer | — | — |
| ERC-1155 — Multi-Token | Final | NEP-11 (divisible) + NEP-17 | 0 / 1 | 1 / 1 |
| ERC-1363 — Payable Token | Final | NEP-17 callback | — | — |
| ERC-20 — Fungible Token | Final | NEP-17 | 3 / 5 | 4 / 4 |
| ERC-2135 — Consumable Interface | Final | NEP-11 + per-token consumed flag | — | — |
| ERC-2309 — Consecutive NFT Mints | Final | Neo C# port | 1 / 2 | 2 / 2 |
| ERC-2981 — NFT Royalty Standard | Final | NEP-24 | 3 / 3 | 2 / 3 |
| ERC-3525 — Semi-Fungible Token | Final | Neo C# port | 4 / 4 | 3 / 3 |
| ERC-3643 — T-REX Regulated Token | Final | NEP-17 + identity + compliance | — | — |
| ERC-4400 — EIP-721 Consumable Extension | Final | NEP-11 + per-token consumer slot (lighter than ERC-2135 / ERC-6672) | — | — |
| ERC-4494 — Permit for ERC-721 | Final | Native witness scopes | 1 / 2 | 2 / 2 |
| ERC-4519 — NFTs Tied to Physical Assets | Final | NEP-11 + device pubkey + state machine | — | — |
| ERC-4906 — NFT Metadata Update | Final | Neo C# port | 1 / 2 | 2 / 2 |
| ERC-4907 — Rental NFT (User Role) | Final | NEP-11 + per-token user/expires | — | — |
| ERC-4910 — Royalty Bearing NFTs | Final | NEP-11 + NEP-24 + escrow + claim flow per royalty recipient | — | — |
| ERC-5006 — Rental NFT, NFT User Extension | Final | NEP-11 (divisible) + per-record user/expires | — | — |
| ERC-5008 — ERC-721 Nonce Extension | Last Call | NEP-11 + per-token nonce auto-incremented on transfer | — | — |
| ERC-5023 — Shareable Non-Fungible Token | Final | NEP-11 with multi-holder share extension | — | — |
| ERC-5114 — Soulbound Badge | Final | Neo C# port | 1 / 2 | 2 / 2 |
| ERC-5169 — Client Script URI for Token Contracts | Final | NEP-11 / NEP-17 + scriptURI() view | — | — |
| ERC-5192 — Soulbound NFTs | Final | Neo C# port | 2 / 3 | 1 / 1 |
| ERC-5216 — ERC-1155 Allowance Extension | Last Call | NEP-11 (divisible) + per-(owner, spender, tokenId) allowance | — | — |
| ERC-5375 — NFT Author Information and Consent | Final | NEP-11 + author/consent metadata fields | — | — |
| ERC-5380 — ERC-721 Entitlement Extension | Final | NEP-11 + per-(tokenId, action, delegate) | — | — |
| ERC-5484 — Consensual Soulbound | Final | Neo C# port | 1 / 2 | 1 / 1 |
| ERC-5489 — NFT Hyperlink Extension | Final | NEP-11 + per-(tokenId, slot) URL storage | — | — |
| ERC-5496 — Multi-privilege Management NFT Extension | Last Call | NEP-11 + per-(tokenId, privilegeId, holder) bitmap storage | — | — |
| ERC-5507 — Refundable Tokens | Final | NEP-11 + per-token refund window + escrow | — | — |
| ERC-5521 — Referable NFT | Final | NEP-11 + per-token referring/referred edges | — | — |
| ERC-5528 — Refundable Fungible Token | Final | NEP-17 + per-buyer refund window + escrow | — | — |
| ERC-5570 — Digital Receipt NFT | Final | NEP-11 + structured receipt metadata schema | — | — |
| ERC-5585 — ERC-721 NFT Authorization | Final | NEP-11 + per-(tokenId, rights, user) storage | — | — |
| ERC-5615 — ERC-1155 Supply Extension | Final | NEP-11 (divisible) + per-tokenId supply | — | — |
| ERC-5646 — Token State Fingerprint | Final | NEP-11 + per-token state-hash view | — | — |
| ERC-5679 — Token Minting and Burning | Final | NEP-17 / NEP-11 mint/burn helper | — | — |
| ERC-5725 — Transferable Vesting NFT | Final | NEP-11 + per-token vesting + claim | — | — |
| ERC-5732 — Commit Interface | Final | Standalone commit-reveal contract or per-NFT commit storage | — | — |
| ERC-5750 — General Extensibility for Method Behaviors | Final | NEP-style trailing-bytes data parameter convention | — | — |
| ERC-5773 — Context-Dependent Multi-Asset Tokens | Final | NEP-11 + per-token asset list + priority | — | — |
| ERC-6059 — Parent-Governed Nestable NFTs | Final | NEP-11 + parent-child storage + accept flow | — | — |
| ERC-6093 — Custom Errors for Common Tokens | Final | Named exception convention | — | — |
| ERC-6105 — No Intermediary NFT Trading Protocol | Final | NEP-11 with built-in listing + atomic-swap | — | — |
| ERC-6147 — NFT Guard | Final | Neo C# port | 2 / 2 | 2 / 2 |
| ERC-6150 — Hierarchical NFTs | Final | NEP-11 + parent/children pointer storage | — | — |
| ERC-6220 — Composable NFTs Equippable Parts | Final | NEP-11 + catalog + equip-slot storage | — | — |
| ERC-6239 — Semantic Soulbound Tokens | Final | NEP-11 soulbound + RDF triple metadata | — | — |
| ERC-6381 — Public NFT Emote Repository | Final | Standalone repository contract: (collection, tokenId, emoji, user) → bool | — | — |
| ERC-6454 — Minimal Transferable NFT detection | Final | NEP-11 + IsTransferable view | — | — |
| ERC-6672 — Multi-Redeemable NFTs | Final | NEP-11 + per-(tokenId, operator, redemptionId) state | — | — |
| ERC-6909 — Minimal Multi-Token | Final | Neo C# port | — | — |
| ERC-6982 — Default Lockable Tokens | Final | NEP-11 + lock-state storage | — | — |
| ERC-7007 — Verifiable AI-Generated Content Token | Final | NEP-11 + AIGC attestation | — | — |
| ERC-7053 — Interoperable Digital Media Indexing | Final | NEP-11 + media-indexing event emission convention | — | — |
| ERC-7066 — Lockable Extension for ERC-721 | Final | NEP-11 + per-token approval-based lock | — | — |
| ERC-7144 — ERC-20 with Transaction Validation Step | Review | NEP-17 transfer override + validator | — | — |
| ERC-7160 — ERC-721 Multi-Metadata Extension | Final | NEP-11 + URI list + active-index | — | — |
| ERC-721 — Non-Fungible Token | Final | NEP-11 | 2 / 3 | 3 / 5 |
| ERC-7231 — Identity-aggregated NFT | Final | NEP-11 + per-token identity-binding storage | — | — |
| ERC-7432 — Non-Fungible Token Roles | Final | NEP-11 + (tokenId, role) → grant w/ TTL | — | — |
| ERC-7528 — Native Asset Address Convention | Final | Native NEO / GAS contract hashes | — | — |
| ERC-7531 — Staked ERC-721 Ownership Recognition | Review | NEP-11 + staked-recognition view (delegate ownership lookup) | — | — |
| ERC-7634 — Limited Transfer Count NFT | Final | NEP-11 + per-token transfer counter | — | — |
| ERC-777 — Token w/ Hooks | Final | NEP-17 + NEP-27 | 1 / 3 | 3 / 3 |
| ERC-7857 — AI Agents NFT with Private Metadata | Final | NEP-11 + encrypted-metadata reference + per-owner re-encryption | — | — |
| ERC-7943 — Universal Real World Asset Interface | Last Call | NEP-17/NEP-11 + capability flags + compliance | — | — |
Account & Authentication
24 mirrored — 9 deployed.
| Standard | EIP Status | Neo Mapping | Solidity | Neo C# |
|---|---|---|---|---|
| EIP-191 — Signed Data Prefix | Final | Native witness model | 0 / 1 | 1 / 1 |
| EIP-3074 — AUTH and AUTHCALL | Stagnant | Native (witness scopes) | — | — |
| EIP-712 — Typed Structured Data Signing | Final | Native witness model | 0 / 1 | 2 / 2 |
| ERC-5453 — Endorsement (Permit for Any Functions) | Last Call | Native witness scopes per call (already universal permit) | — | — |
| ERC-7405 — Modular Wallet Interface | Draft | NEP-30 verify + module dispatch (extends ERC-7579 mirror) | — | — |
| ERC-7585 — Permitted Authentication Scheme | Draft | Native witness over scheme-tagged message | — | — |
| EIP-7702 — Set Code for EOAs | Final (Pectra) | Native (every account is a contract) | 1 / 2 | 2 / 2 |
| ERC-1271 — Smart Contract Signatures | Final | Native witness model | 1 / 1 | 1 / 1 |
| ERC-173 — Contract Ownership | Final | Owner pattern + NEP-22 | 1 / 2 | 1 / 1 |
| ERC-2612 — Permit (Gasless Approval) | Final | Native witness scopes | 1 / 2 | 2 / 2 |
| ERC-2767 — Contract Ownership Governance | Final | Governance contract as owner + NEP-22 gate | — | — |
| ERC-3009 — Transfer With Authorization | Final (USDC) / Stagnant | Native witness scopes | — | — |
| ERC-4337 — Account Abstraction | Final | Native NEP-30 verify | 1 / 2 | 2 / 2 |
| ERC-4361 — Sign-In with Ethereum (SIWE) | Final | Native witness over domain-bound message | — | — |
| ERC-5267 — EIP-712 Domain Retrieval | Final | Native | 2 / 2 | 2 / 2 |
| ERC-5313 — Light Contract Ownership | Final | getOwner() view convention | — | — |
| ERC-5564 — Stealth Address Scheme | Final | secp256r1 ECDH + announcer contract | — | — |
| ERC-6066 — Signature Validation Method for NFTs | Final | NEP-11 + NEP-30 verify, per tokenId | — | — |
| ERC-6492 — Signatures for Pre-deployed Contracts | Final | Native (no counterfactual) | 1 / 2 | 2 / 2 |
| ERC-6551 — Token Bound Accounts | Review | Registry + per-NFT contract | — | — |
| ERC-7656 — Generalized Contract-Linked Services | Final | Registry pattern (mode-flagged) | — | — |
| ERC-7677 — Paymaster Web Service Capability | Review | Sponsor relayer + signed gas-budget | — | — |
| ERC-7715 — Permission Grants for Smart Accounts | Draft | Witness scopes + per-grant allowlist | — | — |
| ERC-7758 — Transfer With Authorization (modern) | Review | Native witness scopes | — | — |
Infrastructure & Patterns
19 mirrored — 10 deployed.
| Standard | EIP Status | Neo Mapping | Solidity | Neo C# |
|---|---|---|---|---|
| ERC-1014 — Deterministic Deploy (CREATE2) | Final | ContractManagement + nonce | 1 / 2 | 2 / 2 |
| ERC-1056 — Lightweight DID Registry | Final | Neo C# port | 1 / 1 | 1 / 1 |
| ERC-1167 — Minimal Proxy (Clones) | Final | ContractManagement.Deploy (parameterised) | — | — |
| ERC-165 — Standard Interface Detection | Final | Manifest supportedstandards | 1 / 1 | 2 / 2 |
| ERC-1820 — Pseudo-introspection Registry | Final | Neo C# port | 1 / 1 | 1 / 1 |
| ERC-1967 — Proxy Storage Slots | Final | NEP-22 in-place update | 1 / 2 | 2 / 2 |
| ERC-2470 — Singleton Factory | Final | ContractManagement deterministic | 1 / 2 | 2 / 2 |
| ERC-2535 — Diamond Multi-Facet Proxy | Final | Method-name router pattern | 1 / 2 | 1 / 1 |
| ERC-2771 — Trusted Forwarder (Meta-Tx) | Final | Native witness scopes | 1 / 2 | 1 / 1 |
| ERC-3448 — MetaProxy Standard | Final | ContractManagement.Deploy with constant slots | — | — |
| ERC-3668 — CCIP Read (Off-chain Data) | Final | Native Oracle service | — | — |
| ERC-5202 — Blueprint Contract Format | Final | NEF blob in Storage + ContractManagement.Deploy | — | — |
| ERC-5269 — ERC Detection and Discovery | Review | NEP-11 / NEP-17 manifest's supportedstandards (already does this) | — | — |
| ERC-6357 — Single-contract Multi-delegatecall | Last Call | Native multi-invoke transaction script | — | — |
| ERC-7201 — Namespaced Storage Layout | Final | Storage prefix convention | 0 / 1 | 2 / 2 |
| ERC-7579 — Modular Smart Account | Final | NEP-30 verify + module dispatch | 1 / 2 | 2 / 2 |
| ERC-7746 — Composable Security Middleware Hooks | Last Call | Pre/post hook chain on every external method | — | — |
| ERC-7786 — Cross-Chain Messaging Gateway | Final | Bridge-adapter pattern | — | — |
| ERC-8042 — Diamond Storage | Final | Storage prefix per facet | — | — |
DeFi Building Blocks
11 mirrored — 7 deployed.
| Standard | EIP Status | Neo Mapping | Solidity | Neo C# |
|---|---|---|---|---|
| ERC-3156 — Flash Loans | Final | NEP-17 callback flow | 1 / 1 | 1 / 1 |
| ERC-3475 — Abstract Storage Bonds | Final | Class/nonce keyed bond storage | — | — |
| ERC-4626 — Tokenized Vaults | Final | NEP-17 vault pattern | 2 / 2 | 2 / 2 |
| ERC-5805 — Voting Token w/ Delegation | Final | Neo C# port | 1 / 2 | 2 / 2 |
| ERC-6372 — Contract Clock | Review | Runtime.Time / block height | 1 / 1 | 1 / 1 |
| ERC-7092 — Financial Bonds | Final | Issuer-facing bond surface | — | — |
| ERC-7535 — Native Asset ERC-4626 Vault | Final | NEP-17 vault with NEO/GAS | — | — |
| ERC-7540 — Asynchronous ERC-4626 Vaults | Final | Request/claim queue pattern | 2 / 3 | 3 / 3 |
| ERC-7575 — Multi-Asset ERC-4626 Vaults | Final | Multi-NEP-17 vault | 1 / 2 | 2 / 2 |
| ERC-7818 — Expirable ERC-20 | Final | Neo C# port (timestamp expiry) | 1 / 1 | 1 / 1 |
| ERC-7944 — Async Cancellation for ERC-7540 | Final | Cancel-by-id on the request queue | — | — |
Protocol-Level EIPs
10 mirrored — 8 deployed.
| Standard | EIP Status | Neo Mapping | Solidity | Neo C# |
|---|---|---|---|---|
| EIP-1153 — Transient Storage | Final | NeoVM stack-only opcodes | 2 / 3 | 2 / 3 |
| EIP-1559 — Fee Market Auction | Final | N/A — Neo uses flat sysfee | — | — |
| EIP-2098 — Compact Signature Representation | Final | Native ECDSA | 2 / 2 | 2 / 2 |
| EIP-2718 — Typed Transaction Envelope | Final | Neo Transaction.Version | 3 / 3 | 2 / 2 |
| EIP-2930 — Access List | Final | Native witness scopes | 2 / 2 | 2 / 2 |
| EIP-3198 — BASEFEE Opcode | Final | Runtime.GasLeft / no base fee | 1 / 2 | 1 / 1 |
| EIP-3855 — PUSH0 Opcode | Final | NeoVM PUSH0 | 2 / 2 | 2 / 2 |
| EIP-3860 — Initcode Size Limit | Final | NEF size limits | 1 / 1 | 1 / 1 |
| EIP-4844 — Blob Transactions | Final | N/A — Neo has no blobs | — | — |
| EIP-6780 — SELFDESTRUCT Nerf | Final | ContractManagement.Destroy (NEP-31) | 1 / 2 | 2 / 2 |
Aggregate
- Catalog total: 129 ERC/EIP pages
- Deployed pairs: 47
- Catalog-only: 82 (deliberate; see DEFERRED.md)
- Solidity assertions: 62 / 94 pass
- Neo C# assertions: 85 / 89 pass
- Combined assertion pass-rate: 147 / 183
