bitcoin script parser/evaluator/compiler/decompiler
WARNING: This is not a consensus-critical implementation of bitcoin script. Make sure to actually test your script on testnet or with something like btcdeb.
I wanted a better way to hack on Bitcoin scripts
deps: python3
, bison
, flex
, a C compiler
$ make install
with nix:
$ nix-env -if .
- Tokenizer
- Evaluator (partially complete)
- Compiler
- Decompiler
- Docs
Work in progress. Some OPs are working:
$ btcs 1 2 16 3dup 2swap
script 1 2 16 OP_3DUP OP_2SWAP
script_hex 5152606f72
stack 1 2 2 16 16 1
stack_hex 010202101001
results success