mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-08 21:59:10 +02:00
Merge bitcoin/bitcoin#22855: RBF move 3/3: move followups + improve RBF documentation
0ef08f8bedadd missing includes in policy/rbf (glozow)c6abeb76fbmake MAX_BIP125_RBF_SEQUENCE constexpr (glozow)3cf46f6055[doc] improve RBF documentation (glozow)c78eb8651b[policy/refactor] pass in relay fee instead of using global (glozow) Pull request description: Followups to #22675 and documentation-only changes intended to clarify the code/logic concerning mempool Replace-by-Fee. ACKs for top commit: jnewbery: utACK0ef08f8bedfanquake: ACK0ef08f8bedTree-SHA512: 6797ae758beca0c9673cb00ce85da48e9a4ac5cb5100074ca93e004cdb31d24d91a1a7721b57fc2f619addfeb4950d8caf45fee0f5b7528defbbd121eb4d271f
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
class CTransaction;
|
||||
|
||||
static const uint32_t MAX_BIP125_RBF_SEQUENCE = 0xfffffffd;
|
||||
static constexpr uint32_t MAX_BIP125_RBF_SEQUENCE{0xfffffffd};
|
||||
|
||||
/** Check whether the sequence numbers on this transaction are signaling opt-in to replace-by-fee,
|
||||
* according to BIP 125. Allow opt-out of transaction replacement by setting nSequence >
|
||||
@@ -17,7 +17,7 @@ static const uint32_t MAX_BIP125_RBF_SEQUENCE = 0xfffffffd;
|
||||
*
|
||||
* SEQUENCE_FINAL-1 is picked to still allow use of nLockTime by non-replaceable transactions. All
|
||||
* inputs rather than just one is for the sake of multi-party protocols, where we don't want a single
|
||||
* party to be able to disable replacement. */
|
||||
bool SignalsOptInRBF(const CTransaction &tx);
|
||||
* party to be able to disable replacement by opting out in their own input. */
|
||||
bool SignalsOptInRBF(const CTransaction& tx);
|
||||
|
||||
#endif // BITCOIN_UTIL_RBF_H
|
||||
|
||||
Reference in New Issue
Block a user