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
|
|
|
service/explorer
TODO: refactor this whole module to v0 and v1
|
TODO: refactor this whole module to v0 and v1 |
|
service/prometheus
Package prometheus defines a service which is used for metrics collection and health of a node in intelchain.
|
Package prometheus defines a service which is used for metrics collection and health of a node in intelchain. |
|
cmd
|
|
|
bootnode
command
|
|
|
intelchain
command
|
|
|
common
|
|
|
math
Package math provides integer math utilities.
|
Package math provides integer math utilities. |
|
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. |
|
state
Package state provides a caching layer atop the Ethereum state trie.
|
Package state provides a caching layer atop the Ethereum state trie. |
|
state/snapshot
Package snapshot implements a journalled, dynamic state dump.
|
Package snapshot implements a journalled, dynamic state dump. |
|
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. |
|
eth
|
|
|
rpc
Package rpc implements bi-directional JSON-RPC 2.0 on multiple transports.
|
Package rpc implements bi-directional JSON-RPC 2.0 on multiple transports. |
|
internal
|
|
|
configs/bootnode
Package nodeconfig includes all the configuration variables for a node.
|
Package nodeconfig includes all the configuration variables for a node. |
|
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 Intelchain sharding configuration schedule.
|
Package shardingconfig defines types and utilities that deal with Intelchain sharding configuration schedule. |
|
tikv/byte_alloc
from https://github.com/xtaci/smux/blob/master/alloc.go
|
from https://github.com/xtaci/smux/blob/master/alloc.go |
|
tracers
Package tracers is a collection of JavaScript transaction tracers.
|
Package tracers is a collection of JavaScript transaction tracers. |
|
tracers/internal/tracers
Package tracers contains the actual JavaScript tracer assets.
|
Package tracers contains the actual JavaScript tracer assets. |
|
node
|
|
|
package p2p
|
package p2p |
|
rpc
|
|
|
intelchain/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. |
|
test
|
|
|
chain
command
|
|
|
chain/reward
command
|
|
|
chain/vrf
command
|
|
Click to show internal directories.
Click to hide internal directories.