This page serves as a general index of resources.
If something is missing, leave a comment or open a pull request on Github.
BIP:
IRC Meetings
There was a series of IRC Meetings held in 2022 covering CTV. The agendas and notes are linked below.
- Meeting 1 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019737.html
- Meeting 1 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019744.html
- Meeting 2 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-January/019807.html
- Meeting 2 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019855.html
- Meeting 3 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019856.html
- Meeting 3 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019874.html
- Meeting 4 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019971.html https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019973.html
- Meeting 4 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-February/019974.html
- Meeting 5 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020081.html
- Meeting 5 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020086.html
- Meeting 6 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020157.html
- Meeting 6 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-March/020169.html
- Meeting 7 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020231.html https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020233.html
- Meeting 7 Notes: (none made)
- Meeting 8 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020406.html
- Meeting 8 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020430.html
- Meeting 9 Agenda: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020491.html
- Meeting 9 Notes: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-May/020501.html
Tools
Sapio
Sapio is a programming language for CTV contracts.
Minsc
A CTV compatible compiler with an example playground
Simple CTV Vault
A simple client in python for basic vaults.
Python Vaults
A sophisticated recursive vault as a python program, using CTV or pre-signing.
CTV Playground
An online playground that demonstrates the creation (and spending) of simple CTV locks, congestion control trees and vaults.
Forums:
- IRC Channel: ##ctv-bip-review (logged, feel free to join)
- Telegram Discussion Group: https://t.me/op_ctv
Workshops & Conferences
San Francisco BIP-119 Workshop
Seminars
- London BitDevs Socratice Seminar Transcript
- London Bitcoin Devs Bitcoin Script to Miniscript Transcript
Presentations
Podcasts:
Emails/Newsletters
OpTech
Bitcoin-Dev
- BIP OP_CHECKTEMPLATEVERIFY
- OP_SECURETHEBAG (supersedes OP_CHECKOUTPUTSVERIFY)
- Congestion Control via OP_CHECKOUTPUTSHASHVERIFY proposal
Articles
- A Look at Innovation in Bitcoin’s Technology Stack
- Secure the Bag: Cutting Transactions in Half to Resolve Bitcoin Network Congestion
Chat Logs/Forum Posts
- ##ctv-bip-review logs
- #bitcoin-wizards IRC
- Bitcointalk January 25th, 2020
- How is OP_CHECKTEMPLATEVERIFY a scaling solution – StackExchange
Applications
Vaults
Implementations
General Information
Layer One Scaling
Implementation
General Information
- utxos.org explainer
- Congestion Simulation
- Batched Payment Simulation
- How is OP_CHECKTEMPLATEVERIFY a scaling solution – StackExchange