1 unstable release
0.2.4 | Jan 16, 2024 |
---|
#6 in #sapio
14KB
303 lines
Sapio 
a framework for creating composable multi-transaction Bitcoin Smart Contracts.

The root crate is a workspace for various Sapio Components such as:
- Sapio CLI: Easy to use interface for using and running sapio contracts.
- Sapio Language: Base Specification for Sapio Language and Contract Generation
- Plugin Example: Example Project for a Sapio Plugin
- Sapio Contrib: Contract modules / functionality made available for general use
- Plugin Framework: Library for bundling Sapio Plugins
- CTV Emulator: Emulation protocols and servers for CheckTemplateVerify.
- Sapio Front: Protocols for interacting with a compilation session
- 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
~16–23MB
~244K SLoC