foundation/

directory
v0.0.0-...-c97bdb9 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2022 License: Apache-2.0

Directories

Path Synopsis
blockchain
database
Package database handles all the lower level support for maintaining the blockchain in storage and maintaining an in-memory databse of account information.
Package database handles all the lower level support for maintaining the blockchain in storage and maintaining an in-memory databse of account information.
genesis
Package genesis maintains access to the genesis file.
Package genesis maintains access to the genesis file.
mempool
Package mempool maintains the mempool for the blockchain.
Package mempool maintains the mempool for the blockchain.
mempool/selector
Package selector provides different transaction selecting algorithms.
Package selector provides different transaction selecting algorithms.
merkle
Package merkle provides an implementation of a merkel tree for validation support for the blockchain.
Package merkle provides an implementation of a merkel tree for validation support for the blockchain.
nameservice
Package nameservice reads the zblock/accounts folder and creates a name service lookup for the ardan accounts.
Package nameservice reads the zblock/accounts folder and creates a name service lookup for the ardan accounts.
peer
Package peer maintains the peer related information such as the set of know peers and their status.
Package peer maintains the peer related information such as the set of know peers and their status.
signature
Package signature provides helper functions for handling the blockchain signature needs.
Package signature provides helper functions for handling the blockchain signature needs.
state
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.
storage/memory
Package memory implements the ability to read and write blocks to memory using a slice.
Package memory implements the ability to read and write blocks to memory using a slice.
worker
Package worker implements mining, peer updates, and transaction sharing for the blockchain.
Package worker implements mining, peer updates, and transaction sharing for the blockchain.
Package events allows for the registering and receiving of events.
Package events allows for the registering and receiving of events.
Package logger provides a convenience function to constructing a logger for use.
Package logger provides a convenience function to constructing a logger for use.
Package nameservice reads the zblock/accounts folder and creates a name service lookup for the ardan accounts.
Package nameservice reads the zblock/accounts folder and creates a name service lookup for the ardan accounts.
Package web contains a small web framework extension.
Package web contains a small web framework extension.

Jump to

Keyboard shortcuts

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