Restyled.io f8d4108d44 Restyled by prettier-markdown 3 years ago
..
data 1d73389af5 Restyled by prettier-json 3 years ago
opcode 96f612ed71 broke out parsescript into it's own package 4 years ago
params 5770fed7e2 moved script params to it's own package 4 years ago
parsescript 70431228be Fix EPTF decoding 4 years ago
scriptbuilder 283823059a mainline/decred: apply code style best practices 3 years ago
scriptnum bd791c937d Remove the moving key from scriptnum 4 years ago
txscripterr 952c6ec469 Split off txscript error to it's own package 4 years ago
README.md f8d4108d44 Restyled by prettier-markdown 3 years ago
doc.go fdc2bc867b txscript: Significantly improve errors. 7 years ago
engine.go dde4805565 Add AMD64 highly parallel optimized SHA-256 hash 3 years ago
engine_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
example_test.go 4a41dd0b5e Moved wire/constants into it's own package 4 years ago
hashcache.go 8e3b084047 Yay, seems to work 4 years ago
hashcache_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
opcode.go dde4805565 Add AMD64 highly parallel optimized SHA-256 hash 3 years ago
opcode_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
pkscript.go dde4805565 Add AMD64 highly parallel optimized SHA-256 hash 3 years ago
pkscript_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
reference_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
script.go adf2ac5e47 for merge optimization: mainline btcd/decred style 3 years ago
script_test.go adf2ac5e47 for merge optimization: mainline btcd/decred style 3 years ago
scriptnum_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
sigcache.go edccbeb892 Refactoring: Multiple changes on the advice of the linter 4 years ago
sigcache_test.go 441f34016b Tests all fixed up except for the wallet 4 years ago
sign.go 283823059a mainline/decred: apply code style best practices 3 years ago
sign_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
stack.go bd791c937d Remove the moving key from scriptnum 4 years ago
stack_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
standard.go 283823059a mainline/decred: apply code style best practices 3 years ago
standard_test.go 283823059a mainline/decred: apply code style best practices 3 years ago
test_test.go 441f34016b Tests all fixed up except for the wallet 4 years ago

README.md

txscript

ISC License

Package txscript implements the bitcoin 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 bitcoin transaction scripts.

Bitcoin Scripts

Bitcoin provides a stack-based, FORTH-like language for the scripts in the bitcoin transactions. This language is not turing complete although it is still fairly powerful. A description of the language can be found at https://en.bitcoin.it/wiki/Script

License

Package txscript is licensed under the Copyfree ISC License.