btcs

bitcoin script parser/evaluator/compiler/decompiler
git clone git://jb55.com/btcs
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.dir-locals.el7L
-rw-r--r--.gitignore8L
-rw-r--r--.travis.yml5L
-rw-r--r--LICENSE22L
-rw-r--r--Makefile76L
-rw-r--r--README.md46L
-rw-r--r--alloc.c104L
-rw-r--r--alloc.h34L
-rw-r--r--btcs.1119L
-rw-r--r--compiler.c12L
-rw-r--r--compiler.h55L
-rw-r--r--consts.h22L
-rw-r--r--default.nix28L
-rw-r--r--deps/tap.c/package.json23L
-rw-r--r--deps/tap.c/tap.c328L
-rw-r--r--deps/tap.c/tap.h114L
-rw-r--r--doc/TODO.org19L
-rw-r--r--endian.h360L
-rw-r--r--examples/htlc7L
-rw-r--r--lexer.l66L
-rw-r--r--main.c265L
-rw-r--r--misc.h59L
-rwxr-xr-xmph-opcodes123L
-rw-r--r--op.c404L
-rw-r--r--op.h315L
-rw-r--r--opcodes120L
-rw-r--r--oplookup.c5L
-rw-r--r--oplookup.h10L
-rw-r--r--parser.y64L
-rw-r--r--ripemd160.c404L
-rw-r--r--ripemd160.h148L
-rw-r--r--script.c963L
-rw-r--r--script.h33L
-rw-r--r--script_num.c182L
-rw-r--r--script_num.h50L
-rw-r--r--sha256.c321L
-rw-r--r--sha256.h158L
-rw-r--r--stack.c101L
-rw-r--r--stack.h77L
-rw-r--r--test.c229L
-rwxr-xr-xtest/run29L
-rw-r--r--test/tests.csv24L
-rw-r--r--util.c143L
-rw-r--r--util.h17L
-rw-r--r--val.c149L
-rw-r--r--val.h46L
-rw-r--r--valstack.h72L