diff --git a/BUILD.md b/BUILD.md index 5479242f91..632832c002 100644 --- a/BUILD.md +++ b/BUILD.md @@ -141,7 +141,7 @@ Alternatively, you can pull our recipes from the repository and export them loca ```bash # Define which recipes to export. -recipes=('abseil' 'ed25519' 'grpc' 'm4' 'mpt-crypto' 'openssl' 'secp256k1' 'snappy' 'soci' 'wasm-xrplf' 'wasmi') +recipes=('abseil' 'ed25519' 'mpt-crypto' 'openssl' 'secp256k1' 'snappy' 'soci' 'wasm-xrplf' 'wasmi') # Selectively check out the recipes from our CCI fork. cd external diff --git a/cfg/xrpld-example.cfg b/cfg/xrpld-example.cfg index 4b17bf0500..45269903b2 100644 --- a/cfg/xrpld-example.cfg +++ b/cfg/xrpld-example.cfg @@ -1258,7 +1258,7 @@ # default. Don't change this without understanding the consequences. # # Example: -# account_reserve = 10000000 # 10 XRP +# account_reserve = 1000000 # 1 XRP # # owner_reserve = # @@ -1270,7 +1270,7 @@ # default. Don't change this without understanding the consequences. # # Example: -# owner_reserve = 2000000 # 2 XRP +# owner_reserve = 200000 # 0.2 XRP # #------------------------------------------------------------------------------- # diff --git a/conan.lock b/conan.lock index f1d6ed3fa5..e2eb8d871a 100644 --- a/conan.lock +++ b/conan.lock @@ -1,38 +1,38 @@ { "version": "0.5", "requires": [ - "zlib/1.3.1#cac0f6daea041b0ccf42934163defb20%1774439233.809", + "zlib/1.3.2#1cb806da49011867778ffb6ac7190fcb%1777558780.503", "xxhash/0.8.3#681d36a0a6111fc56e5e45ea182c19cc%1765850149.987", - "sqlite3/3.51.0#66aa11eabd0e34954c5c1c061ad44abe%1774467355.988", + "sqlite3/3.53.0#324ada52333108388a9a6108bfa96734%1776096494.149", "soci/4.0.3#fe32b9ad5eb47e79ab9e45a68f363945%1774450067.231", "snappy/1.1.10#968fef506ff261592ec30c574d4a7809%1765850147.878", "secp256k1/0.7.1#481881709eb0bdd0185a12b912bbe8ad%1770910500.329", "rocksdb/10.5.1#4a197eca381a3e5ae8adf8cffa5aacd0%1765850186.86", "re2/20251105#8579cfd0bda4daf0683f9e3898f964b4%1774398111.888", "protobuf/6.33.5#d96d52ba5baaaa532f47bda866ad87a5%1774467363.12", - "openssl/3.6.1#e6399de266349245a4542fc5f6c71552%1774458290.139", - "nudb/2.0.9#11149c73f8f2baff9a0198fe25971fc7%1774883011.384", + "openssl/3.6.2#4789bbf131b77d0515d15e094c8f697f%1778071755.506", + "nudb/2.0.9#11149c73f8f2baff9a0198fe25971fc7%1775040983.408", "lz4/1.10.0#59fc63cac7f10fbe8e05c7e62c2f3504%1765850143.914", "libiconv/1.17#1e65319e945f2d31941a9d28cc13c058%1765842973.492", "libbacktrace/cci.20210118#a7691bfccd8caaf66309df196790a5a1%1765842973.03", - "libarchive/3.8.1#ffee18995c706e02bf96e7a2f7042e0d%1765850144.736", - "jemalloc/5.3.0#e951da9cf599e956cebc117880d2d9f8%1729241615.244", + "libarchive/3.8.7#c446109bd1f1d8ba7936c94189bc50e6%1776147552.838", + "jemalloc/5.3.1#1fc58d55316041f10fbc1e8a2eae632a%1776700028.228", "gtest/1.17.0#5224b3b3ff3b4ce1133cbdd27d53ee7d%1768312129.152", "grpc/1.78.1#b1a9e74b145cc471bed4dc64dc6eb2c1%1774467387.342", "ed25519/2015.03#ae761bdc52730a843f0809bdf6c1b1f6%1765850143.772", "date/3.0.4#862e11e80030356b53c2c38599ceb32b%1765850143.772", "c-ares/1.34.6#545240bb1c40e2cacd4362d6b8967650%1774439234.681", "bzip2/1.0.8#c470882369c2d95c5c77e970c0c7e321%1765850143.837", - "boost/1.90.0#d5e8defe7355494953be18524a7f135b%1769454080.269", + "boost/1.91.0#ea540ca2133d831b560036aa24dece3c%1778050991.9", "abseil/20250127.0#bb0baf1f362bc4a725a24eddd419b8f7%1774365460.196" ], "build_requires": [ - "zlib/1.3.1#cac0f6daea041b0ccf42934163defb20%1774439233.809", + "zlib/1.3.2#1cb806da49011867778ffb6ac7190fcb%1777558780.503", "strawberryperl/5.32.1.1#8d114504d172cfea8ea1662d09b6333e%1774447376.964", "protobuf/6.33.5#d96d52ba5baaaa532f47bda866ad87a5%1774467363.12", "nasm/2.16.01#31e26f2ee3c4346ecd347911bd126904%1765850144.707", "msys2/cci.latest#d22fe7b2808f5fd34d0a7923ace9c54f%1770657326.649", - "m4/1.4.19#5d7a4994e5875d76faf7acf3ed056036%1774365463.87", + "m4/1.4.19#4523e4347b55cd26ae918bd5770cab9a%1778062762.471", "cmake/4.3.0#b939a42e98f593fb34d3a8c5cc860359%1774439249.183", "b2/5.4.2#ffd6084a119587e70f11cd45d1a386e2%1774439233.447", "automake/1.16.5#b91b7c384c3deaa9d535be02da14d04f%1755524470.56", @@ -48,13 +48,13 @@ "lz4/1.10.0" ], "boost/[>=1.83.0 <1.91.0]": [ - "boost/1.90.0" + "boost/1.91.0" ], "sqlite3/[>=3.44 <4]": [ - "sqlite3/3.51.0" + "sqlite3/3.53.0" ], "boost/1.83.0": [ - "boost/1.90.0" + "boost/1.91.0" ], "lz4/[>=1.9.4 <2]": [ "lz4/1.10.0#59fc63cac7f10fbe8e05c7e62c2f3504" diff --git a/conanfile.py b/conanfile.py index 66de2e2d57..2cf5aefbc2 100644 --- a/conanfile.py +++ b/conanfile.py @@ -1,4 +1,3 @@ -import os import re from conan.tools.cmake import CMake, CMakeToolchain, cmake_layout @@ -30,12 +29,12 @@ class Xrpl(ConanFile): requires = [ "ed25519/2015.03", "grpc/1.78.1", - "libarchive/3.8.1", + "libarchive/3.8.7", "nudb/2.0.9", - "openssl/3.6.1", + "openssl/3.6.2", "secp256k1/0.7.1", "soci/4.0.3", - "zlib/1.3.1", + "zlib/1.3.2", ] test_requires = [ @@ -57,6 +56,7 @@ class Xrpl(ConanFile): "tests": False, "unity": False, "xrpld": False, + "boost/*:without_cobalt": True, "boost/*:without_context": False, "boost/*:without_coroutine": True, "boost/*:without_coroutine2": False, @@ -130,13 +130,13 @@ class Xrpl(ConanFile): self.options["boost"].without_cobalt = True def requirements(self): - self.requires("boost/1.90.0", force=True, transitive_headers=True) + self.requires("boost/1.91.0", force=True, transitive_headers=True) self.requires("date/3.0.4", transitive_headers=True) self.requires("lz4/1.10.0", force=True) self.requires("protobuf/6.33.5", force=True) - self.requires("sqlite3/3.51.0", force=True) + self.requires("sqlite3/3.53.0", force=True) if self.options.jemalloc: - self.requires("jemalloc/5.3.0") + self.requires("jemalloc/5.3.1") if self.options.rocksdb: self.requires("rocksdb/10.5.1") self.requires("xxhash/0.8.3", transitive_headers=True) diff --git a/src/libxrpl/tx/transactors/account/AccountDelete.cpp b/src/libxrpl/tx/transactors/account/AccountDelete.cpp index f9d1913dff..b6fb3be683 100644 --- a/src/libxrpl/tx/transactors/account/AccountDelete.cpp +++ b/src/libxrpl/tx/transactors/account/AccountDelete.cpp @@ -422,6 +422,7 @@ AccountDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -432,6 +433,7 @@ AccountDelete::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/account/AccountSet.cpp b/src/libxrpl/tx/transactors/account/AccountSet.cpp index da24640bfa..2ab87c78c4 100644 --- a/src/libxrpl/tx/transactors/account/AccountSet.cpp +++ b/src/libxrpl/tx/transactors/account/AccountSet.cpp @@ -663,11 +663,13 @@ AccountSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AccountSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/account/SetRegularKey.cpp b/src/libxrpl/tx/transactors/account/SetRegularKey.cpp index bc59ed4fc1..65e6840aa0 100644 --- a/src/libxrpl/tx/transactors/account/SetRegularKey.cpp +++ b/src/libxrpl/tx/transactors/account/SetRegularKey.cpp @@ -86,6 +86,7 @@ SetRegularKey::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -96,6 +97,7 @@ SetRegularKey::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/account/SignerListSet.cpp b/src/libxrpl/tx/transactors/account/SignerListSet.cpp index 3060abe6df..ccc04c8155 100644 --- a/src/libxrpl/tx/transactors/account/SignerListSet.cpp +++ b/src/libxrpl/tx/transactors/account/SignerListSet.cpp @@ -411,6 +411,7 @@ SignerListSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -421,6 +422,7 @@ SignerListSet::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/bridge/XChainBridge.cpp b/src/libxrpl/tx/transactors/bridge/XChainBridge.cpp index 09e5a7284a..33da5c417a 100644 --- a/src/libxrpl/tx/transactors/bridge/XChainBridge.cpp +++ b/src/libxrpl/tx/transactors/bridge/XChainBridge.cpp @@ -2228,6 +2228,7 @@ XChainCreateBridge::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2238,6 +2239,7 @@ XChainCreateBridge::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2247,6 +2249,7 @@ BridgeModify::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2257,6 +2260,7 @@ BridgeModify::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2266,11 +2270,13 @@ XChainClaim::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool XChainClaim::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2280,6 +2286,7 @@ XChainCommit::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2290,6 +2297,7 @@ XChainCommit::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2299,6 +2307,7 @@ XChainCreateClaimID::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2309,6 +2318,7 @@ XChainCreateClaimID::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2318,6 +2328,7 @@ XChainAddClaimAttestation::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2328,6 +2339,7 @@ XChainAddClaimAttestation::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2337,6 +2349,7 @@ XChainAddAccountCreateAttestation::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2347,6 +2360,7 @@ XChainAddAccountCreateAttestation::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } @@ -2356,6 +2370,7 @@ XChainCreateAccountCommit::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -2366,6 +2381,7 @@ XChainCreateAccountCommit::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/check/CheckCancel.cpp b/src/libxrpl/tx/transactors/check/CheckCancel.cpp index c30c116e58..7f1708fd81 100644 --- a/src/libxrpl/tx/transactors/check/CheckCancel.cpp +++ b/src/libxrpl/tx/transactors/check/CheckCancel.cpp @@ -107,11 +107,13 @@ CheckCancel::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool CheckCancel::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/check/CheckCash.cpp b/src/libxrpl/tx/transactors/check/CheckCash.cpp index 34288425a5..bef04510f8 100644 --- a/src/libxrpl/tx/transactors/check/CheckCash.cpp +++ b/src/libxrpl/tx/transactors/check/CheckCash.cpp @@ -594,11 +594,13 @@ CheckCash::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool CheckCash::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/check/CheckCreate.cpp b/src/libxrpl/tx/transactors/check/CheckCreate.cpp index 6a13819615..4c0f1858b6 100644 --- a/src/libxrpl/tx/transactors/check/CheckCreate.cpp +++ b/src/libxrpl/tx/transactors/check/CheckCreate.cpp @@ -253,11 +253,13 @@ CheckCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool CheckCreate::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/credentials/CredentialAccept.cpp b/src/libxrpl/tx/transactors/credentials/CredentialAccept.cpp index 0dd21d3bd5..2d27d1bf23 100644 --- a/src/libxrpl/tx/transactors/credentials/CredentialAccept.cpp +++ b/src/libxrpl/tx/transactors/credentials/CredentialAccept.cpp @@ -129,6 +129,7 @@ CredentialAccept::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -139,6 +140,7 @@ CredentialAccept::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp b/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp index e54c48287f..9d6231afe1 100644 --- a/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp +++ b/src/libxrpl/tx/transactors/credentials/CredentialCreate.cpp @@ -184,6 +184,7 @@ CredentialCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -194,6 +195,7 @@ CredentialCreate::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/credentials/CredentialDelete.cpp b/src/libxrpl/tx/transactors/credentials/CredentialDelete.cpp index 42880bfdf8..595064e824 100644 --- a/src/libxrpl/tx/transactors/credentials/CredentialDelete.cpp +++ b/src/libxrpl/tx/transactors/credentials/CredentialDelete.cpp @@ -102,6 +102,7 @@ CredentialDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -112,6 +113,7 @@ CredentialDelete::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/delegate/DelegateSet.cpp b/src/libxrpl/tx/transactors/delegate/DelegateSet.cpp index baf208a305..feae97720f 100644 --- a/src/libxrpl/tx/transactors/delegate/DelegateSet.cpp +++ b/src/libxrpl/tx/transactors/delegate/DelegateSet.cpp @@ -179,11 +179,13 @@ DelegateSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool DelegateSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMBid.cpp b/src/libxrpl/tx/transactors/dex/AMMBid.cpp index d4783c783b..894e6a9451 100644 --- a/src/libxrpl/tx/transactors/dex/AMMBid.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMBid.cpp @@ -384,11 +384,13 @@ AMMBid::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMBid::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMClawback.cpp b/src/libxrpl/tx/transactors/dex/AMMClawback.cpp index 112d290e72..438b0c5c59 100644 --- a/src/libxrpl/tx/transactors/dex/AMMClawback.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMClawback.cpp @@ -393,11 +393,13 @@ AMMClawback::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMClawback::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMCreate.cpp b/src/libxrpl/tx/transactors/dex/AMMCreate.cpp index c90ea0a6ab..a2557b9abb 100644 --- a/src/libxrpl/tx/transactors/dex/AMMCreate.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMCreate.cpp @@ -398,11 +398,13 @@ AMMCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMCreate::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMDelete.cpp b/src/libxrpl/tx/transactors/dex/AMMDelete.cpp index 0ca7fd7c34..d9056fcbc0 100644 --- a/src/libxrpl/tx/transactors/dex/AMMDelete.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMDelete.cpp @@ -72,11 +72,13 @@ AMMDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMDelete::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMDeposit.cpp b/src/libxrpl/tx/transactors/dex/AMMDeposit.cpp index d2995c309f..087065d51a 100644 --- a/src/libxrpl/tx/transactors/dex/AMMDeposit.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMDeposit.cpp @@ -1013,11 +1013,13 @@ AMMDeposit::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMDeposit::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMVote.cpp b/src/libxrpl/tx/transactors/dex/AMMVote.cpp index 4ab3653792..eb4a5e87be 100644 --- a/src/libxrpl/tx/transactors/dex/AMMVote.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMVote.cpp @@ -255,11 +255,13 @@ AMMVote::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMVote::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp b/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp index bae9d098a3..0ecd6a4fa2 100644 --- a/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp +++ b/src/libxrpl/tx/transactors/dex/AMMWithdraw.cpp @@ -1151,11 +1151,13 @@ AMMWithdraw::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool AMMWithdraw::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/OfferCancel.cpp b/src/libxrpl/tx/transactors/dex/OfferCancel.cpp index 72682149a3..547db00dca 100644 --- a/src/libxrpl/tx/transactors/dex/OfferCancel.cpp +++ b/src/libxrpl/tx/transactors/dex/OfferCancel.cpp @@ -75,11 +75,13 @@ OfferCancel::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool OfferCancel::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/dex/OfferCreate.cpp b/src/libxrpl/tx/transactors/dex/OfferCreate.cpp index b69ed766c5..f5bcdcf2ce 100644 --- a/src/libxrpl/tx/transactors/dex/OfferCreate.cpp +++ b/src/libxrpl/tx/transactors/dex/OfferCreate.cpp @@ -978,11 +978,13 @@ OfferCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool OfferCreate::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/did/DIDDelete.cpp b/src/libxrpl/tx/transactors/did/DIDDelete.cpp index a323822b9c..9f9f54e6f6 100644 --- a/src/libxrpl/tx/transactors/did/DIDDelete.cpp +++ b/src/libxrpl/tx/transactors/did/DIDDelete.cpp @@ -76,11 +76,13 @@ DIDDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool DIDDelete::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/did/DIDSet.cpp b/src/libxrpl/tx/transactors/did/DIDSet.cpp index 69bb9dd839..fbed821280 100644 --- a/src/libxrpl/tx/transactors/did/DIDSet.cpp +++ b/src/libxrpl/tx/transactors/did/DIDSet.cpp @@ -156,11 +156,13 @@ DIDSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool DIDSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp b/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp index 9a48123201..05d6a29454 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowCancel.cpp @@ -225,6 +225,7 @@ EscrowCancel::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -235,6 +236,7 @@ EscrowCancel::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp b/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp index d5bbe17325..dd9c1b84b4 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowCreate.cpp @@ -536,6 +536,7 @@ EscrowCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -546,6 +547,7 @@ EscrowCreate::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp b/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp index 116466a1a3..fb6c77c61a 100644 --- a/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp +++ b/src/libxrpl/tx/transactors/escrow/EscrowFinish.cpp @@ -405,6 +405,7 @@ EscrowFinish::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -415,6 +416,7 @@ EscrowFinish::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp index 14bc5f7a51..c59a02d4c2 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverClawback.cpp @@ -365,6 +365,7 @@ LoanBrokerCoverClawback::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -375,6 +376,7 @@ LoanBrokerCoverClawback::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverDeposit.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverDeposit.cpp index a8fa91b648..a35878f5c6 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverDeposit.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverDeposit.cpp @@ -139,6 +139,7 @@ LoanBrokerCoverDeposit::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -149,6 +150,7 @@ LoanBrokerCoverDeposit::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverWithdraw.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverWithdraw.cpp index ca4136be0a..127d23a270 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerCoverWithdraw.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerCoverWithdraw.cpp @@ -192,6 +192,7 @@ LoanBrokerCoverWithdraw::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -202,6 +203,7 @@ LoanBrokerCoverWithdraw::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerDelete.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerDelete.cpp index 0d6d6e6cd6..2c5767f9cc 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerDelete.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerDelete.cpp @@ -197,6 +197,7 @@ LoanBrokerDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -207,6 +208,7 @@ LoanBrokerDelete::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanBrokerSet.cpp b/src/libxrpl/tx/transactors/lending/LoanBrokerSet.cpp index bf00a344a7..97ef73515a 100644 --- a/src/libxrpl/tx/transactors/lending/LoanBrokerSet.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanBrokerSet.cpp @@ -284,6 +284,7 @@ LoanBrokerSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -294,6 +295,7 @@ LoanBrokerSet::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanDelete.cpp b/src/libxrpl/tx/transactors/lending/LoanDelete.cpp index ff33bfb9fb..928ba67db4 100644 --- a/src/libxrpl/tx/transactors/lending/LoanDelete.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanDelete.cpp @@ -147,11 +147,13 @@ LoanDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool LoanDelete::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanManage.cpp b/src/libxrpl/tx/transactors/lending/LoanManage.cpp index d1cd5de505..648f33b980 100644 --- a/src/libxrpl/tx/transactors/lending/LoanManage.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanManage.cpp @@ -440,11 +440,13 @@ LoanManage::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool LoanManage::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanPay.cpp b/src/libxrpl/tx/transactors/lending/LoanPay.cpp index b8d73bfd65..bfd78ea82b 100644 --- a/src/libxrpl/tx/transactors/lending/LoanPay.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanPay.cpp @@ -651,11 +651,13 @@ LoanPay::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool LoanPay::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/lending/LoanSet.cpp b/src/libxrpl/tx/transactors/lending/LoanSet.cpp index 9503eeef03..c921017d15 100644 --- a/src/libxrpl/tx/transactors/lending/LoanSet.cpp +++ b/src/libxrpl/tx/transactors/lending/LoanSet.cpp @@ -652,11 +652,13 @@ LoanSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool LoanSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenAcceptOffer.cpp b/src/libxrpl/tx/transactors/nft/NFTokenAcceptOffer.cpp index 06bd1301cb..2aa2720e46 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenAcceptOffer.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenAcceptOffer.cpp @@ -574,6 +574,7 @@ NFTokenAcceptOffer::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -584,6 +585,7 @@ NFTokenAcceptOffer::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenBurn.cpp b/src/libxrpl/tx/transactors/nft/NFTokenBurn.cpp index fb57b14c15..95791d220e 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenBurn.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenBurn.cpp @@ -100,11 +100,13 @@ NFTokenBurn::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool NFTokenBurn::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenCancelOffer.cpp b/src/libxrpl/tx/transactors/nft/NFTokenCancelOffer.cpp index e76d7677aa..9186d32424 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenCancelOffer.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenCancelOffer.cpp @@ -103,6 +103,7 @@ NFTokenCancelOffer::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -113,6 +114,7 @@ NFTokenCancelOffer::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenCreateOffer.cpp b/src/libxrpl/tx/transactors/nft/NFTokenCreateOffer.cpp index 9ca5220a8c..727290a80c 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenCreateOffer.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenCreateOffer.cpp @@ -97,6 +97,7 @@ NFTokenCreateOffer::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -107,6 +108,7 @@ NFTokenCreateOffer::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenMint.cpp b/src/libxrpl/tx/transactors/nft/NFTokenMint.cpp index c7cb37ad94..358e9b6bd6 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenMint.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenMint.cpp @@ -349,11 +349,13 @@ NFTokenMint::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool NFTokenMint::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/nft/NFTokenModify.cpp b/src/libxrpl/tx/transactors/nft/NFTokenModify.cpp index b56ee9b061..a21196ff57 100644 --- a/src/libxrpl/tx/transactors/nft/NFTokenModify.cpp +++ b/src/libxrpl/tx/transactors/nft/NFTokenModify.cpp @@ -74,6 +74,7 @@ NFTokenModify::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -84,6 +85,7 @@ NFTokenModify::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/oracle/OracleDelete.cpp b/src/libxrpl/tx/transactors/oracle/OracleDelete.cpp index c6896b78d4..99f2a14900 100644 --- a/src/libxrpl/tx/transactors/oracle/OracleDelete.cpp +++ b/src/libxrpl/tx/transactors/oracle/OracleDelete.cpp @@ -94,6 +94,7 @@ OracleDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -104,6 +105,7 @@ OracleDelete::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/oracle/OracleSet.cpp b/src/libxrpl/tx/transactors/oracle/OracleSet.cpp index 7c2a817ed1..ea828256b8 100644 --- a/src/libxrpl/tx/transactors/oracle/OracleSet.cpp +++ b/src/libxrpl/tx/transactors/oracle/OracleSet.cpp @@ -334,11 +334,13 @@ OracleSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool OracleSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/payment/DepositPreauth.cpp b/src/libxrpl/tx/transactors/payment/DepositPreauth.cpp index e4a060ea31..2e298a70d5 100644 --- a/src/libxrpl/tx/transactors/payment/DepositPreauth.cpp +++ b/src/libxrpl/tx/transactors/payment/DepositPreauth.cpp @@ -303,6 +303,7 @@ DepositPreauth::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -313,6 +314,7 @@ DepositPreauth::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/payment/Payment.cpp b/src/libxrpl/tx/transactors/payment/Payment.cpp index d283874296..d7a1a63ef1 100644 --- a/src/libxrpl/tx/transactors/payment/Payment.cpp +++ b/src/libxrpl/tx/transactors/payment/Payment.cpp @@ -684,11 +684,13 @@ Payment::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool Payment::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelClaim.cpp b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelClaim.cpp index ec2d4dd70d..13c6a9b235 100644 --- a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelClaim.cpp +++ b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelClaim.cpp @@ -207,6 +207,7 @@ PaymentChannelClaim::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -217,6 +218,7 @@ PaymentChannelClaim::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelCreate.cpp b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelCreate.cpp index c86590aa98..bbc8d9f13a 100644 --- a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelCreate.cpp +++ b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelCreate.cpp @@ -192,6 +192,7 @@ PaymentChannelCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -202,6 +203,7 @@ PaymentChannelCreate::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelFund.cpp b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelFund.cpp index 4d2590c382..e392df213a 100644 --- a/src/libxrpl/tx/transactors/payment_channel/PaymentChannelFund.cpp +++ b/src/libxrpl/tx/transactors/payment_channel/PaymentChannelFund.cpp @@ -112,6 +112,7 @@ PaymentChannelFund::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -122,6 +123,7 @@ PaymentChannelFund::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } } // namespace xrpl diff --git a/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainDelete.cpp b/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainDelete.cpp index befae454b7..0f62c5d28f 100644 --- a/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainDelete.cpp +++ b/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainDelete.cpp @@ -79,6 +79,7 @@ PermissionedDomainDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -89,6 +90,7 @@ PermissionedDomainDelete::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainSet.cpp b/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainSet.cpp index 92f260db4e..f794844a57 100644 --- a/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainSet.cpp +++ b/src/libxrpl/tx/transactors/permissioned_domain/PermissionedDomainSet.cpp @@ -137,6 +137,7 @@ PermissionedDomainSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -147,6 +148,7 @@ PermissionedDomainSet::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/system/Batch.cpp b/src/libxrpl/tx/transactors/system/Batch.cpp index f9ae9dc912..a7c9ef52a0 100644 --- a/src/libxrpl/tx/transactors/system/Batch.cpp +++ b/src/libxrpl/tx/transactors/system/Batch.cpp @@ -523,11 +523,13 @@ Batch::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool Batch::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/system/Change.cpp b/src/libxrpl/tx/transactors/system/Change.cpp index 5f51f935f3..13c09e8187 100644 --- a/src/libxrpl/tx/transactors/system/Change.cpp +++ b/src/libxrpl/tx/transactors/system/Change.cpp @@ -416,11 +416,13 @@ Change::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool Change::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/system/LedgerStateFix.cpp b/src/libxrpl/tx/transactors/system/LedgerStateFix.cpp index 2bc71f8c86..2f30311e6f 100644 --- a/src/libxrpl/tx/transactors/system/LedgerStateFix.cpp +++ b/src/libxrpl/tx/transactors/system/LedgerStateFix.cpp @@ -78,6 +78,7 @@ LedgerStateFix::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -88,6 +89,7 @@ LedgerStateFix::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/system/TicketCreate.cpp b/src/libxrpl/tx/transactors/system/TicketCreate.cpp index 75095772dd..f690243d86 100644 --- a/src/libxrpl/tx/transactors/system/TicketCreate.cpp +++ b/src/libxrpl/tx/transactors/system/TicketCreate.cpp @@ -140,6 +140,7 @@ TicketCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -150,6 +151,7 @@ TicketCreate::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/Clawback.cpp b/src/libxrpl/tx/transactors/token/Clawback.cpp index 8c99ce9b08..0a524ac6d0 100644 --- a/src/libxrpl/tx/transactors/token/Clawback.cpp +++ b/src/libxrpl/tx/transactors/token/Clawback.cpp @@ -284,11 +284,13 @@ Clawback::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool Clawback::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp b/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp index c0fbb7f10b..dea65bd5a0 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenAuthorize.cpp @@ -162,6 +162,7 @@ MPTokenAuthorize::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -172,6 +173,7 @@ MPTokenAuthorize::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp index 64652a80b0..567f5c3480 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceCreate.cpp @@ -178,6 +178,7 @@ MPTokenIssuanceCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -188,6 +189,7 @@ MPTokenIssuanceCreate::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp index 80b185641a..be03d78c64 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceDestroy.cpp @@ -64,6 +64,7 @@ MPTokenIssuanceDestroy::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -74,6 +75,7 @@ MPTokenIssuanceDestroy::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp b/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp index fb0ff06ac2..05089621c6 100644 --- a/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp +++ b/src/libxrpl/tx/transactors/token/MPTokenIssuanceSet.cpp @@ -384,6 +384,7 @@ MPTokenIssuanceSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -394,6 +395,7 @@ MPTokenIssuanceSet::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/token/TrustSet.cpp b/src/libxrpl/tx/transactors/token/TrustSet.cpp index 27252aef46..3c0d9ed7ae 100644 --- a/src/libxrpl/tx/transactors/token/TrustSet.cpp +++ b/src/libxrpl/tx/transactors/token/TrustSet.cpp @@ -682,11 +682,13 @@ TrustSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool TrustSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp index 8743227e5c..b6d92a6083 100644 --- a/src/libxrpl/tx/transactors/vault/VaultClawback.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultClawback.cpp @@ -461,6 +461,7 @@ VaultClawback::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -471,6 +472,7 @@ VaultClawback::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultCreate.cpp b/src/libxrpl/tx/transactors/vault/VaultCreate.cpp index 0346503ae7..f5831e46aa 100644 --- a/src/libxrpl/tx/transactors/vault/VaultCreate.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultCreate.cpp @@ -255,11 +255,13 @@ VaultCreate::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool VaultCreate::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultDelete.cpp b/src/libxrpl/tx/transactors/vault/VaultDelete.cpp index 58b0fdee82..20415b7816 100644 --- a/src/libxrpl/tx/transactors/vault/VaultDelete.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultDelete.cpp @@ -218,11 +218,13 @@ VaultDelete::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool VaultDelete::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp b/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp index 501ba58ca5..4b8d8b5c18 100644 --- a/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultDeposit.cpp @@ -284,6 +284,7 @@ VaultDeposit::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -294,6 +295,7 @@ VaultDeposit::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultSet.cpp b/src/libxrpl/tx/transactors/vault/VaultSet.cpp index 92dbb198f3..78627f22b7 100644 --- a/src/libxrpl/tx/transactors/vault/VaultSet.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultSet.cpp @@ -185,11 +185,13 @@ VaultSet::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool VaultSet::finalizeInvariants(STTx const&, TER, XRPAmount, ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp b/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp index 6932dc21f2..94c6f0f6d2 100644 --- a/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp +++ b/src/libxrpl/tx/transactors/vault/VaultWithdraw.cpp @@ -297,6 +297,7 @@ VaultWithdraw::visitInvariantEntry( std::shared_ptr const&, std::shared_ptr const&) { + // No transaction-specific invariants yet (future work). } bool @@ -307,6 +308,7 @@ VaultWithdraw::finalizeInvariants( ReadView const&, beast::Journal const&) { + // No transaction-specific invariants yet (future work). return true; } diff --git a/src/test/rpc/AccountTx_test.cpp b/src/test/rpc/AccountTx_test.cpp index 4de0928555..f1b7533eaa 100644 --- a/src/test/rpc/AccountTx_test.cpp +++ b/src/test/rpc/AccountTx_test.cpp @@ -774,7 +774,7 @@ class AccountTx_test : public beast::unit_test::Suite // All it takes is a large enough XRP payment to resurrect // becky's account. Try too small a payment. - env(pay(alice, becky, drops(env.current()->fees().accountReserve(0)) - XRP(1)), + env(pay(alice, becky, drops(env.current()->fees().accountReserve(0)) - drops(1)), Ter(tecNO_DST_INSUF_XRP)); env.close(); diff --git a/src/xrpld/core/Config.h b/src/xrpld/core/Config.h index 10fbadaae7..4936906a9a 100644 --- a/src/xrpld/core/Config.h +++ b/src/xrpld/core/Config.h @@ -51,10 +51,10 @@ struct FeeSetup XRPAmount reference_fee{10}; /** The account reserve requirement in drops. */ - XRPAmount account_reserve{10 * kDROPS_PER_XRP}; + XRPAmount account_reserve{1'000'000}; // 1 XRP /** The per-owned item reserve requirement in drops. */ - XRPAmount owner_reserve{2 * kDROPS_PER_XRP}; + XRPAmount owner_reserve{200'000}; // 0.2 XRP /* (Remember to update the example cfg files when changing any of these * values.) */