pkg/

directory
v0.99.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2022 License: MIT

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.
dao
fee
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.
nns
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.
nef
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.
vm
cli
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL