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
Please see the Designing Bitcoin Contracts with Sapio book to get going!