Devpack Overview
The devpack provides Solidity-facing libraries, standard contracts, and compiler intrinsics for Neo N3 development. It bridges the gap between Solidity syntax and Neo blockchain capabilities, giving developers access to native contracts, syscalls, storage, runtime services, and NEP token standards through familiar Solidity interfaces.
For a reader-focused map from Solidity constructs to syscalls and devpack wrappers, see Syscalls and Devpack.
Compiler Intrinsics
These libraries are primarily compiler intrinsics surfaces — the neo-solc compiler recognizes supported members and lowers them directly to NeoVM opcodes and syscalls. Unsupported members produce a compile-time diagnostic listing available intrinsics. You write Solidity; the compiler emits NeoVM bytecode.
Sections
| Section |
|---|
| Directory Layout |
| Usage |
| Core Contracts |
| Libraries |
| Token Standards |
| Compiler Intrinsics |
| Permission-Conscious Development |
| Building Custom Contracts |
| Native Contract Hash Reference |
| See Also |
