Bitcoin Core
28.99.0
P2P Digital Currency
src
util
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
7
#include <
primitives/transaction.h
>
8
9
bool
SignalsOptInRBF
(
const
CTransaction
&tx)
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
}
CTransaction
The basic transaction that is broadcasted on the network and contained in blocks.
Definition:
transaction.h:296
CTransaction::vin
const std::vector< CTxIn > vin
Definition:
transaction.h:306
CTxIn
An input of a transaction.
Definition:
transaction.h:67
CTxIn::nSequence
uint32_t nSequence
Definition:
transaction.h:71
transaction.h
SignalsOptInRBF
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
rbf.h
MAX_BIP125_RBF_SEQUENCE
static constexpr uint32_t MAX_BIP125_RBF_SEQUENCE
Definition:
rbf.h:12
Generated on Wed Dec 18 2024 20:00:13 for Bitcoin Core by
1.9.4