No files found.
+2 −1
mempool-replacements.md
doc/policy/mempool-replacements.md
+7 −2
packages.md
doc/policy/packages.md
+120 −0
version3_transactions.md
doc/policy/version3_transactions.md
+4 −0
Makefile.am
src/Makefile.am
+1 −1
policy.h
src/policy/policy.h
+40 −0
rbf.cpp
src/policy/rbf.cpp
+11 −0
rbf.h
src/policy/rbf.h
+107 −0
v3_policy.cpp
src/policy/v3_policy.cpp
+59 −0
v3_policy.h
src/policy/v3_policy.h
+96 −40
rbf_tests.cpp
src/test/rbf_tests.cpp
+4 −1
transaction_tests.cpp
src/test/transaction_tests.cpp
+164 −0
txpackage_tests.cpp
src/test/txpackage_tests.cpp
+153 −0
txvalidation_tests.cpp
src/test/txvalidation_tests.cpp
+10 −5
setup_common.cpp
src/test/util/setup_common.cpp
+6 −3
setup_common.h
src/test/util/setup_common.h
+11 −4
txmempool.cpp
src/txmempool.cpp
+197 −65
validation.cpp
src/validation.cpp
+6 −5
feature_bip68_sequence.py
test/functional/feature_bip68_sequence.py
+1 −1
mempool_accept.py
test/functional/mempool_accept.py
+246 −0
mempool_accept_v3.py
test/functional/mempool_accept_v3.py
+9 −3
mempool_package_onemore.py
test/functional/mempool_package_onemore.py
+233 −0
mempool_package_rbf.py
test/functional/mempool_package_rbf.py
+13 −3
wallet.py
test/functional/test_framework/wallet.py
+2 −0
test_runner.py
test/functional/test_runner.py