shinigami
is a library enabling Bitcoin Script VM execution in Cairo, thus allowing the generation of STARK proofs of generic Bitcoin Script computation.
Key features :
- Bitcoin script interpretation and execution
- Easily configurable VM ( enable different op-codes )
- In cairo, Bitcoin Script compiler
scarb cairo-run --available-gas=200000000
This will run the provided Bitcoin Script in Cairo.
scarb build
This will compile all the components.
scarb test
This will run the test-suite for all op-codes, integration, and test Bitcoin Scripts.
Thanks goes to these wonderful people. Follow the contributors guide if you'd like to take part.