dcrd/txscript
Dave Collins 6f9b6f1c6e
multi: Use regression test network in unit tests.
This modifies the majority of the tests that make use of chain
parameters and the RPC tests to use the resurrected regression test
network.

It also bumps the affected module versions as follows:

- github.com/decred/dcrd/txscript@v1.0.2
- github.com/decred/dcrd/blockchain/stake@v1.0.3
- github.com/decred/dcrd/mempool@v1.0.2

The blockchain and dcrutil modules are also affected, but since their
version has already been bumped since their last release tags, they are
not bumped again.
2018-10-09 19:40:10 -05:00
..
data txscript: add stake opcode tests. 2018-09-11 20:21:42 +00:00
bench_test.go txscript: Add benchmark for sighash calculation. 2018-05-01 08:51:38 -05:00
consensus_test.go multi: Break coinbase dep on standardness rules. 2018-05-08 12:49:40 -05:00
consensus.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
doc.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
engine_test.go txscript: Remove DER signature verification flag. 2018-07-02 12:02:28 -05:00
engine.go multi: Continue conversion from chainec to dcrec. 2018-07-04 11:21:43 -04:00
error_test.go txscript: Remove pay-to-script-hash flag. 2018-07-02 12:01:42 -05:00
error.go txscript: Update comments for removal of flags. 2018-07-06 11:56:47 -05:00
example_test.go multi: Continue conversion from chainec to dcrec. 2018-07-04 11:21:43 -04:00
go.mod multi: Use regression test network in unit tests. 2018-10-09 19:40:10 -05:00
go.sum build: Tidy module sums (go mod tidy). 2018-08-16 20:03:27 -05:00
log.go multi: Replace btclog with slog. 2018-05-23 14:22:10 -05:00
opcode_test.go txscript: Remove verify minimal data flag. 2018-07-02 12:02:59 -05:00
opcode.go multi: Remove unused secp256k1 sig parse parameter. 2018-07-04 12:27:34 -05:00
README.md multi: Properly capitalize Decred. 2018-03-01 17:41:35 -06:00
reference_test.go txscript: add stake opcode tests. 2018-09-11 20:21:42 +00:00
script_test.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
script.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
scriptbuilder_test.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
scriptbuilder.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
scriptnum_test.go txscript: Remove script num require minimal flag. 2018-07-02 12:14:15 -05:00
scriptnum.go txscript: Remove script num require minimal flag. 2018-07-02 12:14:15 -05:00
sigcache_test.go multi: Remove unused secp256k1 sig parse parameter. 2018-07-04 12:27:34 -05:00
sigcache.go multi: release the mutex earlier 2018-02-13 13:55:02 -06:00
sighash_test.go txscript: Decouple and optimize sighash calc. 2018-05-01 08:51:41 -05:00
sighash.go txscript: Significantly improve errors. 2018-07-01 15:04:59 -05:00
sign_test.go multi: Use regression test network in unit tests. 2018-10-09 19:40:10 -05:00
sign.go multi: Continue conversion from chainec to dcrec. 2018-07-04 11:21:43 -04:00
stack_test.go txscript: Make PeekInt consistent with PopInt. 2018-07-02 12:14:37 -05:00
stack.go txscript: Make PeekInt consistent with PopInt. 2018-07-02 12:14:37 -05:00
standard_test.go multi: Use regression test network in unit tests. 2018-10-09 19:40:10 -05:00
standard.go multi: Continue conversion from chainec to dcrec. 2018-07-04 11:21:43 -04:00

txscript

Build Status ISC License GoDoc

Package txscript implements the Decred transaction script language. There is a comprehensive test suite.

This package has intentionally been designed so it can be used as a standalone package for any projects needing to use or validate Decred transaction scripts.

Decred Scripts

Decred provides a stack-based, FORTH-like language for the scripts in the Decred transactions. This language is not turing complete although it is still fairly powerful.

Installation and Updating

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

Examples

License

Package txscript is licensed under the copyfree ISC License.