dcrd/dcrutil
Josh Rickmar dcc58786d3 dcrutil: Disallow creation of hybrid P2PK addrs.
Hybrid pubkeys, which are a relic of OpenSSL used in Bitcoin Core, are
not usable with OP_CHECKSIG and we can potentially prevent creating
unspendable outputs by never allowing the creation of P2PK (or derived
P2PKH) addresses for these pubkeys.
2018-03-20 17:44:25 -04:00
..
txsort txsort: Implement stable tx sorting package. 2017-12-08 11:22:21 -06:00
address_test.go dcrutil: Disallow creation of hybrid P2PK addrs. 2018-03-20 17:44:25 -04:00
address.go dcrutil: Disallow creation of hybrid P2PK addrs. 2018-03-20 17:44:25 -04:00
amount_test.go Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
amount.go multi: Properly capitalize Decred. 2018-03-01 17:41:35 -06:00
appdata_test.go Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04: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 Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
block.go travis: add gosimple linter 2017-11-20 18:49:55 -06:00
const.go Import dcrutil repo under dcrutil directory. 2017-10-11 21:29:08 -04:00
doc.go multi: Properly capitalize Decred. 2018-03-01 17:41:35 -06:00
example_test.go Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
hash160.go Import dcrutil repo under dcrutil directory. 2017-10-11 21:29:08 -04:00
internal_test.go multi: Properly capitalize Decred. 2018-03-01 17:41:35 -06:00
README.md Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
tx_test.go Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
tx.go travis: add gosimple linter 2017-11-20 18:49:55 -06:00
wif_test.go Merge remaining dcrutil code into a dcrd package. 2017-10-11 22:06:36 -04:00
wif.go multi: remove unused funcs and vars 2017-12-07 21:46:25 -06:00

dcrutil

Build Status ISC License GoDoc

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.