#bitcoin #verifier #transaction #build #submodule #op-cat

bitcoin-tx-verify

Minimal bitcoin transaction verifier with OP_CAT support

2 releases

0.1.2 Nov 15, 2024
0.1.1 Nov 11, 2024
0.1.0 Nov 11, 2024

#16 in #submodule

Download history 363/week @ 2024-11-11 70/week @ 2024-11-18 10/week @ 2024-11-25 129/week @ 2024-12-02 148/week @ 2024-12-09

371 downloads per month
Used in cat-envelope

MIT license

12MB
196K SLoC

C++ 158K SLoC // 0.1% comments C 28K SLoC // 0.0% comments M4 2.5K SLoC // 0.2% comments Shell 2K SLoC // 0.2% comments Automake 1.5K SLoC // 0.1% comments Python 1.5K SLoC // 0.1% comments GNU Style Assembly 754 SLoC // 0.1% comments Rust 676 SLoC // 0.0% comments Scheme 478 SLoC // 0.1% comments BASH 286 SLoC // 0.2% comments Bitbake 74 SLoC // 0.1% comments Forge Config 15 SLoC // 0.7% comments Prolog 13 SLoC Just 4 SLoC

Contains (obscure autoconf code, 70KB) depends/bitcoin/configure.ac, (obscure autoconf code, 21KB) configure.ac, (obscure autoconf code, 5KB) configure.ac

bitcoin-tx-verify

Minimal bitcoin transaction verifier with OP_CAT support

Build

  • Install dependencies (rustup)
  • Clone this repository
  • Init submodules git submodule update --init --recursive
  • Build with cargo build or cargo build --release

Dependencies

~8.5MB
~120K SLoC