Reference
Canonical reference for the Neo DevPack for Solidity. The pages below are the source-of-truth tables you check when you need a definitive answer about what's supported, what an error means, or how a Solidity construct maps to NeoVM.
Compiler & Language
- EVM feature support matrix — every Solidity 0.8.x feature with its Neo support status (full / partial / unsupported / lowered).
- Language grammar — the formal grammar accepted by
neo-solc. - Cheatsheet — quick-lookup for syntax, operators, and globals.
- Keyword index — every reserved word and built-in identifier with a link to its definition.
Diagnostics & Errors
- Error reference — every diagnostic the compiler emits, with cause and remediation.
- Known bugs — currently-open issues.
- Breaking changes — version-to-version migration notes.
Runtime & VM
- Runtime specification — the semantics that compiled code relies on.
- Native contracts — every native Neo contract with its method-by-method behavior.
- Syscalls — full syscall catalog.
- Architecture — compiler + runtime layout.
- NeoVM parity & limitations — EVM constructs that don't have a clean NeoVM mapping.
Standards & Mirror
- Standards mirror — overview — entry point.
- Coverage matrix — every mirrored ERC/EIP with category, status, mapping, and live deploy state.
- Coverage audit & gap report — what's covered, what's missing, and the conventions used in the Neo C# samples.
- TestNet deployments — 47 live ERC ↔ Neo pairs with addresses and assertion results.
- Deferred deployments — catalog-only entries with deferral rationale.
Standards by Category
- Token standards (NEP-11 / NEP-17)
- Account & authentication
- Infrastructure & patterns
- DeFi building blocks
- Protocol-level EIPs
- Neo standards (NEP) reference
Other
- Production readiness checklist
- Use cases — what's already shipped on Neo with this compiler.
- Common patterns — idioms across token, governance, and proxy standards.
