dcrd/txscript
Dave Collins d3ef588608 multi: Update with result of gofmt -s.
Contains the following upstream commits:
- d4852101d4
  - This commit has already been independently applied so it is mostly a
    NOOP
- f389742b39

In addition, gofmt -s has been run again to simplify the new additions
to Decred and and all simplifications are included in the merge commit.
2016-05-30 12:40:44 -05:00
..
data Apply various upstream comment fixes. 2016-05-27 00:35:06 -05:00
consensus.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
doc.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
engine_test.go Integrate a valid ECDSA signature cache 2016-05-18 13:37:06 -05:00
engine.go multi: Fix several misspellings in the comments. 2016-05-30 12:24:21 -05:00
error.go multi: Fix several misspellings in the comments. 2016-05-30 12:24:21 -05:00
example_test.go Integrate a valid ECDSA signature cache 2016-05-18 13:37:06 -05:00
internal_test.go Sync upstream through Sep 2, 2015. 2016-05-17 12:15:10 -05:00
log_test.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
log.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
opcode_test.go Integrate a valid ECDSA signature cache 2016-05-18 13:37:06 -05:00
opcode.go txscript: Comment improvements and fixes 2016-05-27 23:54:59 -05:00
README.md txscript: Fix typo in README 2016-05-27 01:01:18 -05:00
reference_test.go dcrjson/txscript: Merge arm-specific test updates. 2016-05-27 09:48:01 -05:00
script_test.go Sync upstream through Sep 2, 2015. 2016-05-17 12:15:10 -05:00
script.go multi: Fix several misspellings in the comments. 2016-05-30 12:24:21 -05:00
scriptbuilder_test.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
scriptbuilder.go multi: Fix several misspellings in the comments. 2016-05-30 12:24:21 -05:00
scriptnum_test.go txscript: Sync upstream makeScriptNum tests. 2016-05-17 16:34:03 -05:00
scriptnum.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
sigcache_test.go Apply various upstream comment fixes. 2016-05-27 00:35:06 -05:00
sigcache.go Apply various upstream comment fixes. 2016-05-27 00:35:06 -05:00
sign_test.go multi: Update with result of gofmt -s. 2016-05-30 12:40:44 -05:00
sign.go multi: Fix several misspellings in the comments. 2016-05-30 12:24:21 -05:00
stack_test.go Remove duplicate stack tests. 2016-02-09 11:17:04 -06:00
stack.go Initial Decred Commit. 2016-02-07 14:00:12 -05:00
standard_test.go Fix a test to match commit cb112a8 2016-02-08 17:33:40 -05:00
standard.go switch maxDataCarrierSize to public const 2016-05-11 13:36:19 -05:00

txscript

[Build Status] (https://travis-ci.org/decred/dcrd) ![ISC License] (http://img.shields.io/badge/license-ISC-blue.svg) [GoDoc] (http://godoc.org/github.com/decred/dcrd/txscript)

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.