smart-contracts

Installation
SKILL.md

BSV Smart Contracts

Write, compile, test, and deploy Bitcoin SV smart contracts using high-level languages that compile to Bitcoin Script.

When to Use

  • Author smart contracts in TypeScript, Go, Rust, Python, Solidity, or Move
  • Compile high-level code to Bitcoin Script
  • Build stateful contracts (counters, auctions, tokens) using OP_PUSH_TX
  • Create spending conditions (escrow, multisig, timelocks, covenants)
  • Test contracts locally before deployment
  • Deploy contracts to BSV mainnet

For raw @bsv/sdk ScriptTemplate work (BitCom protocol templates like AIP, MAP, SIGMA), use the create-script-template skill instead. This skill is for contract logic — spending conditions, covenants, and stateful on-chain programs.

Framework Selection

Two frameworks compile high-level languages to Bitcoin Script:

Related skills

More from b-open-io/bsv-skills

Installs
2
GitHub Stars
4
First Seen
Apr 12, 2026