Learning-Bitcoin-from-the-C.../5_0_Controlling_Bitcoin_Transactions.md

1.3 KiB

Chapter Five: Controlling Bitcoin Transactions

The bitcoin-cli interface is ultimately limited. Nonetheless, it contains a few other options including sequence (which is used for RBF), data (for OP_RETURNs), and locktime (for Locktime). These can considerably empower your basic Bitcoin transactions.

Objectives for This Section

After working through this chapter, a developer will be able to:

  • Decide Whether RBF or CPFP Might Help a Transaction
  • Create Transactions with Data
  • Create Transactions with Locktimes

Supporting objectives include the ability to:

  • Understand the Mempool
  • Use RBF or CPFP to Free Up a Stuck Transaction
  • Plan for the Power of RBF
  • Plan for the Power of OP_RETURN
  • Plan for the Power of Locktime

Table of Contents