mirror of
https://github.com/btcsuite/btcd.git
synced 2024-11-19 18:00:11 +01:00
caac0f821a
In this commit, we update all the btcutil imports to point to the new sub-module. In the same commit, we also modify the recently added `btcutil/go.mod` file as we need to continue pointing to the _old_ version of btcd, until we merge this PR and push a new tag.
2.3 KiB
2.3 KiB
Developer Resources
-
The btcsuite Bitcoin-related Go Packages:
- btcrpcclient - Implements a robust and easy to use Websocket-enabled Bitcoin JSON-RPC client
- btcjson - Provides an extensive API for the underlying JSON-RPC command and return values
- wire - Implements the Bitcoin wire protocol
- peer - Provides a common base for creating and managing Bitcoin network peers.
- blockchain - Implements Bitcoin block handling and chain selection rules
- blockchain/fullblocktests - Provides a set of block tests for testing the consensus validation rules
- txscript - Implements the Bitcoin transaction scripting language
- btcec - Implements support for the elliptic curve cryptographic functions needed for the Bitcoin scripts
- database - Provides a database interface for the Bitcoin block chain
- mempool - Package mempool provides a policy-enforced pool of unmined bitcoin transactions.
- btcutil - Provides Bitcoin-specific convenience functions and types
- chainhash - Provides a generic hash type and associated functions that allows the specific hash algorithm to be abstracted.
- connmgr - Package connmgr implements a generic Bitcoin network connection manager.