Skip to main content

Neo.SmartContract.Framework.Native

A series of native contract methods that can be invoked in the smart contract.

Native Contract Classes#

Contract NameScript HashDescription
ContractManagement0xfffdc93764dbaddd97c48f252a53ea4643faa3fdA native contract used to manage all deployed smart contracts
CryptoLib0x726cb6e0cd8628a1350a611384688911ab75f51bA native contract library that provides cryptographic algorithms
GAS0xd2a4cff31913016155e38e474a2c06d08be276cfRepresents the GAS token in the NEO system
Ledger0xda65b600f7124ce6c79950c1772a36403104f2beA native contract for storing all blocks and transactions
NEO0xef4073a0f2b305a38ec4050e4d3d28bc40ea63f5Represents the NEO token in the Neo system
Oracle0xfe924b7cfe89ddd271abaf7210a80a7e11178758The native Oracle service for Neo system
Policy0xcc5e4edd9f5f8dba8bb65734541df7a1c081c67bA native contract that manages the system policies
RoleManagement0x49cf4e5378ffcd4dec034fd98a174c5491e395e2A native contract for managing roles in Neo system
StdLib0xacce6fd80d44e1796aa0c2c625e9e4e0ce39efc0A native contract library that provides useful functions

Enumeration#

EnumerationDescription
NamedCurveSupported Elliptic Curves Extension
OracleResponseCodeDefines the response code types of Oracle
RoleDefines permission types of RoleManagement