• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

base58/H11-Apr-2020-

bech32/H11-Apr-2020-

bloom/H03-May-2022-

coinset/H03-May-2022-

gcs/H11-Apr-2020-

hdkeychain/H03-May-2022-

psbt/H11-Apr-2020-

txsort/H11-Apr-2020-

.gitignoreH A D11-Apr-2020317

.travis.ymlH A D11-Apr-2020342

LICENSEH A D11-Apr-2020813

README.mdH A D11-Apr-20201.8 KiB

address.goH A D11-Apr-202023.1 KiB

address_test.goH A D11-Apr-202032.1 KiB

amount.goH A D11-Apr-20204 KiB

amount_test.goH A D11-Apr-20206 KiB

appdata.goH A D11-Apr-20203.3 KiB

appdata_test.goH A D11-Apr-20205.3 KiB

block.goH A D11-Apr-20208.5 KiB

block_test.goH A D11-Apr-202016.9 KiB

certgen.goH A D11-Apr-20203.5 KiB

certgen_test.goH A D11-Apr-20203.7 KiB

const.goH A D11-Apr-2020477

cov_report.shH A D11-Apr-2020512

doc.goH A D11-Apr-20201.7 KiB

example_test.goH A D11-Apr-20201.6 KiB

go.modH A D11-Apr-2020308

go.sumH A D11-Apr-20205.2 KiB

goclean.shH A D11-Apr-20201.6 KiB

hash160.goH A D11-Apr-2020532

internal_test.goH A D11-Apr-20203.2 KiB

net.goH A D11-Apr-2020512

net_noop.goH A D11-Apr-2020552

tx.goH A D11-Apr-20203.6 KiB

tx_test.goH A D11-Apr-20202.6 KiB

wif.goH A D11-Apr-20206.2 KiB

wif_test.goH A D11-Apr-20201.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