Compare commits

...

34 Commits

Author SHA1 Message Date
Ed Hennis
734426554d Merge branch 'develop' into ximinez/fix/validator-cache 2026-02-18 20:49:50 -04:00
Jingchen
0976b2b68b refactor: Modularize app/tx (#6228) 2026-02-17 18:10:07 +00:00
Ed Hennis
7f17daa95f Merge branch 'develop' into ximinez/fix/validator-cache 2026-02-04 16:30:05 -04:00
Ed Hennis
f359cd8dad Merge branch 'develop' into ximinez/fix/validator-cache 2026-02-03 16:08:02 -04:00
Ed Hennis
bf0b10404d Fix formatting 2026-01-28 19:40:27 -05:00
Ed Hennis
d019ebaf36 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-28 18:44:52 -04:00
Ed Hennis
b6e4620349 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-15 13:03:28 -04:00
Ed Hennis
db0ef6a370 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-15 12:05:56 -04:00
Ed Hennis
11a45a0ac2 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-13 18:19:08 -04:00
Ed Hennis
aa035f4cfd Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-13 15:27:57 -04:00
Ed Hennis
8988f9117f Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-12 14:52:12 -04:00
Ed Hennis
ae4f379845 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-11 00:50:40 -04:00
Ed Hennis
671aa11649 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-08 17:06:06 -04:00
Ed Hennis
53d35fd8ea Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-08 13:04:16 -04:00
Ed Hennis
0c7ea2e333 Merge branch 'develop' into ximinez/fix/validator-cache 2026-01-06 14:02:10 -05:00
Ed Hennis
5f54be25e9 Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-22 17:39:55 -05:00
Ed Hennis
d82756519c Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-18 19:59:49 -05:00
Ed Hennis
1f23832659 Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-12 20:34:55 -05:00
Ed Hennis
4c50969bde Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-11 15:31:29 -05:00
Ed Hennis
aabdf372dd Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-05 21:13:06 -05:00
Ed Hennis
c6d63a4b90 Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-02 17:37:25 -05:00
Ed Hennis
1e6c3208db Merge branch 'develop' into ximinez/fix/validator-cache 2025-12-01 14:40:41 -05:00
Ed Hennis
a74f223efb Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-28 15:46:40 -05:00
Ed Hennis
1eb3a3ea5a Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-27 01:48:53 -05:00
Ed Hennis
630e428929 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-26 00:25:12 -05:00
Ed Hennis
3f93edc5e0 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-25 14:55:02 -05:00
Ed Hennis
baf62689ff Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-24 21:49:07 -05:00
Ed Hennis
ddf7d6cac4 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-24 21:30:18 -05:00
Ed Hennis
fcd2ea2d6e Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-21 12:47:54 -05:00
Ed Hennis
a16aa5b12f Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-18 22:39:25 -05:00
Ed Hennis
ef2de81870 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-15 03:08:38 -05:00
Ed Hennis
fce6757260 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-13 12:19:10 -05:00
Ed Hennis
d759a0a2b0 Merge branch 'develop' into ximinez/fix/validator-cache 2025-11-12 14:12:51 -05:00
Ed Hennis
d2dda416e8 Use Validator List (VL) cache files in more scenarios
- If any [validator_list_keys] are not available after all
  [validator_list_sites] have had a chance to be queried, then fall
  back to loading cache files. Currently, cache files are only used if
  no sites are defined, or the request to one of them has an error. It
  does not include cases where not enough sites are defined, or if a
  site returns an invalid VL (or something else entirely).
- Resolves #5320
2025-11-10 19:53:02 -05:00
244 changed files with 503 additions and 550 deletions

View File

@@ -32,6 +32,14 @@ libxrpl.server > xrpl.server
libxrpl.shamap > xrpl.basics libxrpl.shamap > xrpl.basics
libxrpl.shamap > xrpl.protocol libxrpl.shamap > xrpl.protocol
libxrpl.shamap > xrpl.shamap libxrpl.shamap > xrpl.shamap
libxrpl.tx > xrpl.basics
libxrpl.tx > xrpl.conditions
libxrpl.tx > xrpl.core
libxrpl.tx > xrpl.json
libxrpl.tx > xrpl.ledger
libxrpl.tx > xrpl.protocol
libxrpl.tx > xrpl.server
libxrpl.tx > xrpl.tx
test.app > test.jtx test.app > test.jtx
test.app > test.rpc test.app > test.rpc
test.app > test.toplevel test.app > test.toplevel
@@ -49,6 +57,7 @@ test.app > xrpl.protocol
test.app > xrpl.rdb test.app > xrpl.rdb
test.app > xrpl.resource test.app > xrpl.resource
test.app > xrpl.server test.app > xrpl.server
test.app > xrpl.tx
test.basics > test.jtx test.basics > test.jtx
test.basics > test.unit_test test.basics > test.unit_test
test.basics > xrpl.basics test.basics > xrpl.basics
@@ -67,6 +76,7 @@ test.consensus > xrpld.app
test.consensus > xrpld.consensus test.consensus > xrpld.consensus
test.consensus > xrpl.json test.consensus > xrpl.json
test.consensus > xrpl.ledger test.consensus > xrpl.ledger
test.consensus > xrpl.tx
test.core > test.jtx test.core > test.jtx
test.core > test.toplevel test.core > test.toplevel
test.core > test.unit_test test.core > test.unit_test
@@ -93,6 +103,7 @@ test.jtx > xrpl.net
test.jtx > xrpl.protocol test.jtx > xrpl.protocol
test.jtx > xrpl.resource test.jtx > xrpl.resource
test.jtx > xrpl.server test.jtx > xrpl.server
test.jtx > xrpl.tx
test.ledger > test.jtx test.ledger > test.jtx
test.ledger > test.toplevel test.ledger > test.toplevel
test.ledger > xrpl.basics test.ledger > xrpl.basics
@@ -138,9 +149,11 @@ test.rpc > xrpld.core
test.rpc > xrpld.overlay test.rpc > xrpld.overlay
test.rpc > xrpld.rpc test.rpc > xrpld.rpc
test.rpc > xrpl.json test.rpc > xrpl.json
test.rpc > xrpl.ledger
test.rpc > xrpl.protocol test.rpc > xrpl.protocol
test.rpc > xrpl.resource test.rpc > xrpl.resource
test.rpc > xrpl.server test.rpc > xrpl.server
test.rpc > xrpl.tx
test.server > test.jtx test.server > test.jtx
test.server > test.toplevel test.server > test.toplevel
test.server > test.unit_test test.server > test.unit_test
@@ -171,6 +184,7 @@ xrpl.json > xrpl.basics
xrpl.ledger > xrpl.basics xrpl.ledger > xrpl.basics
xrpl.ledger > xrpl.protocol xrpl.ledger > xrpl.protocol
xrpl.ledger > xrpl.server xrpl.ledger > xrpl.server
xrpl.ledger > xrpl.shamap
xrpl.net > xrpl.basics xrpl.net > xrpl.basics
xrpl.nodestore > xrpl.basics xrpl.nodestore > xrpl.basics
xrpl.nodestore > xrpl.protocol xrpl.nodestore > xrpl.protocol
@@ -192,9 +206,12 @@ xrpl.server > xrpl.shamap
xrpl.shamap > xrpl.basics xrpl.shamap > xrpl.basics
xrpl.shamap > xrpl.nodestore xrpl.shamap > xrpl.nodestore
xrpl.shamap > xrpl.protocol xrpl.shamap > xrpl.protocol
xrpl.tx > xrpl.basics
xrpl.tx > xrpl.core
xrpl.tx > xrpl.ledger
xrpl.tx > xrpl.protocol
xrpld.app > test.unit_test xrpld.app > test.unit_test
xrpld.app > xrpl.basics xrpld.app > xrpl.basics
xrpld.app > xrpl.conditions
xrpld.app > xrpl.core xrpld.app > xrpl.core
xrpld.app > xrpld.consensus xrpld.app > xrpld.consensus
xrpld.app > xrpld.core xrpld.app > xrpld.core
@@ -207,6 +224,7 @@ xrpld.app > xrpl.rdb
xrpld.app > xrpl.resource xrpld.app > xrpl.resource
xrpld.app > xrpl.server xrpld.app > xrpl.server
xrpld.app > xrpl.shamap xrpld.app > xrpl.shamap
xrpld.app > xrpl.tx
xrpld.consensus > xrpl.basics xrpld.consensus > xrpl.basics
xrpld.consensus > xrpl.json xrpld.consensus > xrpl.json
xrpld.consensus > xrpl.protocol xrpld.consensus > xrpl.protocol
@@ -225,6 +243,7 @@ xrpld.overlay > xrpl.protocol
xrpld.overlay > xrpl.rdb xrpld.overlay > xrpl.rdb
xrpld.overlay > xrpl.resource xrpld.overlay > xrpl.resource
xrpld.overlay > xrpl.server xrpld.overlay > xrpl.server
xrpld.overlay > xrpl.tx
xrpld.peerfinder > xrpl.basics xrpld.peerfinder > xrpl.basics
xrpld.peerfinder > xrpld.core xrpld.peerfinder > xrpld.core
xrpld.peerfinder > xrpl.protocol xrpld.peerfinder > xrpl.protocol
@@ -244,4 +263,5 @@ xrpld.rpc > xrpl.protocol
xrpld.rpc > xrpl.rdb xrpld.rpc > xrpl.rdb
xrpld.rpc > xrpl.resource xrpld.rpc > xrpl.resource
xrpld.rpc > xrpl.server xrpld.rpc > xrpl.server
xrpld.rpc > xrpl.tx
xrpld.shamap > xrpl.shamap xrpld.shamap > xrpl.shamap

View File

@@ -109,8 +109,12 @@ target_link_libraries(
xrpl.libxrpl.protocol xrpl.libxrpl.protocol
xrpl.libxrpl.rdb xrpl.libxrpl.rdb
xrpl.libxrpl.server xrpl.libxrpl.server
xrpl.libxrpl.shamap
xrpl.libxrpl.conditions) xrpl.libxrpl.conditions)
add_module(xrpl tx)
target_link_libraries(xrpl.libxrpl.tx PUBLIC xrpl.libxrpl.ledger)
add_library(xrpl.libxrpl) add_library(xrpl.libxrpl)
set_target_properties(xrpl.libxrpl PROPERTIES OUTPUT_NAME xrpl) set_target_properties(xrpl.libxrpl PROPERTIES OUTPUT_NAME xrpl)
@@ -135,7 +139,8 @@ target_link_modules(
rdb rdb
resource resource
server server
shamap) shamap
tx)
# All headers in libxrpl are in modules. # All headers in libxrpl are in modules.
# Uncomment this stanza if you have not yet moved new headers into a module. # Uncomment this stanza if you have not yet moved new headers into a module.

