Directories ¶
Path | Synopsis |
---|---|
Package accounts implements high level Ethereum account management.
|
Package accounts implements high level Ethereum account management. |
abi
Package abi implements the Ethereum ABI (Application Binary Interface).
|
Package abi implements the Ethereum ABI (Application Binary Interface). |
abi/bind
Package bind generates Ethereum contract Go bindings.
|
Package bind generates Ethereum contract Go bindings. |
keystore
Package keystore implements encrypted storage of secp256k1 private keys.
|
Package keystore implements encrypted storage of secp256k1 private keys. |
api
|
|
cmd
|
|
common
|
|
Package core implements the Ethereum consensus protocol.
|
Package core implements the Ethereum consensus protocol. |
rawdb
Package rawdb contains a collection of low level database accessors.
|
Package rawdb contains a collection of low level database accessors. |
rawdb/mock
Package mock_rawdb is a generated GoMock package.
|
Package mock_rawdb is a generated GoMock package. |
state
Package state provides a caching layer atop the Ethereum state trie.
|
Package state provides a caching layer atop the Ethereum state trie. |
types
Package types contains data types related to Ethereum consensus.
|
Package types contains data types related to Ethereum consensus. |
vm
Package vm implements the Ethereum Virtual Machine.
|
Package vm implements the Ethereum Virtual Machine. |
vm/runtime
Package runtime provides a basic execution model for executing EVM code.
|
Package runtime provides a basic execution model for executing EVM code. |
crypto
|
|
vdf
Package vdf is a proof-of-concept implementation of a delay function and the security properties are not guaranteed.
|
Package vdf is a proof-of-concept implementation of a delay function and the security properties are not guaranteed. |
vrf
Package vrf defines the interface to a verifiable random function.
|
Package vrf defines the interface to a verifiable random function. |
vrf/p256
Package p256 implements a verifiable random function using curve p256.
|
Package p256 implements a verifiable random function using curve p256. |
internal
|
|
configs/node
Package nodeconfig includes all the configuration variables for a node.
|
Package nodeconfig includes all the configuration variables for a node. |
configs/sharding
Package shardingconfig defines types and utilities that deal with Harmony sharding configuration schedule.
|
Package shardingconfig defines types and utilities that deal with Harmony sharding configuration schedule. |
ctxerror
Package ctxerror provides a context-aware error facility.
|
Package ctxerror provides a context-aware error facility. |
ctxerror/mock
Package mock_ctxerror is a generated GoMock package.
|
Package mock_ctxerror is a generated GoMock package. |
hmyapi/filters
Package filters implements an ethereum filtering system for block, transactions and log events.
|
Package filters implements an ethereum filtering system for block, transactions and log events. |
utils/mock
Package mock_utils is a generated GoMock package.
|
Package mock_utils is a generated GoMock package. |
utils/mock_log
Package mock_log is a generated GoMock package.
|
Package mock_log is a generated GoMock package. |
Package msgq implements a simple, finite-sized message queue.
|
Package msgq implements a simple, finite-sized message queue. |
Package p2p is a generated GoMock package.
|
Package p2p is a generated GoMock package. |
host/mock
Package mock_p2p is a generated GoMock package.
|
Package mock_p2p is a generated GoMock package. |
staking
|
|
test
|
|
Click to show internal directories.
Click to hide internal directories.