dcrd/dcrutil
Dave Collins a8272f876d
dcrutil: Prepare v3.0.0.
This updates the dcrutil module dependencies and serves as a base for
dcrutil/v3.0.0.

The updated direct dependencies in this commit are as follows:

- github.com/decred/dcrd/crypto/ripemd160@v1.0.1
- github.com/decred/dcrd/dcrec/edwards/v2@v2.0.1
- github.com/decred/dcrd/dcrec/secp256k1/v3@v3.0.0

The full list of updated direct dependencies since the previous
dcrutil/v2.0.1 release are as follows:

- github.com/decred/base58@v1.0.3
- github.com/decred/dcrd/crypto/ripemd160@v1.0.1
- github.com/decred/dcrd/dcrec/edwards/v2@v2.0.1
- github.com/decred/dcrd/dcrec/secp256k1/v3@v3.0.0
- github.com/decred/dcrd/wire@v1.4.0

Further, the following dependencies that were previously required in the
dcrutil/v2.0.1 release are no longer required:

- github.com/decred/dcrd/chaincfg/v2

Finally, all modules in the repository that depend on dcrutil are tidied
to ensure they are updated to use the latest versions hoisted forward as
a result.
2020-09-25 16:00:44 -05:00
..
txsort multi: replace godoc.org with pkg.go.dev 2020-02-18 19:35:19 -06:00
address_test.go secp256k1: Start v3 module dev cycle. 2020-01-29 13:45:59 -06:00
address.go dcrutil: use errors api; require go 1.13+ 2020-04-04 06:59:54 -05:00
amount_test.go dcrutil: Consolidate tests into package. 2019-03-16 20:41:23 -05:00
amount.go multi: replace godoc.org with pkg.go.dev 2020-02-18 19:35:19 -06:00
appdata_test.go dcrutil: Consolidate tests into package. 2019-03-16 20:41:23 -05:00
appdata.go travis: add gosimple linter 2017-11-20 18:49:55 -06:00
bitflags.go Import dcrutil repo under dcrutil directory. 2017-10-11 21:29:08 -04:00
block_test.go dcrutil: use errors api; require go 1.13+ 2020-04-04 06:59:54 -05:00
block.go dcrutil: Block does not cache the header bytes 2019-01-18 16:37:30 -06:00
const.go Import dcrutil repo under dcrutil directory. 2017-10-11 21:29:08 -04:00
doc.go dcrutil: Make docs example testable and correct it. 2019-06-19 12:09:10 -05:00
example_test.go dcrutil: Update example to avoid chaincfg dep. 2020-09-25 15:46:31 -05:00
go.mod dcrutil: Prepare v3.0.0. 2020-09-25 16:00:44 -05:00
go.sum dcrutil: Prepare v3.0.0. 2020-09-25 16:00:44 -05:00
hash160.go multi: Use crypto/ripemd160 module. 2019-10-08 10:21:03 -05:00
README.md multi: replace godoc.org with pkg.go.dev 2020-02-18 19:35:19 -06:00
tx_test.go dcrutil: use errors api; require go 1.13+ 2020-04-04 06:59:54 -05:00
tx.go multi: Add decentralized treasury support. 2020-09-21 12:15:31 -05:00
util_test.go dcrutil: Cleanup verify tests and use mock params. 2020-09-25 14:31:25 -05:00
util.go dcrutil: Add VerifyMessage API 2020-05-17 16:31:04 -05:00
wif_test.go dcrutil: Use intended method names. 2020-02-14 19:32:18 -06:00
wif.go dcrutil: Use intended method names. 2020-02-14 19:32:18 -06:00

dcrutil

Build Status ISC License Doc

Package dcrutil provides decred-specific convenience functions and types. A comprehensive suite of tests is provided to ensure proper functionality.

This package was developed for dcrd, a full-node implementation of Decred which is under active development by Company 0. Although it was primarily written for dcrd, this package has intentionally been designed so it can be used as a standalone package for any projects needing the functionality provided.

Installation and Updating

$ go get -u github.com/decred/dcrd/dcrutil

License

Package dcrutil is licensed under the copyfree ISC License.