Documentation ¶
Directories ¶
Path | Synopsis |
---|---|
Package app is a multi-function universal binary that does all the things.
|
Package app is a multi-function universal binary that does all the things. |
kopach/control/hashrate
Package hashrate is a message type for Simplebuffers generated by miners to broadcast an IP address, a count and version number and current height of mining work just completed.
|
Package hashrate is a message type for Simplebuffers generated by miners to broadcast an IP address, a count and version number and current height of mining work just completed. |
node
Package node is a full-node Parallelcoin implementation written in Go.
|
Package node is a full-node Parallelcoin implementation written in Go. |
node/integration/rpctest
Package rpctest provides a pod-specific RPC testing harness crafting and executing integration tests by driving a `pod` instance via the `RPC` interface.
|
Package rpctest provides a pod-specific RPC testing harness crafting and executing integration tests by driving a `pod` instance via the `RPC` interface. |
node/mempool
Package mempool provides a policy-enforced pool of unmined bitcoin transactions.
|
Package mempool provides a policy-enforced pool of unmined bitcoin transactions. |
pkg
|
|
blockchain
Package blockchain implements bitcoin block handling and chain selection rules.
|
Package blockchain implements bitcoin block handling and chain selection rules. |
blockchain/chaincfg
Package chaincfg defines chain configuration parameters.
|
Package chaincfg defines chain configuration parameters. |
blockchain/chainhash
Package chainhash provides abstracted hash functionality.
|
Package chainhash provides abstracted hash functionality. |
blockchain/fork
Package fork handles tracking the hard fork status and is used to determine which consensus rules apply on a block
|
Package fork handles tracking the hard fork status and is used to determine which consensus rules apply on a block |
blockchain/fullblocktests
Package fullblocktests provides a set of block consensus validation tests.
|
Package fullblocktests provides a set of block consensus validation tests. |
blockchain/indexers
Package indexers implements optional block chain indexes.
|
Package indexers implements optional block chain indexes. |
blockchain/netsync
Package netsync implements a concurrency safe block syncing protocol.
|
Package netsync implements a concurrency safe block syncing protocol. |
blockchain/tx/sizes
Package txsizes Copyright (c) 2016 The btcsuite developers
|
Package txsizes Copyright (c) 2016 The btcsuite developers |
blockchain/tx/sort
Package txsort provides the transaction sorting according to BIP 69.
|
Package txsort provides the transaction sorting according to BIP 69. |
blockchain/tx/txauthor
Package txauthor provides transaction creation code for wallets.
|
Package txauthor provides transaction creation code for wallets. |
blockchain/tx/txrules
Package txrules provides transaction rules that should be followed by transaction authors for wide mempool acceptance and quick mining.
|
Package txrules provides transaction rules that should be followed by transaction authors for wide mempool acceptance and quick mining. |
blockchain/tx/wtxmgr
Package wtxmgr provides an implementation of a transaction database handling spend tracking for a bitcoin wallet.
|
Package wtxmgr provides an implementation of a transaction database handling spend tracking for a bitcoin wallet. |
blockchain/wire
Package wire implements the bitcoin wire protocol.
|
Package wire implements the bitcoin wire protocol. |
coding/alo
Package alo implements a forward error correction scheme using Reed Solomon Erasure Coding.
|
Package alo implements a forward error correction scheme using Reed Solomon Erasure Coding. |
coding/base58
Package base58 provides an API for working with modified base58 and Base58Check encodings.
|
Package base58 provides an API for working with modified base58 and Base58Check encodings. |
coding/bech32
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173.
|
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173. |
coding/ecc
Package ec implements support for the elliptic curves needed for bitcoin.
|
Package ec implements support for the elliptic curves needed for bitcoin. |
coding/fec
Package fec implements Reed Solomon 9/3 forward error correction, intended to be sent as 9 pieces where 3 uncorrupted parts allows assembly of the message
|
Package fec implements Reed Solomon 9/3 forward error correction, intended to be sent as 9 pieces where 3 uncorrupted parts allows assembly of the message |
coding/gcs
Package gcs provides an API for building and using a Golomb-coded set filter.
|
Package gcs provides an API for building and using a Golomb-coded set filter. |
comm/peer
Package peer provides a common base for creating and managing Bitcoin network peers.
|
Package peer provides a common base for creating and managing Bitcoin network peers. |
comm/peer/addrmgr
Package addrmgr implements concurrency safe Bitcoin address manager.
|
Package addrmgr implements concurrency safe Bitcoin address manager. |
comm/peer/connmgr
Package connmgr implements a generic Bitcoin network connection manager.
|
Package connmgr implements a generic Bitcoin network connection manager. |
comm/transport
Package transport provides a listener and sender channel for unicast and multicast UDP IPv4 short message chat protocol with a pre shared key, forward error correction facilities with a nice friendly declaration syntax
|
Package transport provides a listener and sender channel for unicast and multicast UDP IPv4 short message chat protocol with a pre shared key, forward error correction facilities with a nice friendly declaration syntax |
database/ffldb
Package ffldb implements a driver for the database package that uses leveldb or the backing metadata and flat files for block storage.
|
Package ffldb implements a driver for the database package that uses leveldb or the backing metadata and flat files for block storage. |
database/walletdb/bdb
Package bdb implements an instance of walletdb that uses boltdb for the backing datastore.
|
Package bdb implements an instance of walletdb that uses boltdb for the backing datastore. |
gui
Package gui implements the plan 9 from crypto space Gio GUI theme
|
Package gui implements the plan 9 from crypto space Gio GUI theme |
pipe/consume
Package consume turns off and on the Serve logging messages and provides a way to receive and process the log messages
|
Package consume turns off and on the Serve logging messages and provides a way to receive and process the log messages |
pipe/serve
Package serve receives logi.Entry messages on a channel and sends them when it has been told to Run by Consume, and pauses when it is told Pause
|
Package serve receives logi.Entry messages on a channel and sends them when it has been told to Run by Consume, and pauses when it is told Pause |
rpc/btcjson
Package btcjson provides primitives for working with the bitcoin JSON-RPC API.
|
Package btcjson provides primitives for working with the bitcoin JSON-RPC API. |
rpc/rpcclient
Package rpcclient implements a websocket-enabled Bitcoin JSON-RPC client.
|
Package rpcclient implements a websocket-enabled Bitcoin JSON-RPC client. |
util/helpers
Package helpers provides convenience functions to simplify wallet code.
|
Package helpers provides convenience functions to simplify wallet code. |
util/logi/Entry
Package Entry is a message type for logi log entries
|
Package Entry is a message type for logi log entries |
util/treap
Package treap implements a treap data structure that is used to hold ordered key/value pairs using a combination of binary search tree and heap semantics.
|
Package treap implements a treap data structure that is used to hold ordered key/value pairs using a combination of binary search tree and heap semantics. |
wallet
Package wallet Copyright (c) 2015-2016 The btcsuite developers Package wallet provides ...
|
Package wallet Copyright (c) 2015-2016 The btcsuite developers Package wallet provides ... |
wallet/waddrmgr
Package waddrmgr provides a secure hierarchical deterministic wallet address manager.
|
Package waddrmgr provides a secure hierarchical deterministic wallet address manager. |
Click to show internal directories.
Click to hide internal directories.