2 releases
0.2.4 | Jan 16, 2024 |
---|---|
0.2.2 | Nov 4, 2021 |
#8 in #sapio
39 downloads per month
Used in 6 crates
(2 directly)
14KB
233 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
~1.5MB
~37K SLoC