Bitcoin Core 32.99.0
P2P Digital Currency
Loading...
Searching...
No Matches
rbf.cpp
Go to the documentation of this file.
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
8
9#include <vector>
10
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}
The basic transaction that is broadcasted on the network and contained in blocks.
const std::vector< CTxIn > vin
An input of a transaction.
Definition transaction.h:63
bool SignalsOptInRBF(const CTransaction &tx)
Check whether the sequence numbers on this transaction are signaling opt-in to replace-by-fee,...
Definition rbf.cpp:11
constexpr uint32_t MAX_BIP125_RBF_SEQUENCE
Definition rbf.h:12
constexpr auto Ticks(Dur2 d)
Helper to count the seconds of a duration/time_point.
Definition time.h:82