Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
.github/workflows/ | H | 08-Dec-2020 | - | |||
base58/ | H | 08-Dec-2020 | - | |||
bech32/ | H | 08-Dec-2020 | - | |||
bloom/ | H | 03-May-2022 | - | |||
coinset/ | H | 03-May-2022 | - | |||
gcs/ | H | 08-Dec-2020 | - | |||
hdkeychain/ | H | 03-May-2022 | - | |||
psbt/ | H | 08-Dec-2020 | - | |||
txsort/ | H | 08-Dec-2020 | - | |||
.gitignore | H A D | 08-Dec-2020 | 317 | |||
LICENSE | H A D | 08-Dec-2020 | 813 | |||
README.md | H A D | 08-Dec-2020 | 1.7 KiB | |||
address.go | H A D | 08-Dec-2020 | 23.1 KiB | |||
address_test.go | H A D | 08-Dec-2020 | 33.2 KiB | |||
amount.go | H A D | 08-Dec-2020 | 4 KiB | |||
amount_test.go | H A D | 08-Dec-2020 | 6 KiB | |||
appdata.go | H A D | 08-Dec-2020 | 3.3 KiB | |||
appdata_test.go | H A D | 08-Dec-2020 | 5.3 KiB | |||
block.go | H A D | 08-Dec-2020 | 8.5 KiB | |||
block_test.go | H A D | 08-Dec-2020 | 17 KiB | |||
certgen.go | H A D | 08-Dec-2020 | 3.5 KiB | |||
certgen_test.go | H A D | 08-Dec-2020 | 3.7 KiB | |||
const.go | H A D | 08-Dec-2020 | 477 | |||
cov_report.sh | H A D | 08-Dec-2020 | 512 | |||
doc.go | H A D | 08-Dec-2020 | 1.7 KiB | |||
example_test.go | H A D | 08-Dec-2020 | 1.6 KiB | |||
go.mod | H A D | 08-Dec-2020 | 280 | |||
go.sum | H A D | 08-Dec-2020 | 5.7 KiB | |||
goclean.sh | H A D | 08-Dec-2020 | 1.3 KiB | |||
hash160.go | H A D | 08-Dec-2020 | 532 | |||
internal_test.go | H A D | 08-Dec-2020 | 3.2 KiB | |||
net.go | H A D | 08-Dec-2020 | 512 | |||
net_noop.go | H A D | 08-Dec-2020 | 552 | |||
tx.go | H A D | 08-Dec-2020 | 3.6 KiB | |||
tx_test.go | H A D | 08-Dec-2020 | 3.9 KiB | |||
wif.go | H A D | 08-Dec-2020 | 6.2 KiB | |||
wif_test.go | H A D | 08-Dec-2020 | 4.8 KiB |
README.md
1btcutil 2======= 3 4[![Build Status](https://github.com/btcsuite/btcutil/workflows/Build%20and%20Test/badge.svg)](https://github.com/btcsuite/btcutil/actions) 5[![ISC License](https://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org) 6[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](https://godoc.org/github.com/btcsuite/btcutil) 7 8Package btcutil provides bitcoin-specific convenience functions and types. 9A comprehensive suite of tests is provided to ensure proper functionality. See 10`test_coverage.txt` for the gocov coverage report. Alternatively, if you are 11running a POSIX OS, you can run the `cov_report.sh` script for a real-time 12report. 13 14This package was developed for btcd, an alternative full-node implementation of 15bitcoin which is under active development by Conformal. Although it was 16primarily written for btcd, this package has intentionally been designed so it 17can be used as a standalone package for any projects needing the functionality 18provided. 19 20## Installation and Updating 21 22```bash 23$ go get -u github.com/btcsuite/btcutil 24``` 25 26## GPG Verification Key 27 28All official release tags are signed by Conformal so users can ensure the code 29has not been tampered with and is coming from the btcsuite developers. To 30verify the signature perform the following: 31 32- Download the public key from the Conformal website at 33 https://opensource.conformal.com/GIT-GPG-KEY-conformal.txt 34 35- Import the public key into your GPG keyring: 36 ```bash 37 gpg --import GIT-GPG-KEY-conformal.txt 38 ``` 39 40- Verify the release tag with the following command where `TAG_NAME` is a 41 placeholder for the specific tag: 42 ```bash 43 git tag -v TAG_NAME 44 ``` 45 46## License 47 48Package btcutil is licensed under the [copyfree](http://copyfree.org) ISC 49License. 50