Bitcoin Core
0.21.1
P2P Digital Currency
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
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
}
MAX_BIP125_RBF_SEQUENCE
static const uint32_t MAX_BIP125_RBF_SEQUENCE
Definition:
rbf.h:12
transaction.h
SignalsOptInRBF
bool SignalsOptInRBF(const CTransaction &tx)
Definition:
rbf.cpp:9
CTransaction::vin
const std::vector< CTxIn > vin
Definition:
transaction.h:276
rbf.h
CTxIn
An input of a transaction.
Definition:
transaction.h:65
CTxIn::nSequence
uint32_t nSequence
Definition:
transaction.h:70
CTransaction
The basic transaction that is broadcasted on the network and contained in blocks. ...
Definition:
transaction.h:259
Generated on Fri Apr 30 2021 13:53:41 for Bitcoin Core by
1.8.8