pkg/

directory
v0.97.2 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2021 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.
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 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.
rpc
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.
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

Jump to

Keyboard shortcuts

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