Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

btcs

Build Status

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.

Motivation

I wanted a better way to hack on Bitcoin scripts

Installing

deps: python3, bison, flex, a C compiler

$ make install

with nix:

$ nix-env -if .

TODOs

  • Tokenizer
  • Evaluator (partially complete)
  • Compiler
  • Decompiler
  • Docs

Usage

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

About

bitcoin script parser/evaluator/compiler/decoder

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.