Skip to content

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

MIT Licensed