blockchain/

directory
v0.0.0-...-297edb8 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2024 License: Apache-2.0

Directories

Path Synopsis
Package database handles all lower level support for maintaining the blockchain database.
Package database handles all lower level support for maintaining the blockchain database.
Package genesis maintains access to the genesis file.
Package genesis maintains access to the genesis file.
Package mempool maintains the mempool for the blockchain.
Package mempool maintains the mempool for the blockchain.
selector
Package selector provides different transation selecting algorithms.
Package selector provides different transation selecting algorithms.
Package merkle provides an implementation of a merkle tree for validation support for the blockchain.
Package merkle provides an implementation of a merkle tree for validation support for the blockchain.
Package nameservice reads the zblock accounts and provides a name service lookup for them.
Package nameservice reads the zblock accounts and provides a name service lookup for them.
Package peer maintains the peer related information such as the set of known peers and their status.
Package peer maintains the peer related information such as the set of known peers and their status.
Package signature handles all lower level support for signing transactions.
Package signature handles all lower level support for signing transactions.
Package state is the core API for the blockchain and implements all the business rules and processing.
Package state is the core API for the blockchain and implements all the business rules and processing.
storage
disk
Package disk implements the ability to read and write blocks to disk writing each block to a separate block numbered file.
Package disk implements the ability to read and write blocks to disk writing each block to a separate block numbered file.
Package worker implements implements mining, peer updates, and transactions sharing for the blockchain.
Package worker implements implements mining, peer updates, and transactions sharing for the blockchain.

Jump to

Keyboard shortcuts

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