Skip to content

Native Contracts

Neo N3 ships eleven native contracts that are deployed at genesis and provide core platform functionality — token management, governance, cryptography, blockchain queries, and more. Unlike user-deployed contracts, native contracts have deterministic script hashes that are identical across all Neo N3 networks (mainnet, testnet, private chains). The neo-devpack-solidity compiler and devpack expose these contracts through the NativeCalls library and Syscalls wrappers, lowering calls to either System.Contract.Call syscalls or optimized CALLT method token instructions.


Sections

Section
Overview
NEO Token Contract
GAS Token Contract
ContractManagement
Policy Contract
Oracle Contract
RoleManagement
Notary Contract
Treasury Contract
Ledger Contract
CryptoLib
StdLib
Method Token Optimization (CALLT)
Permission Model
See Also

MIT Licensed