Directories ¶
Path | Synopsis |
---|---|
ldb
This file is only used to check data correctness for 1.1.0
|
This file is only used to check data correctness for 1.1.0 |
memdb
Package memdb implements an instance of the database package that uses memory for the block storage.
|
Package memdb implements an instance of the database package that uses memory for the block storage. |
Package errors implements a basic error wrapping pattern, so that errors can be annotated with additional information without losing the original error.
|
Package errors implements a basic error wrapping pattern, so that errors can be annotated with additional information without losing the original error. |
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. |
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. |
discover
Package discv5 implements the RLPx v5 Topic Discovery Protocol.
|
Package discv5 implements the RLPx v5 Topic Discovery Protocol. |
netutil
Package netutil contains extensions to the net package.
|
Package netutil contains extensions to the net package. |
upnp
Taken from taipei-torrent Just enough UPnP to be able to forward ports
|
Taken from taipei-torrent Just enough UPnP to be able to forward ports |
pocutil/crypto
Package crypto collects common cryptographic constants.
|
Package crypto collects common cryptographic constants. |
pocutil/crypto/hash
Package hash provides interfaces for hash functions.
|
Package hash provides interfaces for hash functions. |
pocutil/crypto/sha256
Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
|
Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4. |
Package btcec implements support for the elliptic curves needed for bitcoin.
|
Package btcec implements support for the elliptic curves needed for bitcoin. |
common/hexutil
Package hexutil implements hex encoding with 0x prefix.
|
Package hexutil implements hex encoding with 0x prefix. |
massdb/leveldb
Package leveldb implements the key-value database layer based on LevelDB.
|
Package leveldb implements the key-value database layer based on LevelDB. |
massdb/memorydb
Package memorydb implements the key-value database layer based on memory maps.
|
Package memorydb implements the key-value database layer based on memory maps. |
pb
Package triepb is a generated protocol buffer package.
|
Package triepb is a generated protocol buffer package. |
Package txscript implements the bitcoin transaction script language.
|
Package txscript implements the bitcoin transaction script language. |
Click to show internal directories.
Click to hide internal directories.