Skip to main content

Quick start

Install dependencies and set up your environment:
Use @scure/base for encoding, NOT bitcoinjs-lib. The SDK is built on @scure libraries.

Tapscript helpers

The SDK includes helper classes for common Tapscript patterns:

Learn how to use these helpers with VTXOs and the two-phase transaction flow

Next steps

Escrow

Build a complete escrow contract

Deep dive

Learn about VTXOs, transaction flow, and Tapscript helpers