rbf.cpp raw

   1  // Copyright (c) 2016-present 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  
   7  #include <primitives/transaction.h>
   8  
   9  #include <vector>
  10  
  11  bool SignalsOptInRBF(const CTransaction &tx)
  12  {
  13      for (const CTxIn &txin : tx.vin) {
  14          if (txin.nSequence <= MAX_BIP125_RBF_SEQUENCE) {
  15              return true;
  16          }
  17      }
  18      return false;
  19  }
  20