Bitcoin Core  27.99.0
P2P Digital Currency
rbf.cpp
Go to the documentation of this file.
1 // Copyright (c) 2016-2019 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #include <util/rbf.h>
6 
8 
10 {
11  for (const CTxIn &txin : tx.vin) {
12  if (txin.nSequence <= MAX_BIP125_RBF_SEQUENCE) {
13  return true;
14  }
15  }
16  return false;
17 }
The basic transaction that is broadcasted on the network and contained in blocks.
Definition: transaction.h:296
const std::vector< CTxIn > vin
Definition: transaction.h:306
An input of a transaction.
Definition: transaction.h:67
uint32_t nSequence
Definition: transaction.h:71
bool SignalsOptInRBF(const CTransaction &tx)
Check whether the sequence numbers on this transaction are signaling opt-in to replace-by-fee,...
Definition: rbf.cpp:9
static constexpr uint32_t MAX_BIP125_RBF_SEQUENCE
Definition: rbf.h:12