pkg/

directory
v0.101.1 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2023 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.
actor
Package actor provides a way to change chain state via RPC client.
Package actor provides a way to change chain state via RPC client.
gas
Package gas provides a convenience wrapper for GAS contract to use it via RPC.
Package gas provides a convenience wrapper for GAS contract to use it via RPC.
invoker
Package invoker provides a convenient wrapper to perform test calls via RPC client.
Package invoker provides a convenient wrapper to perform test calls via RPC client.
management
Package management provides an RPC wrapper for the native ContractManagement contract.
Package management provides an RPC wrapper for the native ContractManagement contract.
neo
Package neo provides an RPC-based wrapper for the NEOToken contract.
Package neo provides an RPC-based wrapper for the NEOToken contract.
nep11
Package nep11 contains RPC wrappers for NEP-11 contracts.
Package nep11 contains RPC wrappers for NEP-11 contracts.
nep17
Package nep17 contains RPC wrappers to work with NEP-17 contracts.
Package nep17 contains RPC wrappers to work with NEP-17 contracts.
neptoken
Package neptoken contains RPC wrapper for common NEP-11 and NEP-17 methods.
Package neptoken contains RPC wrapper for common NEP-11 and NEP-17 methods.
nns
Package nns provide some RPC wrappers for the non-native NNS contract.
Package nns provide some RPC wrappers for the non-native NNS contract.
notary
Package notary provides an RPC-based wrapper for the Notary subsystem.
Package notary provides an RPC-based wrapper for the Notary subsystem.
oracle
Package oracle allows to work with the native OracleContract contract via RPC.
Package oracle allows to work with the native OracleContract contract via RPC.
policy
Package policy allows to work with the native PolicyContract contract via RPC.
Package policy allows to work with the native PolicyContract contract via RPC.
rolemgmt
Package rolemgmt allows to work with the native RoleManagement contract via RPC.
Package rolemgmt allows to work with the native RoleManagement contract via RPC.
unwrap
Package unwrap provides a set of proxy methods to process invocation results.
Package unwrap provides a set of proxy methods to process invocation results.
services
Package smartcontract contains functions to deal with widely used scripts and NEP-14 Parameters.
Package smartcontract contains functions to deal with widely used scripts and NEP-14 Parameters.
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
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