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