CTV Playground

OP_CTV (as described in BIP-119) locks a Bitcoin UTXO to only be spent by a certain enumerated set of outputs. Think of it like using presigned transactions, but without the double spend risk. Using the tools on this page, you can play with that on Signet or Regtest using Bitcoin Inquisition. With this tool, you will create a CTV address and lock Bitcoin into it, then you will create spending transactions which will spend to only those committed outputs.

Try out these CTV constructions:

Simple Lock
Generate a simple CTV lock or a congestion control tree (plus the full set of all unlocking transactions).
Create a vault which has only two spend paths: Immediate spend to a cold storage wallet, or a delayed spend to a hot wallet.