Workflows
End-to-end developer workflows for the Neo DevPack for Solidity. Each section threads together the steps you need from a fresh checkout to a production-deployed contract.
Build & Compile
- Installing the compiler — get
neo-solconto your machine. - Quickstart — compile a one-page contract and inspect its NEF + manifest output.
- Using the compiler — full CLI reference including standard JSON, optimization levels, and source maps.
- Analysing compiler output — read the NEF, the ABI, the manifest, and the assembly listing.
Deploy
- Deploying contracts — TestNet and MainNet deploy walk-through with
neo-cliandneo-express. - Famous contracts on neo-express — deploy matrix verifying the most common production contracts.
- Standards mirror — TestNet deployments — 47 live ERC ↔ Neo pairs with deployed addresses and assertion results.
Test & Verify
- Testing contracts — assertion patterns and replay loops.
- Fuzz testing — the project's fuzz harness and its growing corpus.
- TestNet runtime verification — invocation matrix for live contracts.
Debug & Diagnose
- Troubleshooting — common symptoms and their fixes.
- Error reference — full diagnostic catalog with cause and remediation.
- Known bugs — open issues being tracked.
Ship to Production
- Production readiness checklist — pre-deploy gate covering security, manifests, witness scopes, and rollback strategy.
- Security considerations — patterns and anti-patterns for Neo-specific risks.
- Breaking changes — migration notes between compiler versions.
See Also
- Use cases — what's already shipped on Neo using this compiler.
- Standards mirror — ERC ↔ NEP migration map.
