Standards Mirror Token Standards
Sixty-five Ethereum token standards, each shown with the Solidity reference and an idiomatic Neo C# implementation. Where a NEP exists (NEP-17, NEP-11, NEP-24), the C# tab uses that. Where no NEP exists, the C# tab shows a clean Neo port — proof that the standard is implementable on Neo today.
Standards
| Standard | Neo Mapping | Status | Category |
|---|---|---|---|
| ERC-20 — Fungible Token | NEP-17 | Final | Fungible |
| ERC-721 — Non-Fungible Token | NEP-11 | Final | NFT |
| ERC-777 — Token w/ Hooks | NEP-17 + NEP-27 callback | Final | Fungible |
| ERC-1155 — Multi-Token | NEP-11 (divisible) + NEP-17 | Final | Multi-Token |
| ERC-1363 — Payable Token | NEP-17 (onNEP17Payment) | Final | Fungible Extension |
| ERC-2981 — NFT Royalty Standard | NEP-24 | Final | NFT Extension |
| ERC-6093 — Custom Errors for Common Tokens | Named exception convention | Final | Convention |
| ERC-7528 — Native Asset Address | Native NEO / GAS contract hashes | Final | Convention |
| ERC-3525 — Semi-Fungible Token | Neo C# port | Final | Hybrid |
| ERC-2309 — Consecutive NFT Mints | Neo C# port | Final | NFT Extension |
| ERC-4906 — NFT Metadata Update | Neo C# port | Final | NFT Extension |
| ERC-4494 — Permit for ERC-721 | Native witness scopes | Final | NFT Extension |
| ERC-5192 — Soulbound NFTs | Neo C# port | Final | NFT Extension |
| ERC-5484 — Consensual Soulbound | Neo C# port | Final | NFT Extension |
| ERC-6909 — Minimal Multi-Token | Neo C# port | Final | Multi-Token |
| ERC-5114 — Soulbound Badge | Neo C# port | Final | NFT Extension |
| ERC-6147 — NFT Guard | Neo C# port | Final | NFT Extension |
| ERC-4907 — Rental NFT (User Role) | NEP-11 + per-token user/expires | Final | NFT Extension |
| ERC-3643 — T-REX Regulated Token | NEP-17 + identity registry + compliance modules | Final | Compliance |
| ERC-5679 — Token Minting and Burning | NEP-17 / NEP-11 mint/burn helper convention | Final | Convention |
| ERC-2135 — Consumable Interface | NEP-11 + per-token consumed flag | Final | NFT Extension |
| ERC-7160 — ERC-721 Multi-Metadata Extension | NEP-11 + URI list + active-index storage | Final | NFT Extension |
| ERC-6982 — Default Lockable Tokens | NEP-11 + lock-state storage | Final | NFT Extension |
| ERC-7144 — ERC-20 with Transaction Validation Step | NEP-17 transfer override + validator contract | Review | Fungible Extension |
| ERC-7943 — Universal Real World Asset Interface | NEP-17/NEP-11 + capability flags + compliance hook | Last Call | RWA |
| ERC-5006 — Rental NFT, NFT User Extension | NEP-11 (divisible) + per-record user/expires | Final | NFT Extension |
| ERC-5169 — Client Script URI for Token Contracts | NEP-11 / NEP-17 + scriptURI() view | Final | Token Metadata |
| ERC-5375 — NFT Author Information and Consent | NEP-11 + author/consent metadata fields | Final | NFT Extension |
| ERC-5023 — Shareable Non-Fungible Token | NEP-11 with multi-holder share extension | Final | NFT Extension |
| ERC-7066 — Lockable Extension for ERC-721 | NEP-11 + per-token approval-based lock | Final | NFT Extension |
| ERC-7432 — Non-Fungible Token Roles | NEP-11 + (tokenId, role) → grant storage with TTL | Final | NFT Extension |
| ERC-6105 — No Intermediary NFT Trading Protocol | NEP-11 with built-in listing + atomic-swap surface | Final | NFT Extension |
| ERC-5615 — ERC-1155 Supply Extension | NEP-11 (divisible) + per-tokenId supply tracking | Final | Multi-Token Extension |
| ERC-5773 — Context-Dependent Multi-Asset Tokens | NEP-11 + per-token asset list + priority | Final | NFT Extension |
| ERC-6059 — Parent-Governed Nestable NFTs | NEP-11 + parent-child storage + accept flow | Final | NFT Extension |
| ERC-4519 — NFTs Tied to Physical Assets | NEP-11 + per-token device pubkey + state machine | Final | RWA / NFT Extension |
| ERC-5570 — Digital Receipt NFT | NEP-11 + structured receipt metadata schema | Final | NFT Extension |
| ERC-6150 — Hierarchical NFTs | NEP-11 + parent/children pointer storage | Final | NFT Extension |
| ERC-6220 — Composable NFTs Equippable Parts | NEP-11 + catalog + equip-slot storage | Final | NFT Extension |
| ERC-5380 — ERC-721 Entitlement Extension | NEP-11 + per-(tokenId, action, delegate) storage | Final | NFT Extension |
| ERC-5489 — NFT Hyperlink Extension | NEP-11 + per-(tokenId, slot) URL storage | Final | NFT Extension |
| ERC-6672 — Multi-Redeemable NFTs | NEP-11 + per-(tokenId, operator, redemptionId) state | Final | NFT Extension |
| ERC-7634 — Limited Transfer Count NFT | NEP-11 + per-token transfer counter | Final | NFT Extension |
| ERC-7007 — Verifiable AI-Generated Content Token | NEP-11 + (prompt, output, proof) attestation | Final | NFT Extension / AI |
| ERC-5725 — Transferable Vesting NFT | NEP-11 + per-token vesting schedule + claim | Final | NFT Extension / DeFi |
| ERC-6454 — Minimal Transferable NFT detection | NEP-11 + IsTransferable view | Final | NFT Extension |
| ERC-5507 — Refundable Tokens | NEP-11 + per-token refund window + escrow | Final | NFT Extension |
| ERC-5528 — Refundable Fungible Token | NEP-17 + per-buyer refund window + escrow | Final | Fungible Extension |
| ERC-5521 — Referable NFT | NEP-11 + per-token referring/referred edges | Final | NFT Extension |
| ERC-5646 — Token State Fingerprint | NEP-11 + per-token state-hash view | Final | NFT Extension |
| ERC-5585 — ERC-721 NFT Authorization | NEP-11 + per-(tokenId, rights, user) storage | Final | NFT Extension |
| ERC-6239 — Semantic Soulbound Tokens | NEP-11 soulbound + RDF triple metadata | Final | NFT Extension |
| ERC-7053 — Interoperable Digital Media Indexing | NEP-11 + media-indexing event emission | Final | NFT Extension |
| ERC-6381 — Public NFT Emote Repository | Standalone repository: (collection, tokenId, emoji, user) | Final | NFT Extension / Social |
| ERC-7857 — AI Agents NFT with Private Metadata | NEP-11 + encrypted-metadata reference + re-encryption | Final | NFT Extension / AI |
| ERC-7231 — Identity-aggregated NFT | NEP-11 + per-token identity-binding storage | Final | NFT Extension / Identity |
| ERC-7531 — Staked ERC-721 Ownership Recognition | Staking contract OriginalOwnerOf view | Review | NFT Extension |
| ERC-5216 — ERC-1155 Allowance Extension | NEP-11 (divisible) + per-(owner, spender, tokenId) allowance | Last Call | Multi-Token Extension |
| ERC-5008 — ERC-721 Nonce Extension | NEP-11 + per-token nonce auto-incremented on transfer | Last Call | NFT Extension |
| ERC-4910 — Royalty Bearing NFTs | NEP-11 + NEP-24 + escrow + claim flow | Final | NFT Extension |
| ERC-5732 — Commit Interface | Standalone commit-reveal contract | Final | Pattern |
| ERC-4400 — EIP-721 Consumable Extension | NEP-11 + per-token consumer slot | Final | NFT Extension |
| ERC-5750 — General Extensibility for Method Behaviors | NEP-style trailing-data parameter convention | Final | Pattern |
| ERC-5496 — Multi-privilege Management NFT Extension | NEP-11 + per-(tokenId, privilegeId, holder) storage | Last Call | NFT Extension |
| ERC-1046 — tokenURI Interoperability | NEP-17 + tokenURI() view returning metadata pointer | Final | Fungible Extension |
