Directories ¶
Path | Synopsis |
---|---|
Package compiler implements Go to NEF smart contract compiler.
|
Package compiler implements Go to NEF smart contract compiler. |
Package config contains NeoGo node configuration definition.
|
Package config contains NeoGo node configuration definition. |
netmode
Package netmode contains well-known network magic numbers.
|
Package netmode contains well-known network magic numbers. |
Package consensus contains Neo consensus node implementation.
|
Package consensus contains Neo consensus node implementation. |
Package core implements Neo ledger functionality.
|
Package core implements Neo ledger functionality. |
block
Package block contains Neo block definition.
|
Package block contains Neo block definition. |
interop
Package interop contains implementations of Neo interop functions.
|
Package interop contains implementations of Neo interop functions. |
mpt
Package mpt implements MPT (Merkle-Patricia Tree).
|
Package mpt implements MPT (Merkle-Patricia Tree). |
native
Package native contains Neo native contracts.
|
Package native contains Neo native contracts. |
transaction
Package transaction contains Neo transaction definition.
|
Package transaction contains Neo transaction definition. |
Package crypto contains implementation of crypto functions used by Neo.
|
Package crypto contains implementation of crypto functions used by Neo. |
hash
Package hash contains wrappers for Neo hashing algorithms.
|
Package hash contains wrappers for Neo hashing algorithms. |
keys
Package keys wraps public/private keys and implements NEP-2 and WIF.
|
Package keys wraps public/private keys and implements NEP-2 and WIF. |
encoding
|
|
address
Package address implements conversion of script hash to/from Neo address.
|
Package address implements conversion of script hash to/from Neo address. |
base58
Package base58 wraps generic base58 encoder with NEO-specific checksumming.
|
Package base58 wraps generic base58 encoder with NEO-specific checksumming. |
bigint
Package bigint implements Neo-specific big.Int (de)serialization to/from []byte.
|
Package bigint implements Neo-specific big.Int (de)serialization to/from []byte. |
fixedn
Package fixedn implements fixed point integers with arbitrary precision.
|
Package fixedn implements fixed point integers with arbitrary precision. |
Package interop contains smart contract API functions and type synonyms.
|
Package interop contains smart contract API functions and type synonyms. |
contract
Package contract provides functions to work with contracts.
|
Package contract provides functions to work with contracts. |
convert
Package convert provides functions for type conversion.
|
Package convert provides functions for type conversion. |
crypto
Package crypto provides an interface to cryptographic syscalls.
|
Package crypto provides an interface to cryptographic syscalls. |
iterator
Package iterator provides functions to work with Neo iterators.
|
Package iterator provides functions to work with Neo iterators. |
math
Package math provides access to useful numeric functions available in Neo VM.
|
Package math provides access to useful numeric functions available in Neo VM. |
native/crypto
Package crypto provides interface to CryptoLib native contract.
|
Package crypto provides interface to CryptoLib native contract. |
native/gas
Package gas provides interface to GasToken native contract.
|
Package gas provides interface to GasToken native contract. |
native/ledger
Package ledger provides interface to LedgerContract native contract.
|
Package ledger provides interface to LedgerContract native contract. |
native/management
Package management provides interface to ContractManagement native contract.
|
Package management provides interface to ContractManagement native contract. |
native/neo
Package neo provides interface to NeoToken native contract.
|
Package neo provides interface to NeoToken native contract. |
native/notary
Package notary provides interface to Notary native contract.
|
Package notary provides interface to Notary native contract. |
native/oracle
Package oracle provides interface to OracleContract native contract.
|
Package oracle provides interface to OracleContract native contract. |
native/policy
Package policy provides interface to PolicyContract native contract.
|
Package policy provides interface to PolicyContract native contract. |
native/roles
Package roles provides interface to RoleManagement native contract.
|
Package roles provides interface to RoleManagement native contract. |
native/std
Package std provides interface to StdLib native contract.
|
Package std provides interface to StdLib native contract. |
neogointernal
Package neogointernal contains definitions of compiler intrinsics.
|
Package neogointernal contains definitions of compiler intrinsics. |
runtime
Package runtime provides various service functions related to execution environment.
|
Package runtime provides various service functions related to execution environment. |
storage
Package storage provides functions to access and modify contract's storage.
|
Package storage provides functions to access and modify contract's storage. |
util
Package util contains some special useful functions that are provided by compiler and VM.
|
Package util contains some special useful functions that are provided by compiler and VM. |
client
Package client implements NEO-specific JSON-RPC 2.0 client.
|
Package client implements NEO-specific JSON-RPC 2.0 client. |
services
|
|
manifest/standard
Package standard contains interfaces for well-defined standards and function for checking if arbitrary manifest complies with them.
|
Package standard contains interfaces for well-defined standards and function for checking if arbitrary manifest complies with them. |
bitfield
Package bitfield provides a simple and efficient arbitrary size bit field implementation.
|
Package bitfield provides a simple and efficient arbitrary size bit field implementation. |
Click to show internal directories.
Click to hide internal directories.