2 releases

0.2.4 Jan 16, 2024
0.2.2 Nov 4, 2021

#9 in #sapio

37 downloads per month
Used in 6 crates (2 directly)

MPL-2.0 license

14KB
233 lines

Sapio   Build Status

a framework for creating composable multi-transaction Bitcoin Smart Contracts.

Say hi to Jared

The root crate is a workspace for various Sapio Components such as:

  1. Sapio CLI: Easy to use interface for using and running sapio contracts.
  2. Sapio Language: Base Specification for Sapio Language and Contract Generation
  3. Plugin Example: Example Project for a Sapio Plugin
  4. Sapio Contrib: Contract modules / functionality made available for general use
  5. Plugin Framework: Library for bundling Sapio Plugins
  6. CTV Emulator: Emulation protocols and servers for CheckTemplateVerify.
  7. Sapio Front: Protocols for interacting with a compilation session
  8. Sapio Compiler Server: Binary for a websocket server running sapio-front

Getting Started

Please see the Designing Bitcoin Contracts with Sapio book to get going!

Dependencies

~1.5MB
~35K SLoC