Expand description
Neo DevPack for Solidity CLI Module
Command-line interface for the Neo DevPack for Solidity compiler. This module provides the main entry point for compiling Solidity contracts to NeoVM bytecode.
§Features
- Single file and multi-file compilation
- Standard JSON input/output (Solidity compiler compatible)
- NEF (Neo Executable Format) generation
- Manifest generation for Neo N3 deployment
- Multiple optimization levels (0-3)
- Verbose output
§Submodules
bytecode- NeoVM bytecode generation from IRstandard_json- Standard JSON compilation interface
§Usage
neo-solc input.sol -o build/
neo-solc --standard-json < input.json > output.json
neo-solc --standard-json --input input.json --output output.jsonStructs§
Enums§
Functions§
- compile_
contracts - compile_
contracts_ with_ options - disassemble_
neovm_ bytecode - Disassemble NeoVM bytecode into a human-readable textual listing.
- fuzz_
process_ standard_ json_ content - Fuzz-only public entry point for the Solidity standard-JSON input parser.
- run