Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
gzv/cli
Package cli provides client command line window
|
Package cli provides client command line window |
gzv/rpc
Package rpc provides access to the exported methods of an object across a network or other I/O connection.
|
Package rpc provides access to the exported methods of an object across a network or other I/O connection. |
Package common provides common data structures and common utility functions.
|
Package common provides common data structures and common utility functions. |
ecies
Package ecies implements ECIES encryption/decryption algorithm.
|
Package ecies implements ECIES encryption/decryption algorithm. |
ed25519
Package ed25519 implements the Ed25519 signature algorithm.
|
Package ed25519 implements the Ed25519 signature algorithm. |
secp256k1
Package secp256k1 wraps the bitcoin secp256k1 C library.
|
Package secp256k1 wraps the bitcoin secp256k1 C library. |
Package consensus implements the chiron consensus algorithm, including the bls framework and the vrf functions
|
Package consensus implements the chiron consensus algorithm, including the bls framework and the vrf functions |
base
Package base defines some tool class used frequently in the consensus package
|
Package base defines some tool class used frequently in the consensus package |
group
Package group implements the group creation protocol
|
Package group implements the group creation protocol |
groupsig
Package groupsig defines the main structures and functions for the bls algorithm implementation
|
Package groupsig defines the main structures and functions for the bls algorithm implementation |
logical
Package logical implements the whole logic of the consensus engine.
|
Package logical implements the whole logic of the consensus engine. |
mediator
Package mediator provides some functions for use in other modules
|
Package mediator provides some functions for use in other modules |
model
Package model defines core data structures used in the consensus process
|
Package model defines core data structures used in the consensus process |
net
Package net implements the network message handling and transmission functions
|
Package net implements the network message handling and transmission functions |
Package middleware provides important functionality such as event bus, time zone independent service, ticker schedule and so on.
|
Package middleware provides important functionality such as event bus, time zone independent service, ticker schedule and so on. |
notify
Package notify implements an event bus framework for the system
|
Package notify implements an event bus framework for the system |
ticker
Package ticker implements a cron task schedule tool wrappered from the go timer sdk
|
Package ticker implements a cron task schedule tool wrappered from the go timer sdk |
time
Package time provides time-zone and local-machine independent time service
|
Package time provides time-zone and local-machine independent time service |
types
Package types define the key data structures for the chain Package vm is used as the vm call chain
|
Package types define the key data structures for the chain Package vm is used as the vm call chain |
Package network module implements p2p network, It uses a Kademlia-like protocol to maintain and discover Nodes.
|
Package network module implements p2p network, It uses a Kademlia-like protocol to maintain and discover Nodes. |
storage
|
|
account
Package account is used to do accounts or contract operations
|
Package account is used to do accounts or contract operations |
rlp
Package rlp implements the RLP serialization format.
|
Package rlp implements the RLP serialization format. |
serialize
Package serialize is used gob to serialize object
|
Package serialize is used gob to serialize object |
sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
|
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202. |
tasdb
Package tasdb provides level db operations
|
Package tasdb provides level db operations |
trie
Package trie implements Merkle Patricia Tries.
|
Package trie implements Merkle Patricia Tries. |
Package tvm implements the TVM bridge.
|
Package tvm implements the TVM bridge. |
Click to show internal directories.
Click to hide internal directories.