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. |
limits
Package limits contains a number of system-wide hardcoded constants.
|
Package limits contains a number of system-wide hardcoded constants. |
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 Trie).
|
Package mpt implements MPT (Merkle-Patricia Trie). |
native
Package native contains Neo native contracts.
|
Package native contains Neo native contracts. |
statesync
Package statesync implements module for the P2P state synchronisation process.
|
Package statesync implements module for the P2P state synchronisation process. |
storage/dbconfig
Package dbconfig is a micropackage that contains storage DB configuration options.
|
Package dbconfig is a micropackage that contains storage DB configuration options. |
storage/dboper
Package dboper contains a type used to represent single DB operation.
|
Package dboper contains a type used to represent single DB operation. |
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 a script hash to/from a Neo address.
|
Package address implements conversion of a script hash to/from a 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. |
interop
module
|
|
Package neorpc contains a set of types used for JSON-RPC communication with Neo servers.
|
Package neorpc contains a set of types used for JSON-RPC communication with Neo servers. |
Package neotest contains a framework for automated contract testing.
|
Package neotest contains a framework for automated contract testing. |
chain
Package chain contains functions creating new test blockchain instances.
|
Package chain contains functions creating new test blockchain instances. |
Package rpcclient implements NEO-specific JSON-RPC 2.0 client.
|
Package rpcclient implements NEO-specific JSON-RPC 2.0 client. |
services
|
|
Package smartcontract contains functions to deal with widely used scripts.
|
Package smartcontract contains functions to deal with widely used scripts. |
manifest/standard
Package standard contains interfaces for well-defined standards and a function for checking if an arbitrary manifest complies with them.
|
Package standard contains interfaces for well-defined standards and a function for checking if an 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. |
slice
Package slice contains byte slice helpers.
|
Package slice contains byte slice helpers. |
vmstate
Package vmstate contains a set of VM state flags along with appropriate type.
|
Package vmstate contains a set of VM state flags along with appropriate type. |
Click to show internal directories.
Click to hide internal directories.