View File

@@ -32,6 +32,7 @@ install(TARGETS common
xrpl.libxrpl.resource xrpl.libxrpl.resource
xrpl.libxrpl.server xrpl.libxrpl.server
xrpl.libxrpl.shamap xrpl.libxrpl.shamap
xrpl.libxrpl.tx
antithesis-sdk-cpp antithesis-sdk-cpp
EXPORT XrplExports EXPORT XrplExports
LIBRARY DESTINATION lib LIBRARY DESTINATION lib

View File

@@ -1,17 +1,18 @@
#pragma once #pragma once
#include <xrpld/app/ledger/Ledger.h> #include <xrpl/ledger/ReadView.h>
#include <xrpld/core/ConfigSections.h> #include <xrpl/ledger/View.h>
#include <xrpl/core/ServiceRegistry.h>
#include <xrpl/protocol/Feature.h> #include <xrpl/protocol/Feature.h>
#include <xrpl/protocol/Protocol.h> #include <xrpl/protocol/Protocol.h>
#include <xrpl/protocol/STValidation.h> #include <xrpl/protocol/STValidation.h>
#include <xrpl/shamap/SHAMap.h>
#include <optional> #include <optional>
namespace xrpl { namespace xrpl {
class ServiceRegistry;
/** The amendment table stores the list of enabled and potential amendments. /** The amendment table stores the list of enabled and potential amendments.
Individuals amendments are voted on by validators during the consensus Individuals amendments are voted on by validators during the consensus
process. process.

View File

@@ -253,6 +253,16 @@ std::uint8_t constexpr maxAssetCheckDepth = 5;
/** A ledger index. */ /** A ledger index. */
using LedgerIndex = std::uint32_t; using LedgerIndex = std::uint32_t;
std::uint32_t constexpr FLAG_LEDGER_INTERVAL = 256;
/** Returns true if the given ledgerIndex is a voting ledgerIndex */
bool
isVotingLedger(LedgerIndex seq);
/** Returns true if the given ledgerIndex is a flag ledgerIndex */
bool
isFlagLedger(LedgerIndex seq);
/** A transaction identifier. /** A transaction identifier.
The value is computed as the hash of the The value is computed as the hash of the
canonicalized, serialized transaction object. canonicalized, serialized transaction object.

View File

@@ -8,11 +8,11 @@
* To ease maintenance, you may replace any unneeded values with "..." * To ease maintenance, you may replace any unneeded values with "..."
* e.g. #define TRANSACTION(tag, value, name, ...) * e.g. #define TRANSACTION(tag, value, name, ...)
* *
* You must define a transactor class in the `ripple` namespace named `name`, * You must define a transactor class in the `xrpl` namespace named `name`,
* and include its header alongside the TRANSACTOR definition using this * and include its header alongside the TRANSACTOR definition using this
* format: * format:
* #if TRANSACTION_INCLUDE * #if TRANSACTION_INCLUDE
* # include <xrpld/app/tx/detail/HEADER.h> * # include <xrpl/tx/transactors/HEADER.h>
* #endif * #endif
* *
* The `privileges` parameter of the TRANSACTION macro is a bitfield * The `privileges` parameter of the TRANSACTION macro is a bitfield
@@ -22,7 +22,7 @@
/** This transaction type executes a payment. */ /** This transaction type executes a payment. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Payment.h> # include <xrpl/tx/transactors/Payment.h>
#endif #endif
TRANSACTION(ttPAYMENT, 0, Payment, TRANSACTION(ttPAYMENT, 0, Payment,
Delegation::delegable, Delegation::delegable,
@@ -42,7 +42,7 @@ TRANSACTION(ttPAYMENT, 0, Payment,
/** This transaction type creates an escrow object. */ /** This transaction type creates an escrow object. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Escrow.h> # include <xrpl/tx/transactors/Escrow.h>
#endif #endif
TRANSACTION(ttESCROW_CREATE, 1, EscrowCreate, TRANSACTION(ttESCROW_CREATE, 1, EscrowCreate,
Delegation::delegable, Delegation::delegable,
@@ -73,7 +73,7 @@ TRANSACTION(ttESCROW_FINISH, 2, EscrowFinish,
/** This transaction type adjusts various account settings. */ /** This transaction type adjusts various account settings. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/SetAccount.h> # include <xrpl/tx/transactors/SetAccount.h>
#endif #endif
TRANSACTION(ttACCOUNT_SET, 3, AccountSet, TRANSACTION(ttACCOUNT_SET, 3, AccountSet,
Delegation::notDelegable, Delegation::notDelegable,
@@ -94,7 +94,7 @@ TRANSACTION(ttACCOUNT_SET, 3, AccountSet,
/** This transaction type cancels an existing escrow. */ /** This transaction type cancels an existing escrow. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Escrow.h> # include <xrpl/tx/transactors/Escrow.h>
#endif #endif
TRANSACTION(ttESCROW_CANCEL, 4, EscrowCancel, TRANSACTION(ttESCROW_CANCEL, 4, EscrowCancel,
Delegation::delegable, Delegation::delegable,
@@ -107,7 +107,7 @@ TRANSACTION(ttESCROW_CANCEL, 4, EscrowCancel,
/** This transaction type sets or clears an account's "regular key". */ /** This transaction type sets or clears an account's "regular key". */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/SetRegularKey.h> # include <xrpl/tx/transactors/SetRegularKey.h>
#endif #endif
TRANSACTION(ttREGULAR_KEY_SET, 5, SetRegularKey, TRANSACTION(ttREGULAR_KEY_SET, 5, SetRegularKey,
Delegation::notDelegable, Delegation::notDelegable,
@@ -121,7 +121,7 @@ TRANSACTION(ttREGULAR_KEY_SET, 5, SetRegularKey,
/** This transaction type creates an offer to trade one asset for another. */ /** This transaction type creates an offer to trade one asset for another. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CreateOffer.h> # include <xrpl/tx/transactors/Offer/CreateOffer.h>
#endif #endif
TRANSACTION(ttOFFER_CREATE, 7, OfferCreate, TRANSACTION(ttOFFER_CREATE, 7, OfferCreate,
Delegation::delegable, Delegation::delegable,
@@ -137,7 +137,7 @@ TRANSACTION(ttOFFER_CREATE, 7, OfferCreate,
/** This transaction type cancels existing offers to trade one asset for another. */ /** This transaction type cancels existing offers to trade one asset for another. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CancelOffer.h> # include <xrpl/tx/transactors/Offer/CancelOffer.h>
#endif #endif
TRANSACTION(ttOFFER_CANCEL, 8, OfferCancel, TRANSACTION(ttOFFER_CANCEL, 8, OfferCancel,
Delegation::delegable, Delegation::delegable,
@@ -151,7 +151,7 @@ TRANSACTION(ttOFFER_CANCEL, 8, OfferCancel,
/** This transaction type creates a new set of tickets. */ /** This transaction type creates a new set of tickets. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CreateTicket.h> # include <xrpl/tx/transactors/CreateTicket.h>
#endif #endif
TRANSACTION(ttTICKET_CREATE, 10, TicketCreate, TRANSACTION(ttTICKET_CREATE, 10, TicketCreate,
Delegation::delegable, Delegation::delegable,
@@ -167,7 +167,7 @@ TRANSACTION(ttTICKET_CREATE, 10, TicketCreate,
// The SignerEntries are optional because a SignerList is deleted by // The SignerEntries are optional because a SignerList is deleted by
// setting the SignerQuorum to zero and omitting SignerEntries. // setting the SignerQuorum to zero and omitting SignerEntries.
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/SetSignerList.h> # include <xrpl/tx/transactors/SetSignerList.h>
#endif #endif
TRANSACTION(ttSIGNER_LIST_SET, 12, SignerListSet, TRANSACTION(ttSIGNER_LIST_SET, 12, SignerListSet,
Delegation::notDelegable, Delegation::notDelegable,
@@ -180,7 +180,7 @@ TRANSACTION(ttSIGNER_LIST_SET, 12, SignerListSet,
/** This transaction type creates a new unidirectional XRP payment channel. */ /** This transaction type creates a new unidirectional XRP payment channel. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/PayChan.h> # include <xrpl/tx/transactors/PayChan.h>
#endif #endif
TRANSACTION(ttPAYCHAN_CREATE, 13, PaymentChannelCreate, TRANSACTION(ttPAYCHAN_CREATE, 13, PaymentChannelCreate,
Delegation::delegable, Delegation::delegable,
@@ -222,7 +222,7 @@ TRANSACTION(ttPAYCHAN_CLAIM, 15, PaymentChannelClaim,
/** This transaction type creates a new check. */ /** This transaction type creates a new check. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CreateCheck.h> # include <xrpl/tx/transactors/Check/CreateCheck.h>
#endif #endif
TRANSACTION(ttCHECK_CREATE, 16, CheckCreate, TRANSACTION(ttCHECK_CREATE, 16, CheckCreate,
Delegation::delegable, Delegation::delegable,
@@ -238,7 +238,7 @@ TRANSACTION(ttCHECK_CREATE, 16, CheckCreate,
/** This transaction type cashes an existing check. */ /** This transaction type cashes an existing check. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CashCheck.h> # include <xrpl/tx/transactors/Check/CashCheck.h>
#endif #endif
TRANSACTION(ttCHECK_CASH, 17, CheckCash, TRANSACTION(ttCHECK_CASH, 17, CheckCash,
Delegation::delegable, Delegation::delegable,
@@ -252,7 +252,7 @@ TRANSACTION(ttCHECK_CASH, 17, CheckCash,
/** This transaction type cancels an existing check. */ /** This transaction type cancels an existing check. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/CancelCheck.h> # include <xrpl/tx/transactors/Check/CancelCheck.h>
#endif #endif
TRANSACTION(ttCHECK_CANCEL, 18, CheckCancel, TRANSACTION(ttCHECK_CANCEL, 18, CheckCancel,
Delegation::delegable, Delegation::delegable,
@@ -264,7 +264,7 @@ TRANSACTION(ttCHECK_CANCEL, 18, CheckCancel,
/** This transaction type grants or revokes authorization to transfer funds. */ /** This transaction type grants or revokes authorization to transfer funds. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/DepositPreauth.h> # include <xrpl/tx/transactors/DepositPreauth.h>
#endif #endif
TRANSACTION(ttDEPOSIT_PREAUTH, 19, DepositPreauth, TRANSACTION(ttDEPOSIT_PREAUTH, 19, DepositPreauth,
Delegation::delegable, Delegation::delegable,
@@ -279,7 +279,7 @@ TRANSACTION(ttDEPOSIT_PREAUTH, 19, DepositPreauth,
/** This transaction type modifies a trustline between two accounts. */ /** This transaction type modifies a trustline between two accounts. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/SetTrust.h> # include <xrpl/tx/transactors/SetTrust.h>
#endif #endif
TRANSACTION(ttTRUST_SET, 20, TrustSet, TRANSACTION(ttTRUST_SET, 20, TrustSet,
Delegation::delegable, Delegation::delegable,
@@ -293,7 +293,7 @@ TRANSACTION(ttTRUST_SET, 20, TrustSet,
/** This transaction type deletes an existing account. */ /** This transaction type deletes an existing account. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/DeleteAccount.h> # include <xrpl/tx/transactors/DeleteAccount.h>
#endif #endif
TRANSACTION(ttACCOUNT_DELETE, 21, AccountDelete, TRANSACTION(ttACCOUNT_DELETE, 21, AccountDelete,
Delegation::notDelegable, Delegation::notDelegable,
@@ -309,7 +309,7 @@ TRANSACTION(ttACCOUNT_DELETE, 21, AccountDelete,
/** This transaction mints a new NFT. */ /** This transaction mints a new NFT. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenMint.h> # include <xrpl/tx/transactors/NFT/NFTokenMint.h>
#endif #endif
TRANSACTION(ttNFTOKEN_MINT, 25, NFTokenMint, TRANSACTION(ttNFTOKEN_MINT, 25, NFTokenMint,
Delegation::delegable, Delegation::delegable,
@@ -327,7 +327,7 @@ TRANSACTION(ttNFTOKEN_MINT, 25, NFTokenMint,
/** This transaction burns (i.e. destroys) an existing NFT. */ /** This transaction burns (i.e. destroys) an existing NFT. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenBurn.h> # include <xrpl/tx/transactors/NFT/NFTokenBurn.h>
#endif #endif
TRANSACTION(ttNFTOKEN_BURN, 26, NFTokenBurn, TRANSACTION(ttNFTOKEN_BURN, 26, NFTokenBurn,
Delegation::delegable, Delegation::delegable,
@@ -340,7 +340,7 @@ TRANSACTION(ttNFTOKEN_BURN, 26, NFTokenBurn,
/** This transaction creates a new offer to buy or sell an NFT. */ /** This transaction creates a new offer to buy or sell an NFT. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenCreateOffer.h> # include <xrpl/tx/transactors/NFT/NFTokenCreateOffer.h>
#endif #endif
TRANSACTION(ttNFTOKEN_CREATE_OFFER, 27, NFTokenCreateOffer, TRANSACTION(ttNFTOKEN_CREATE_OFFER, 27, NFTokenCreateOffer,
Delegation::delegable, Delegation::delegable,
@@ -356,7 +356,7 @@ TRANSACTION(ttNFTOKEN_CREATE_OFFER, 27, NFTokenCreateOffer,
/** This transaction cancels an existing offer to buy or sell an existing NFT. */ /** This transaction cancels an existing offer to buy or sell an existing NFT. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenCancelOffer.h> # include <xrpl/tx/transactors/NFT/NFTokenCancelOffer.h>
#endif #endif
TRANSACTION(ttNFTOKEN_CANCEL_OFFER, 28, NFTokenCancelOffer, TRANSACTION(ttNFTOKEN_CANCEL_OFFER, 28, NFTokenCancelOffer,
Delegation::delegable, Delegation::delegable,
@@ -368,7 +368,7 @@ TRANSACTION(ttNFTOKEN_CANCEL_OFFER, 28, NFTokenCancelOffer,
/** This transaction accepts an existing offer to buy or sell an existing NFT. */ /** This transaction accepts an existing offer to buy or sell an existing NFT. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenAcceptOffer.h> # include <xrpl/tx/transactors/NFT/NFTokenAcceptOffer.h>
#endif #endif
TRANSACTION(ttNFTOKEN_ACCEPT_OFFER, 29, NFTokenAcceptOffer, TRANSACTION(ttNFTOKEN_ACCEPT_OFFER, 29, NFTokenAcceptOffer,
Delegation::delegable, Delegation::delegable,
@@ -382,7 +382,7 @@ TRANSACTION(ttNFTOKEN_ACCEPT_OFFER, 29, NFTokenAcceptOffer,
/** This transaction claws back issued tokens. */ /** This transaction claws back issued tokens. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Clawback.h> # include <xrpl/tx/transactors/Clawback.h>
#endif #endif
TRANSACTION(ttCLAWBACK, 30, Clawback, TRANSACTION(ttCLAWBACK, 30, Clawback,
Delegation::delegable, Delegation::delegable,
@@ -395,7 +395,7 @@ TRANSACTION(ttCLAWBACK, 30, Clawback,
/** This transaction claws back tokens from an AMM pool. */ /** This transaction claws back tokens from an AMM pool. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMClawback.h> # include <xrpl/tx/transactors/AMM/AMMClawback.h>
#endif #endif
TRANSACTION(ttAMM_CLAWBACK, 31, AMMClawback, TRANSACTION(ttAMM_CLAWBACK, 31, AMMClawback,
Delegation::delegable, Delegation::delegable,
@@ -410,7 +410,7 @@ TRANSACTION(ttAMM_CLAWBACK, 31, AMMClawback,
/** This transaction type creates an AMM instance */ /** This transaction type creates an AMM instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMCreate.h> # include <xrpl/tx/transactors/AMM/AMMCreate.h>
#endif #endif
TRANSACTION(ttAMM_CREATE, 35, AMMCreate, TRANSACTION(ttAMM_CREATE, 35, AMMCreate,
Delegation::delegable, Delegation::delegable,
@@ -424,7 +424,7 @@ TRANSACTION(ttAMM_CREATE, 35, AMMCreate,
/** This transaction type deposits into an AMM instance */ /** This transaction type deposits into an AMM instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMDeposit.h> # include <xrpl/tx/transactors/AMM/AMMDeposit.h>
#endif #endif
TRANSACTION(ttAMM_DEPOSIT, 36, AMMDeposit, TRANSACTION(ttAMM_DEPOSIT, 36, AMMDeposit,
Delegation::delegable, Delegation::delegable,
@@ -442,7 +442,7 @@ TRANSACTION(ttAMM_DEPOSIT, 36, AMMDeposit,
/** This transaction type withdraws from an AMM instance */ /** This transaction type withdraws from an AMM instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMWithdraw.h> # include <xrpl/tx/transactors/AMM/AMMWithdraw.h>
#endif #endif
TRANSACTION(ttAMM_WITHDRAW, 37, AMMWithdraw, TRANSACTION(ttAMM_WITHDRAW, 37, AMMWithdraw,
Delegation::delegable, Delegation::delegable,
@@ -459,7 +459,7 @@ TRANSACTION(ttAMM_WITHDRAW, 37, AMMWithdraw,
/** This transaction type votes for the trading fee */ /** This transaction type votes for the trading fee */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMVote.h> # include <xrpl/tx/transactors/AMM/AMMVote.h>
#endif #endif
TRANSACTION(ttAMM_VOTE, 38, AMMVote, TRANSACTION(ttAMM_VOTE, 38, AMMVote,
Delegation::delegable, Delegation::delegable,
@@ -473,7 +473,7 @@ TRANSACTION(ttAMM_VOTE, 38, AMMVote,
/** This transaction type bids for the auction slot */ /** This transaction type bids for the auction slot */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMBid.h> # include <xrpl/tx/transactors/AMM/AMMBid.h>
#endif #endif
TRANSACTION(ttAMM_BID, 39, AMMBid, TRANSACTION(ttAMM_BID, 39, AMMBid,
Delegation::delegable, Delegation::delegable,
@@ -489,7 +489,7 @@ TRANSACTION(ttAMM_BID, 39, AMMBid,
/** This transaction type deletes AMM in the empty state */ /** This transaction type deletes AMM in the empty state */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/AMMDelete.h> # include <xrpl/tx/transactors/AMM/AMMDelete.h>
#endif #endif
TRANSACTION(ttAMM_DELETE, 40, AMMDelete, TRANSACTION(ttAMM_DELETE, 40, AMMDelete,
Delegation::delegable, Delegation::delegable,
@@ -502,7 +502,7 @@ TRANSACTION(ttAMM_DELETE, 40, AMMDelete,
/** This transactions creates a crosschain sequence number */ /** This transactions creates a crosschain sequence number */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/XChainBridge.h> # include <xrpl/tx/transactors/XChainBridge.h>
#endif #endif
TRANSACTION(ttXCHAIN_CREATE_CLAIM_ID, 41, XChainCreateClaimID, TRANSACTION(ttXCHAIN_CREATE_CLAIM_ID, 41, XChainCreateClaimID,
Delegation::delegable, Delegation::delegable,
@@ -617,7 +617,7 @@ TRANSACTION(ttXCHAIN_CREATE_BRIDGE, 48, XChainCreateBridge,
/** This transaction type creates or updates a DID */ /** This transaction type creates or updates a DID */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/DID.h> # include <xrpl/tx/transactors/DID.h>
#endif #endif
TRANSACTION(ttDID_SET, 49, DIDSet, TRANSACTION(ttDID_SET, 49, DIDSet,
Delegation::delegable, Delegation::delegable,
@@ -638,7 +638,7 @@ TRANSACTION(ttDID_DELETE, 50, DIDDelete,
/** This transaction type creates an Oracle instance */ /** This transaction type creates an Oracle instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/SetOracle.h> # include <xrpl/tx/transactors/SetOracle.h>
#endif #endif
TRANSACTION(ttORACLE_SET, 51, OracleSet, TRANSACTION(ttORACLE_SET, 51, OracleSet,
Delegation::delegable, Delegation::delegable,
@@ -655,7 +655,7 @@ TRANSACTION(ttORACLE_SET, 51, OracleSet,
/** This transaction type deletes an Oracle instance */ /** This transaction type deletes an Oracle instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/DeleteOracle.h> # include <xrpl/tx/transactors/DeleteOracle.h>
#endif #endif
TRANSACTION(ttORACLE_DELETE, 52, OracleDelete, TRANSACTION(ttORACLE_DELETE, 52, OracleDelete,
Delegation::delegable, Delegation::delegable,
@@ -667,7 +667,7 @@ TRANSACTION(ttORACLE_DELETE, 52, OracleDelete,
/** This transaction type fixes a problem in the ledger state */ /** This transaction type fixes a problem in the ledger state */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LedgerStateFix.h> # include <xrpl/tx/transactors/LedgerStateFix.h>
#endif #endif
TRANSACTION(ttLEDGER_STATE_FIX, 53, LedgerStateFix, TRANSACTION(ttLEDGER_STATE_FIX, 53, LedgerStateFix,
Delegation::delegable, Delegation::delegable,
@@ -680,7 +680,7 @@ TRANSACTION(ttLEDGER_STATE_FIX, 53, LedgerStateFix,
/** This transaction type creates a MPTokensIssuance instance */ /** This transaction type creates a MPTokensIssuance instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/MPTokenIssuanceCreate.h> # include <xrpl/tx/transactors/MPT/MPTokenIssuanceCreate.h>
#endif #endif
TRANSACTION(ttMPTOKEN_ISSUANCE_CREATE, 54, MPTokenIssuanceCreate, TRANSACTION(ttMPTOKEN_ISSUANCE_CREATE, 54, MPTokenIssuanceCreate,
Delegation::delegable, Delegation::delegable,
@@ -697,7 +697,7 @@ TRANSACTION(ttMPTOKEN_ISSUANCE_CREATE, 54, MPTokenIssuanceCreate,
/** This transaction type destroys a MPTokensIssuance instance */ /** This transaction type destroys a MPTokensIssuance instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/MPTokenIssuanceDestroy.h> # include <xrpl/tx/transactors/MPT/MPTokenIssuanceDestroy.h>
#endif #endif
TRANSACTION(ttMPTOKEN_ISSUANCE_DESTROY, 55, MPTokenIssuanceDestroy, TRANSACTION(ttMPTOKEN_ISSUANCE_DESTROY, 55, MPTokenIssuanceDestroy,
Delegation::delegable, Delegation::delegable,
@@ -709,7 +709,7 @@ TRANSACTION(ttMPTOKEN_ISSUANCE_DESTROY, 55, MPTokenIssuanceDestroy,
/** This transaction type sets flags on a MPTokensIssuance or MPToken instance */ /** This transaction type sets flags on a MPTokensIssuance or MPToken instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/MPTokenIssuanceSet.h> # include <xrpl/tx/transactors/MPT/MPTokenIssuanceSet.h>
#endif #endif
TRANSACTION(ttMPTOKEN_ISSUANCE_SET, 56, MPTokenIssuanceSet, TRANSACTION(ttMPTOKEN_ISSUANCE_SET, 56, MPTokenIssuanceSet,
Delegation::delegable, Delegation::delegable,
@@ -726,7 +726,7 @@ TRANSACTION(ttMPTOKEN_ISSUANCE_SET, 56, MPTokenIssuanceSet,
/** This transaction type authorizes a MPToken instance */ /** This transaction type authorizes a MPToken instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/MPTokenAuthorize.h> # include <xrpl/tx/transactors/MPT/MPTokenAuthorize.h>
#endif #endif
TRANSACTION(ttMPTOKEN_AUTHORIZE, 57, MPTokenAuthorize, TRANSACTION(ttMPTOKEN_AUTHORIZE, 57, MPTokenAuthorize,
Delegation::delegable, Delegation::delegable,
@@ -739,7 +739,7 @@ TRANSACTION(ttMPTOKEN_AUTHORIZE, 57, MPTokenAuthorize,
/** This transaction type create an Credential instance */ /** This transaction type create an Credential instance */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Credentials.h> # include <xrpl/tx/transactors/Credentials.h>
#endif #endif
TRANSACTION(ttCREDENTIAL_CREATE, 58, CredentialCreate, TRANSACTION(ttCREDENTIAL_CREATE, 58, CredentialCreate,
Delegation::delegable, Delegation::delegable,
@@ -775,7 +775,7 @@ TRANSACTION(ttCREDENTIAL_DELETE, 60, CredentialDelete,
/** This transaction type modify a NFToken */ /** This transaction type modify a NFToken */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/NFTokenModify.h> # include <xrpl/tx/transactors/NFT/NFTokenModify.h>
#endif #endif
TRANSACTION(ttNFTOKEN_MODIFY, 61, NFTokenModify, TRANSACTION(ttNFTOKEN_MODIFY, 61, NFTokenModify,
Delegation::delegable, Delegation::delegable,
@@ -789,7 +789,7 @@ TRANSACTION(ttNFTOKEN_MODIFY, 61, NFTokenModify,
/** This transaction type creates or modifies a Permissioned Domain */ /** This transaction type creates or modifies a Permissioned Domain */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/PermissionedDomainSet.h> # include <xrpl/tx/transactors/PermissionedDomain/PermissionedDomainSet.h>
#endif #endif
TRANSACTION(ttPERMISSIONED_DOMAIN_SET, 62, PermissionedDomainSet, TRANSACTION(ttPERMISSIONED_DOMAIN_SET, 62, PermissionedDomainSet,
Delegation::delegable, Delegation::delegable,
@@ -802,7 +802,7 @@ TRANSACTION(ttPERMISSIONED_DOMAIN_SET, 62, PermissionedDomainSet,
/** This transaction type deletes a Permissioned Domain */ /** This transaction type deletes a Permissioned Domain */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/PermissionedDomainDelete.h> # include <xrpl/tx/transactors/PermissionedDomain/PermissionedDomainDelete.h>
#endif #endif
TRANSACTION(ttPERMISSIONED_DOMAIN_DELETE, 63, PermissionedDomainDelete, TRANSACTION(ttPERMISSIONED_DOMAIN_DELETE, 63, PermissionedDomainDelete,
Delegation::delegable, Delegation::delegable,
@@ -814,7 +814,7 @@ TRANSACTION(ttPERMISSIONED_DOMAIN_DELETE, 63, PermissionedDomainDelete,
/** This transaction type delegates authorized account specified permissions */ /** This transaction type delegates authorized account specified permissions */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/DelegateSet.h> # include <xrpl/tx/transactors/Delegate/DelegateSet.h>
#endif #endif
TRANSACTION(ttDELEGATE_SET, 64, DelegateSet, TRANSACTION(ttDELEGATE_SET, 64, DelegateSet,
Delegation::notDelegable, Delegation::notDelegable,
@@ -827,7 +827,7 @@ TRANSACTION(ttDELEGATE_SET, 64, DelegateSet,
/** This transaction creates a single asset vault. */ /** This transaction creates a single asset vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultCreate.h> # include <xrpl/tx/transactors/Vault/VaultCreate.h>
#endif #endif
TRANSACTION(ttVAULT_CREATE, 65, VaultCreate, TRANSACTION(ttVAULT_CREATE, 65, VaultCreate,
Delegation::delegable, Delegation::delegable,
@@ -845,7 +845,7 @@ TRANSACTION(ttVAULT_CREATE, 65, VaultCreate,
/** This transaction updates a single asset vault. */ /** This transaction updates a single asset vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultSet.h> # include <xrpl/tx/transactors/Vault/VaultSet.h>
#endif #endif
TRANSACTION(ttVAULT_SET, 66, VaultSet, TRANSACTION(ttVAULT_SET, 66, VaultSet,
Delegation::delegable, Delegation::delegable,
@@ -860,7 +860,7 @@ TRANSACTION(ttVAULT_SET, 66, VaultSet,
/** This transaction deletes a single asset vault. */ /** This transaction deletes a single asset vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultDelete.h> # include <xrpl/tx/transactors/Vault/VaultDelete.h>
#endif #endif
TRANSACTION(ttVAULT_DELETE, 67, VaultDelete, TRANSACTION(ttVAULT_DELETE, 67, VaultDelete,
Delegation::delegable, Delegation::delegable,
@@ -872,7 +872,7 @@ TRANSACTION(ttVAULT_DELETE, 67, VaultDelete,
/** This transaction trades assets for shares with a vault. */ /** This transaction trades assets for shares with a vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultDeposit.h> # include <xrpl/tx/transactors/Vault/VaultDeposit.h>
#endif #endif
TRANSACTION(ttVAULT_DEPOSIT, 68, VaultDeposit, TRANSACTION(ttVAULT_DEPOSIT, 68, VaultDeposit,
Delegation::delegable, Delegation::delegable,
@@ -885,7 +885,7 @@ TRANSACTION(ttVAULT_DEPOSIT, 68, VaultDeposit,
/** This transaction trades shares for assets with a vault. */ /** This transaction trades shares for assets with a vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultWithdraw.h> # include <xrpl/tx/transactors/Vault/VaultWithdraw.h>
#endif #endif
TRANSACTION(ttVAULT_WITHDRAW, 69, VaultWithdraw, TRANSACTION(ttVAULT_WITHDRAW, 69, VaultWithdraw,
Delegation::delegable, Delegation::delegable,
@@ -900,7 +900,7 @@ TRANSACTION(ttVAULT_WITHDRAW, 69, VaultWithdraw,
/** This transaction claws back tokens from a vault. */ /** This transaction claws back tokens from a vault. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/VaultClawback.h> # include <xrpl/tx/transactors/Vault/VaultClawback.h>
#endif #endif
TRANSACTION(ttVAULT_CLAWBACK, 70, VaultClawback, TRANSACTION(ttVAULT_CLAWBACK, 70, VaultClawback,
Delegation::delegable, Delegation::delegable,
@@ -914,7 +914,7 @@ TRANSACTION(ttVAULT_CLAWBACK, 70, VaultClawback,
/** This transaction type batches together transactions. */ /** This transaction type batches together transactions. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Batch.h> # include <xrpl/tx/transactors/Batch.h>
#endif #endif
TRANSACTION(ttBATCH, 71, Batch, TRANSACTION(ttBATCH, 71, Batch,
Delegation::notDelegable, Delegation::notDelegable,
@@ -929,7 +929,7 @@ TRANSACTION(ttBATCH, 71, Batch,
/** This transaction creates and updates a Loan Broker */ /** This transaction creates and updates a Loan Broker */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanBrokerSet.h> # include <xrpl/tx/transactors/Lending/LoanBrokerSet.h>
#endif #endif
TRANSACTION(ttLOAN_BROKER_SET, 74, LoanBrokerSet, TRANSACTION(ttLOAN_BROKER_SET, 74, LoanBrokerSet,
Delegation::delegable, Delegation::delegable,
@@ -946,7 +946,7 @@ TRANSACTION(ttLOAN_BROKER_SET, 74, LoanBrokerSet,
/** This transaction deletes a Loan Broker */ /** This transaction deletes a Loan Broker */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanBrokerDelete.h> # include <xrpl/tx/transactors/Lending/LoanBrokerDelete.h>
#endif #endif
TRANSACTION(ttLOAN_BROKER_DELETE, 75, LoanBrokerDelete, TRANSACTION(ttLOAN_BROKER_DELETE, 75, LoanBrokerDelete,
Delegation::delegable, Delegation::delegable,
@@ -957,7 +957,7 @@ TRANSACTION(ttLOAN_BROKER_DELETE, 75, LoanBrokerDelete,
/** This transaction deposits First Loss Capital into a Loan Broker */ /** This transaction deposits First Loss Capital into a Loan Broker */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanBrokerCoverDeposit.h> # include <xrpl/tx/transactors/Lending/LoanBrokerCoverDeposit.h>
#endif #endif
TRANSACTION(ttLOAN_BROKER_COVER_DEPOSIT, 76, LoanBrokerCoverDeposit, TRANSACTION(ttLOAN_BROKER_COVER_DEPOSIT, 76, LoanBrokerCoverDeposit,
Delegation::delegable, Delegation::delegable,
@@ -969,7 +969,7 @@ TRANSACTION(ttLOAN_BROKER_COVER_DEPOSIT, 76, LoanBrokerCoverDeposit,
/** This transaction withdraws First Loss Capital from a Loan Broker */ /** This transaction withdraws First Loss Capital from a Loan Broker */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanBrokerCoverWithdraw.h> # include <xrpl/tx/transactors/Lending/LoanBrokerCoverWithdraw.h>
#endif #endif
TRANSACTION(ttLOAN_BROKER_COVER_WITHDRAW, 77, LoanBrokerCoverWithdraw, TRANSACTION(ttLOAN_BROKER_COVER_WITHDRAW, 77, LoanBrokerCoverWithdraw,
Delegation::delegable, Delegation::delegable,
@@ -984,7 +984,7 @@ TRANSACTION(ttLOAN_BROKER_COVER_WITHDRAW, 77, LoanBrokerCoverWithdraw,
/** This transaction claws back First Loss Capital from a Loan Broker to /** This transaction claws back First Loss Capital from a Loan Broker to
the issuer of the capital */ the issuer of the capital */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanBrokerCoverClawback.h> # include <xrpl/tx/transactors/Lending/LoanBrokerCoverClawback.h>
#endif #endif
TRANSACTION(ttLOAN_BROKER_COVER_CLAWBACK, 78, LoanBrokerCoverClawback, TRANSACTION(ttLOAN_BROKER_COVER_CLAWBACK, 78, LoanBrokerCoverClawback,
Delegation::delegable, Delegation::delegable,
@@ -996,7 +996,7 @@ TRANSACTION(ttLOAN_BROKER_COVER_CLAWBACK, 78, LoanBrokerCoverClawback,
/** This transaction creates a Loan */ /** This transaction creates a Loan */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanSet.h> # include <xrpl/tx/transactors/Lending/LoanSet.h>
#endif #endif
TRANSACTION(ttLOAN_SET, 80, LoanSet, TRANSACTION(ttLOAN_SET, 80, LoanSet,
Delegation::delegable, Delegation::delegable,
@@ -1023,7 +1023,7 @@ TRANSACTION(ttLOAN_SET, 80, LoanSet,
/** This transaction deletes an existing Loan */ /** This transaction deletes an existing Loan */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanDelete.h> # include <xrpl/tx/transactors/Lending/LoanDelete.h>
#endif #endif
TRANSACTION(ttLOAN_DELETE, 81, LoanDelete, TRANSACTION(ttLOAN_DELETE, 81, LoanDelete,
Delegation::delegable, Delegation::delegable,
@@ -1034,7 +1034,7 @@ TRANSACTION(ttLOAN_DELETE, 81, LoanDelete,
/** This transaction is used to change the delinquency status of an existing Loan */ /** This transaction is used to change the delinquency status of an existing Loan */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanManage.h> # include <xrpl/tx/transactors/Lending/LoanManage.h>
#endif #endif
TRANSACTION(ttLOAN_MANAGE, 82, LoanManage, TRANSACTION(ttLOAN_MANAGE, 82, LoanManage,
Delegation::delegable, Delegation::delegable,
@@ -1048,7 +1048,7 @@ TRANSACTION(ttLOAN_MANAGE, 82, LoanManage,
/** The Borrower uses this transaction to make a Payment on the Loan. */ /** The Borrower uses this transaction to make a Payment on the Loan. */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/LoanPay.h> # include <xrpl/tx/transactors/Lending/LoanPay.h>
#endif #endif
TRANSACTION(ttLOAN_PAY, 84, LoanPay, TRANSACTION(ttLOAN_PAY, 84, LoanPay,
Delegation::delegable, Delegation::delegable,
@@ -1063,7 +1063,7 @@ TRANSACTION(ttLOAN_PAY, 84, LoanPay,
For details, see: https://xrpl.org/amendments.html For details, see: https://xrpl.org/amendments.html
*/ */
#if TRANSACTION_INCLUDE #if TRANSACTION_INCLUDE
# include <xrpld/app/tx/detail/Change.h> # include <xrpl/tx/transactors/Change.h>
#endif #endif
TRANSACTION(ttAMENDMENT, 100, EnableAmendment, TRANSACTION(ttAMENDMENT, 100, EnableAmendment,
Delegation::notDelegable, Delegation::notDelegable,

View File

@@ -1,11 +1,10 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> // NotTEC
#include <xrpl/basics/Expected.h> // #include <xrpl/basics/Expected.h> //
#include <xrpl/beast/utility/Journal.h> // beast::Journal #include <xrpl/beast/utility/Journal.h> // beast::Journal
#include <xrpl/protocol/TER.h> // temMALFORMED #include <xrpl/protocol/TER.h> // temMALFORMED
#include <xrpl/protocol/UintTypes.h> // AccountID #include <xrpl/protocol/UintTypes.h> // AccountID
#include <xrpl/tx/Transactor.h> // NotTEC
#include <optional> #include <optional>
#include <string_view> #include <string_view>

View File

@@ -1,12 +1,11 @@
#pragma once #pragma once
#include <xrpld/app/tx/applySteps.h>
#include <xrpld/app/tx/detail/ApplyContext.h>
#include <xrpl/beast/utility/Journal.h> #include <xrpl/beast/utility/Journal.h>
#include <xrpl/beast/utility/WrappedSink.h> #include <xrpl/beast/utility/WrappedSink.h>
#include <xrpl/protocol/Permissions.h> #include <xrpl/protocol/Permissions.h>
#include <xrpl/protocol/XRPAmount.h> #include <xrpl/protocol/XRPAmount.h>
#include <xrpl/tx/ApplyContext.h>
#include <xrpl/tx/applySteps.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,11 +1,9 @@
#pragma once #pragma once
#include <xrpld/app/tx/applySteps.h>
#include <xrpld/core/Config.h>
#include <xrpl/beast/utility/Journal.h> #include <xrpl/beast/utility/Journal.h>
#include <xrpl/ledger/View.h> #include <xrpl/ledger/View.h>
#include <xrpl/protocol/STTx.h> #include <xrpl/protocol/STTx.h>
#include <xrpl/tx/applySteps.h>
#include <utility> #include <utility>

View File

@@ -1,9 +1,8 @@
#pragma once #pragma once
#include <xrpld/app/paths/RippleCalc.h>
#include <xrpld/app/paths/detail/Steps.h>
#include <xrpl/protocol/Quality.h> #include <xrpl/protocol/Quality.h>
#include <xrpl/tx/paths/RippleCalc.h>
#include <xrpl/tx/paths/detail/Steps.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,12 +1,11 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/BookTip.h>
#include <xrpld/app/tx/detail/Offer.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/basics/chrono.h> #include <xrpl/basics/chrono.h>
#include <xrpl/beast/utility/Journal.h> #include <xrpl/beast/utility/Journal.h>
#include <xrpl/ledger/View.h> #include <xrpl/ledger/View.h>
#include <xrpl/tx/paths/BookTip.h>
#include <xrpl/tx/paths/Offer.h>
#include <boost/container/flat_set.hpp> #include <boost/container/flat_set.hpp>

View File

@@ -1,10 +1,9 @@
#pragma once #pragma once
#include <xrpld/app/paths/detail/AmountSpec.h>
#include <xrpl/ledger/PaymentSandbox.h> #include <xrpl/ledger/PaymentSandbox.h>
#include <xrpl/protocol/IOUAmount.h> #include <xrpl/protocol/IOUAmount.h>
#include <xrpl/protocol/XRPAmount.h> #include <xrpl/protocol/XRPAmount.h>
#include <xrpl/tx/paths/detail/AmountSpec.h>
#include <boost/container/flat_map.hpp> #include <boost/container/flat_map.hpp>

View File

@@ -1,13 +1,12 @@
#pragma once #pragma once
#include <xrpld/app/paths/detail/AmountSpec.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/basics/base_uint.h> #include <xrpl/basics/base_uint.h>
#include <xrpl/protocol/Quality.h> #include <xrpl/protocol/Quality.h>
#include <xrpl/protocol/QualityFunction.h> #include <xrpl/protocol/QualityFunction.h>
#include <xrpl/protocol/STLedgerEntry.h> #include <xrpl/protocol/STLedgerEntry.h>
#include <xrpl/protocol/TER.h> #include <xrpl/protocol/TER.h>
#include <xrpl/tx/paths/detail/AmountSpec.h>
#include <boost/container/flat_set.hpp> #include <boost/container/flat_set.hpp>

View File

@@ -1,18 +1,17 @@
#pragma once #pragma once
#include <xrpld/app/misc/AMMHelpers.h>
#include <xrpld/app/paths/AMMContext.h>
#include <xrpld/app/paths/Flow.h>
#include <xrpld/app/paths/detail/AmountSpec.h>
#include <xrpld/app/paths/detail/FlatSets.h>
#include <xrpld/app/paths/detail/FlowDebugInfo.h>
#include <xrpld/app/paths/detail/Steps.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/ledger/Credit.h> #include <xrpl/ledger/Credit.h>
#include <xrpl/protocol/Feature.h> #include <xrpl/protocol/Feature.h>
#include <xrpl/protocol/IOUAmount.h> #include <xrpl/protocol/IOUAmount.h>
#include <xrpl/protocol/XRPAmount.h> #include <xrpl/protocol/XRPAmount.h>
#include <xrpl/tx/paths/Flow.h>
#include <xrpl/tx/paths/detail/AmountSpec.h>
#include <xrpl/tx/paths/detail/FlatSets.h>
#include <xrpl/tx/paths/detail/FlowDebugInfo.h>
#include <xrpl/tx/paths/detail/Steps.h>
#include <xrpl/tx/transactors/AMM/AMMContext.h>
#include <xrpl/tx/transactors/AMM/AMMHelpers.h>
#include <boost/container/flat_set.hpp> #include <boost/container/flat_set.hpp>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {
class Sandbox; class Sandbox;

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/ledger/View.h> #include <xrpl/ledger/View.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,9 +1,8 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/protocol/Indexes.h> #include <xrpl/protocol/Indexes.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/misc/LendingHelpers.h> #include <xrpl/tx/Transactor.h>
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/transactors/Lending/LendingHelpers.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,9 +1,8 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/basics/Expected.h> #include <xrpl/basics/Expected.h>
#include <xrpl/protocol/UintTypes.h> #include <xrpl/protocol/UintTypes.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,9 +1,8 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/NFTokenUtils.h>
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/nft.h> #include <xrpl/protocol/nft.h>
#include <xrpl/tx/Transactor.h>
#include <xrpl/tx/transactors/NFT/NFTokenUtils.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,12 +1,11 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/basics/base_uint.h> #include <xrpl/basics/base_uint.h>
#include <xrpl/ledger/ApplyView.h> #include <xrpl/ledger/ApplyView.h>
#include <xrpl/protocol/AccountID.h> #include <xrpl/protocol/AccountID.h>
#include <xrpl/protocol/TER.h> #include <xrpl/protocol/TER.h>
#include <xrpl/protocol/nft.h> #include <xrpl/protocol/nft.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/TxFlags.h> #include <xrpl/protocol/TxFlags.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/Quality.h> #include <xrpl/protocol/Quality.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/TxFlags.h> #include <xrpl/protocol/TxFlags.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,10 +1,9 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/SignerEntries.h>
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/Rules.h> #include <xrpl/protocol/Rules.h>
#include <xrpl/protocol/STTx.h> #include <xrpl/protocol/STTx.h>
#include <xrpl/tx/SignerEntries.h>
#include <xrpl/tx/Transactor.h>
#include <cstdint> #include <cstdint>
#include <vector> #include <vector>

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/TxFlags.h> #include <xrpl/protocol/TxFlags.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h> #include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,8 +1,7 @@
#pragma once #pragma once
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/protocol/XChainAttestations.h> #include <xrpl/protocol/XChainAttestations.h>
#include <xrpl/tx/Transactor.h>
namespace xrpl { namespace xrpl {

View File

@@ -0,0 +1,15 @@
#include <xrpl/protocol/Protocol.h>
namespace xrpl {
bool
isVotingLedger(LedgerIndex seq)
{
return seq % FLAG_LEDGER_INTERVAL == 0;
}
bool
isFlagLedger(LedgerIndex seq)
{
return seq % FLAG_LEDGER_INTERVAL == 0;
}
} // namespace xrpl

View File

@@ -1,9 +1,8 @@
#include <xrpld/app/misc/LoadFeeTrack.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/basics/contract.h> #include <xrpl/basics/contract.h>
#include <xrpl/basics/safe_cast.h> #include <xrpl/basics/safe_cast.h>
#include <xrpl/protocol/Units.h> #include <xrpl/protocol/Units.h>
#include <xrpl/server/LoadFeeTrack.h>
#include <cstdint> #include <cstdint>

View File

@@ -1,9 +1,8 @@
#include <xrpld/app/tx/detail/ApplyContext.h>
#include <xrpld/app/tx/detail/InvariantCheck.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/beast/utility/instrumentation.h> #include <xrpl/beast/utility/instrumentation.h>
#include <xrpl/json/to_string.h> #include <xrpl/json/to_string.h>
#include <xrpl/tx/ApplyContext.h>
#include <xrpl/tx/InvariantCheck.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,9 +1,3 @@
#include <xrpld/app/misc/AMMHelpers.h>
#include <xrpld/app/misc/AMMUtils.h>
#include <xrpld/app/tx/detail/InvariantCheck.h>
#include <xrpld/app/tx/detail/NFTokenUtils.h>
#include <xrpld/app/tx/detail/PermissionedDomainSet.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/beast/utility/instrumentation.h> #include <xrpl/beast/utility/instrumentation.h>
#include <xrpl/ledger/CredentialHelpers.h> #include <xrpl/ledger/CredentialHelpers.h>
@@ -21,6 +15,11 @@
#include <xrpl/protocol/TxFormats.h> #include <xrpl/protocol/TxFormats.h>
#include <xrpl/protocol/Units.h> #include <xrpl/protocol/Units.h>
#include <xrpl/protocol/nftPageMask.h> #include <xrpl/protocol/nftPageMask.h>
#include <xrpl/tx/InvariantCheck.h>
#include <xrpl/tx/transactors/AMM/AMMHelpers.h>
#include <xrpl/tx/transactors/AMM/AMMUtils.h>
#include <xrpl/tx/transactors/NFT/NFTokenUtils.h>
#include <xrpl/tx/transactors/PermissionedDomain/PermissionedDomainSet.h>
#include <cstdint> #include <cstdint>
#include <optional> #include <optional>

View File

@@ -1,8 +1,8 @@
#include <xrpld/app/tx/detail/SignerEntries.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/protocol/STArray.h> #include <xrpl/protocol/STArray.h>
#include <xrpl/protocol/STObject.h> #include <xrpl/protocol/STObject.h>
#include <xrpl/protocol/STTx.h>
#include <xrpl/tx/SignerEntries.h>
#include <cstdint> #include <cstdint>
#include <optional> #include <optional>

View File

@@ -1,10 +1,3 @@
#include <xrpld/app/misc/DelegateUtils.h>
#include <xrpld/app/misc/LoadFeeTrack.h>
#include <xrpld/app/tx/apply.h>
#include <xrpld/app/tx/detail/NFTokenUtils.h>
#include <xrpld/app/tx/detail/SignerEntries.h>
#include <xrpld/app/tx/detail/Transactor.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/basics/contract.h> #include <xrpl/basics/contract.h>
#include <xrpl/core/NetworkIDService.h> #include <xrpl/core/NetworkIDService.h>
@@ -17,6 +10,12 @@
#include <xrpl/protocol/SystemParameters.h> #include <xrpl/protocol/SystemParameters.h>
#include <xrpl/protocol/TxFlags.h> #include <xrpl/protocol/TxFlags.h>
#include <xrpl/protocol/UintTypes.h> #include <xrpl/protocol/UintTypes.h>
#include <xrpl/server/LoadFeeTrack.h>
#include <xrpl/tx/SignerEntries.h>
#include <xrpl/tx/Transactor.h>
#include <xrpl/tx/apply.h>
#include <xrpl/tx/transactors/Delegate/DelegateUtils.h>
#include <xrpl/tx/transactors/NFT/NFTokenUtils.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,11 +1,10 @@
#include <xrpld/app/tx/apply.h>
#include <xrpld/app/tx/applySteps.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/core/HashRouter.h> #include <xrpl/core/HashRouter.h>
#include <xrpl/core/ServiceRegistry.h> #include <xrpl/core/ServiceRegistry.h>
#include <xrpl/protocol/Feature.h> #include <xrpl/protocol/Feature.h>
#include <xrpl/protocol/TxFlags.h> #include <xrpl/protocol/TxFlags.h>
#include <xrpl/tx/apply.h>
#include <xrpl/tx/applySteps.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,4 +1,4 @@
#include <xrpld/app/tx/applySteps.h> #include <xrpl/tx/applySteps.h>
#pragma push_macro("TRANSACTION") #pragma push_macro("TRANSACTION")
#undef TRANSACTION #undef TRANSACTION

View File

@@ -1,4 +1,4 @@
#include <xrpld/app/tx/detail/BookTip.h> #include <xrpl/tx/paths/BookTip.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,13 +1,12 @@
#include <xrpld/app/paths/AMMContext.h>
#include <xrpld/app/paths/Flow.h>
#include <xrpld/app/paths/detail/AmountSpec.h>
#include <xrpld/app/paths/detail/Steps.h>
#include <xrpld/app/paths/detail/StrandFlow.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/ledger/Credit.h> #include <xrpl/ledger/Credit.h>
#include <xrpl/protocol/IOUAmount.h> #include <xrpl/protocol/IOUAmount.h>
#include <xrpl/protocol/XRPAmount.h> #include <xrpl/protocol/XRPAmount.h>
#include <xrpl/tx/paths/Flow.h>
#include <xrpl/tx/paths/detail/AmountSpec.h>
#include <xrpl/tx/paths/detail/Steps.h>
#include <xrpl/tx/paths/detail/StrandFlow.h>
#include <xrpl/tx/transactors/AMM/AMMContext.h>
namespace xrpl { namespace xrpl {

View File

@@ -1,10 +1,9 @@
#include <xrpld/app/misc/PermissionedDEXHelpers.h>
#include <xrpld/app/tx/detail/OfferStream.h>
#include <xrpl/basics/Log.h> #include <xrpl/basics/Log.h>
#include <xrpl/ledger/View.h> #include <xrpl/ledger/View.h>
#include <xrpl/protocol/Feature.h> #include <xrpl/protocol/Feature.h>
#include <xrpl/protocol/LedgerFormats.h> #include <xrpl/protocol/LedgerFormats.h>
#include <xrpl/tx/paths/OfferStream.h>
#include <xrpl/tx/transactors/PermissionedDEXHelpers.h>
namespace xrpl { namespace xrpl {

Some files were not shown because too many files have changed in this diff Show More