chore: Update libxrpl to 3.2.0 (#3114)

This commit is contained in:
Sergey Kuznetsov
2026-06-25 11:19:12 +01:00
committed by GitHub
parent 3673586be3
commit 9b04d64a0e
257 changed files with 6174 additions and 6312 deletions

View File

@@ -220,7 +220,7 @@ TEST_F(FeedTransactionTest, SubTransactionV1)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -244,7 +244,7 @@ TEST_F(FeedTransactionTest, SubTransactionForProposedTx)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -267,7 +267,7 @@ TEST_F(FeedTransactionTest, SubTransactionV2)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -295,7 +295,7 @@ TEST_F(FeedTransactionTest, SubAccountV1)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -323,7 +323,7 @@ TEST_F(FeedTransactionTest, SubForProposedAccount)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -348,7 +348,7 @@ TEST_F(FeedTransactionTest, SubAccountV2)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -377,7 +377,7 @@ TEST_F(FeedTransactionTest, SubBothTransactionAndAccount)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -399,7 +399,7 @@ TEST_F(FeedTransactionTest, SubBothTransactionAndAccount)
TEST_F(FeedTransactionTest, SubBookV1)
{
auto const issue1 = getIssue(kCurrency, kIssuer);
ripple::Book const book{ripple::xrpIssue(), issue1, std::nullopt};
xrpl::Book const book{xrpl::xrpIssue(), issue1, std::nullopt};
EXPECT_CALL(*mockSessionPtr, onDisconnect);
testFeedPtr->sub(book, sessionPtr);
@@ -588,7 +588,7 @@ TEST_F(FeedTransactionTest, SubBookV1)
TEST_F(FeedTransactionTest, SubBookV2)
{
auto const issue1 = getIssue(kCurrency, kIssuer);
ripple::Book const book{ripple::xrpIssue(), issue1, std::nullopt};
xrpl::Book const book{xrpl::xrpIssue(), issue1, std::nullopt};
EXPECT_CALL(*mockSessionPtr, onDisconnect);
testFeedPtr->sub(book, sessionPtr);
@@ -681,7 +681,7 @@ TEST_F(FeedTransactionTest, TransactionContainsBothAccountsSubed)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -720,7 +720,7 @@ TEST_F(FeedTransactionTest, SubAccountRepeatWithDifferentVersion)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -756,7 +756,7 @@ TEST_F(FeedTransactionTest, SubTransactionRepeatWithDifferentVersion)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -817,7 +817,7 @@ TEST_F(FeedTransactionTest, SubRepeat)
EXPECT_EQ(testFeedPtr->accountSubCount(), 0);
auto const issue1 = getIssue(kCurrency, kIssuer);
ripple::Book const book{ripple::xrpIssue(), issue1, std::nullopt};
xrpl::Book const book{xrpl::xrpIssue(), issue1, std::nullopt};
EXPECT_CALL(*mockSessionPtr, onDisconnect);
testFeedPtr->sub(book, sessionPtr);
@@ -842,33 +842,33 @@ TEST_F(FeedTransactionTest, PubTransactionWithOwnerFund)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj =
xrpl::STObject const obj =
createCreateOfferTransactionObject(kAccount1, 1, 32, kCurrency, kIssuer, 1, 3);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
ripple::STArray const metaArray{0};
ripple::STObject metaObj(ripple::sfTransactionMetaData);
metaObj.setFieldArray(ripple::sfAffectedNodes, metaArray);
metaObj.setFieldU8(ripple::sfTransactionResult, ripple::tesSUCCESS);
metaObj.setFieldU32(ripple::sfTransactionIndex, 22);
xrpl::STArray const metaArray{0};
xrpl::STObject metaObj(xrpl::sfTransactionMetaData);
metaObj.setFieldArray(xrpl::sfAffectedNodes, metaArray);
metaObj.setFieldU8(xrpl::sfTransactionResult, xrpl::tesSUCCESS);
metaObj.setFieldU32(xrpl::sfTransactionIndex, 22);
trans1.metadata = metaObj.getSerializer().peekData();
ripple::STObject line(ripple::sfIndexes);
line.setFieldU16(ripple::sfLedgerEntryType, ripple::ltRIPPLE_STATE);
line.setFieldAmount(ripple::sfLowLimit, ripple::STAmount(10, false));
line.setFieldAmount(ripple::sfHighLimit, ripple::STAmount(100, false));
line.setFieldH256(ripple::sfPreviousTxnID, ripple::uint256{kTxnId});
line.setFieldU32(ripple::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(ripple::sfFlags, 0);
xrpl::STObject line(xrpl::sfIndexes);
line.setFieldU16(xrpl::sfLedgerEntryType, xrpl::ltRIPPLE_STATE);
line.setFieldAmount(xrpl::sfLowLimit, xrpl::STAmount(10, false));
line.setFieldAmount(xrpl::sfHighLimit, xrpl::STAmount(100, false));
line.setFieldH256(xrpl::sfPreviousTxnID, xrpl::uint256{kTxnId});
line.setFieldU32(xrpl::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(xrpl::sfFlags, 0);
auto const issue2 = getIssue(kCurrency, kIssuer);
line.setFieldAmount(ripple::sfBalance, ripple::STAmount(issue2, 100));
line.setFieldAmount(xrpl::sfBalance, xrpl::STAmount(issue2, 100));
EXPECT_CALL(*backend_, doFetchLedgerObject).Times(3);
auto const issueAccount = getAccountIdWithString(kIssuer);
auto const kk = ripple::keylet::account(issueAccount).key;
auto const kk = xrpl::keylet::account(issueAccount).key;
ON_CALL(*backend_, doFetchLedgerObject(testing::_, testing::_, testing::_))
.WillByDefault(testing::Return(line.getSerializer().peekData()));
ripple::STObject const accountRoot = createAccountRootObject(kIssuer, 0, 1, 10, 2, kTxnId, 3);
xrpl::STObject const accountRoot = createAccountRootObject(kIssuer, 0, 1, 10, 2, kTxnId, 3);
ON_CALL(*backend_, doFetchLedgerObject(kk, testing::_, testing::_))
.WillByDefault(testing::Return(accountRoot.getSerializer().peekData()));
@@ -984,32 +984,32 @@ TEST_F(FeedTransactionTest, PubTransactionOfferCreationFrozenLine)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj =
xrpl::STObject const obj =
createCreateOfferTransactionObject(kAccount1, 1, 32, kCurrency, kIssuer, 1, 3);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
ripple::STArray const metaArray{0};
ripple::STObject metaObj(ripple::sfTransactionMetaData);
metaObj.setFieldArray(ripple::sfAffectedNodes, metaArray);
metaObj.setFieldU8(ripple::sfTransactionResult, ripple::tesSUCCESS);
metaObj.setFieldU32(ripple::sfTransactionIndex, 22);
xrpl::STArray const metaArray{0};
xrpl::STObject metaObj(xrpl::sfTransactionMetaData);
metaObj.setFieldArray(xrpl::sfAffectedNodes, metaArray);
metaObj.setFieldU8(xrpl::sfTransactionResult, xrpl::tesSUCCESS);
metaObj.setFieldU32(xrpl::sfTransactionIndex, 22);
trans1.metadata = metaObj.getSerializer().peekData();
ripple::STObject line(ripple::sfIndexes);
line.setFieldU16(ripple::sfLedgerEntryType, ripple::ltRIPPLE_STATE);
line.setFieldAmount(ripple::sfLowLimit, ripple::STAmount(10, false));
line.setFieldAmount(ripple::sfHighLimit, ripple::STAmount(100, false));
line.setFieldH256(ripple::sfPreviousTxnID, ripple::uint256{kTxnId});
line.setFieldU32(ripple::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(ripple::sfFlags, ripple::lsfHighFreeze);
line.setFieldAmount(ripple::sfBalance, ripple::STAmount(getIssue(kCurrency, kIssuer), 100));
xrpl::STObject line(xrpl::sfIndexes);
line.setFieldU16(xrpl::sfLedgerEntryType, xrpl::ltRIPPLE_STATE);
line.setFieldAmount(xrpl::sfLowLimit, xrpl::STAmount(10, false));
line.setFieldAmount(xrpl::sfHighLimit, xrpl::STAmount(100, false));
line.setFieldH256(xrpl::sfPreviousTxnID, xrpl::uint256{kTxnId});
line.setFieldU32(xrpl::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(xrpl::sfFlags, xrpl::lsfHighFreeze);
line.setFieldAmount(xrpl::sfBalance, xrpl::STAmount(getIssue(kCurrency, kIssuer), 100));
EXPECT_CALL(*backend_, doFetchLedgerObject).Times(3);
auto const issueAccount = getAccountIdWithString(kIssuer);
auto const kk = ripple::keylet::account(issueAccount).key;
auto const kk = xrpl::keylet::account(issueAccount).key;
ON_CALL(*backend_, doFetchLedgerObject(testing::_, testing::_, testing::_))
.WillByDefault(testing::Return(line.getSerializer().peekData()));
ripple::STObject const accountRoot = createAccountRootObject(kIssuer, 0, 1, 10, 2, kTxnId, 3);
xrpl::STObject const accountRoot = createAccountRootObject(kIssuer, 0, 1, 10, 2, kTxnId, 3);
ON_CALL(*backend_, doFetchLedgerObject(kk, testing::_, testing::_))
.WillByDefault(testing::Return(accountRoot.getSerializer().peekData()));
@@ -1025,33 +1025,33 @@ TEST_F(FeedTransactionTest, SubTransactionOfferCreationGlobalFrozen)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj =
xrpl::STObject const obj =
createCreateOfferTransactionObject(kAccount1, 1, 32, kCurrency, kIssuer, 1, 3);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
ripple::STArray const metaArray{0};
ripple::STObject metaObj(ripple::sfTransactionMetaData);
metaObj.setFieldArray(ripple::sfAffectedNodes, metaArray);
metaObj.setFieldU8(ripple::sfTransactionResult, ripple::tesSUCCESS);
metaObj.setFieldU32(ripple::sfTransactionIndex, 22);
xrpl::STArray const metaArray{0};
xrpl::STObject metaObj(xrpl::sfTransactionMetaData);
metaObj.setFieldArray(xrpl::sfAffectedNodes, metaArray);
metaObj.setFieldU8(xrpl::sfTransactionResult, xrpl::tesSUCCESS);
metaObj.setFieldU32(xrpl::sfTransactionIndex, 22);
trans1.metadata = metaObj.getSerializer().peekData();
ripple::STObject line(ripple::sfIndexes);
line.setFieldU16(ripple::sfLedgerEntryType, ripple::ltRIPPLE_STATE);
line.setFieldAmount(ripple::sfLowLimit, ripple::STAmount(10, false));
line.setFieldAmount(ripple::sfHighLimit, ripple::STAmount(100, false));
line.setFieldH256(ripple::sfPreviousTxnID, ripple::uint256{kTxnId});
line.setFieldU32(ripple::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(ripple::sfFlags, ripple::lsfHighFreeze);
xrpl::STObject line(xrpl::sfIndexes);
line.setFieldU16(xrpl::sfLedgerEntryType, xrpl::ltRIPPLE_STATE);
line.setFieldAmount(xrpl::sfLowLimit, xrpl::STAmount(10, false));
line.setFieldAmount(xrpl::sfHighLimit, xrpl::STAmount(100, false));
line.setFieldH256(xrpl::sfPreviousTxnID, xrpl::uint256{kTxnId});
line.setFieldU32(xrpl::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(xrpl::sfFlags, xrpl::lsfHighFreeze);
auto const issueAccount = getAccountIdWithString(kIssuer);
line.setFieldAmount(ripple::sfBalance, ripple::STAmount(getIssue(kCurrency, kIssuer), 100));
line.setFieldAmount(xrpl::sfBalance, xrpl::STAmount(getIssue(kCurrency, kIssuer), 100));
EXPECT_CALL(*backend_, doFetchLedgerObject).Times(2);
auto const kk = ripple::keylet::account(issueAccount).key;
auto const kk = xrpl::keylet::account(issueAccount).key;
ON_CALL(*backend_, doFetchLedgerObject(testing::_, testing::_, testing::_))
.WillByDefault(testing::Return(line.getSerializer().peekData()));
ripple::STObject const accountRoot =
createAccountRootObject(kIssuer, ripple::lsfGlobalFreeze, 1, 10, 2, kTxnId, 3);
xrpl::STObject const accountRoot =
createAccountRootObject(kIssuer, xrpl::lsfGlobalFreeze, 1, 10, 2, kTxnId, 3);
ON_CALL(*backend_, doFetchLedgerObject(kk, testing::_, testing::_))
.WillByDefault(testing::Return(accountRoot.getSerializer().peekData()));
@@ -1073,7 +1073,7 @@ TEST_F(FeedTransactionTest, SubBothProposedAndValidatedAccount)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -1102,7 +1102,7 @@ TEST_F(FeedTransactionTest, SubBothProposedAndValidated)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -1126,7 +1126,7 @@ TEST_F(FeedTransactionTest, SubProposedDisconnect)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -1151,7 +1151,7 @@ TEST_F(FeedTransactionTest, SubProposedAccountDisconnect)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
xrpl::STObject const obj = createPaymentTransactionObject(kAccount1, kAccount2, 1, 1, 32);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
trans1.metadata = createPaymentTransactionMetaObject(kAccount1, kAccount2, 110, 30, 22)
@@ -1175,37 +1175,37 @@ TEST_F(FeedTransactionTest, PubTransactionWithOwnerFundFrozenLPToken)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
auto trans1 = TransactionAndMetadata();
ripple::STObject const obj =
xrpl::STObject const obj =
createCreateOfferTransactionObject(kAccount1, 1, 32, kLptokenCurrency, kAmmAccount, 1, 3);
trans1.transaction = obj.getSerializer().peekData();
trans1.ledgerSequence = 32;
ripple::STArray const metaArray{0};
ripple::STObject metaObj(ripple::sfTransactionMetaData);
metaObj.setFieldArray(ripple::sfAffectedNodes, metaArray);
metaObj.setFieldU8(ripple::sfTransactionResult, ripple::tesSUCCESS);
metaObj.setFieldU32(ripple::sfTransactionIndex, 22);
xrpl::STArray const metaArray{0};
xrpl::STObject metaObj(xrpl::sfTransactionMetaData);
metaObj.setFieldArray(xrpl::sfAffectedNodes, metaArray);
metaObj.setFieldU8(xrpl::sfTransactionResult, xrpl::tesSUCCESS);
metaObj.setFieldU32(xrpl::sfTransactionIndex, 22);
trans1.metadata = metaObj.getSerializer().peekData();
ripple::STObject line(ripple::sfIndexes);
line.setFieldU16(ripple::sfLedgerEntryType, ripple::ltRIPPLE_STATE);
line.setFieldAmount(ripple::sfLowLimit, ripple::STAmount(10, false));
line.setFieldAmount(ripple::sfHighLimit, ripple::STAmount(100, false));
line.setFieldH256(ripple::sfPreviousTxnID, ripple::uint256{kTxnId});
line.setFieldU32(ripple::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(ripple::sfFlags, 0);
xrpl::STObject line(xrpl::sfIndexes);
line.setFieldU16(xrpl::sfLedgerEntryType, xrpl::ltRIPPLE_STATE);
line.setFieldAmount(xrpl::sfLowLimit, xrpl::STAmount(10, false));
line.setFieldAmount(xrpl::sfHighLimit, xrpl::STAmount(100, false));
line.setFieldH256(xrpl::sfPreviousTxnID, xrpl::uint256{kTxnId});
line.setFieldU32(xrpl::sfPreviousTxnLgrSeq, 3);
line.setFieldU32(xrpl::sfFlags, 0);
auto const issue2 = getIssue(kLptokenCurrency, kAmmAccount);
line.setFieldAmount(ripple::sfBalance, ripple::STAmount(issue2, 100));
line.setFieldAmount(xrpl::sfBalance, xrpl::STAmount(issue2, 100));
EXPECT_CALL(*backend_, doFetchLedgerObject(testing::_, testing::_, testing::_))
.Times(2)
.WillRepeatedly(testing::Return(line.getSerializer().peekData()));
auto const ammID = ripple::uint256{54321};
auto const ammID = xrpl::uint256{54321};
// create an amm account because in `accountHolds` checks for the ammID
auto const ammAccount = getAccountIdWithString(kAmmAccount);
auto const kk = ripple::keylet::account(ammAccount).key;
ripple::STObject const ammAccountRoot =
auto const kk = xrpl::keylet::account(ammAccount).key;
xrpl::STObject const ammAccountRoot =
createAccountRootObject(kAmmAccount, 0, 1, 10, 2, kTxnId, 3, 0, ammID);
EXPECT_CALL(*backend_, doFetchLedgerObject(kk, testing::_, testing::_))
.Times(2)
@@ -1255,21 +1255,20 @@ TEST_F(FeedTransactionTest, PubTransactionWithOwnerFundFrozenLPToken)
)
.WillOnce(testing::Return(true));
auto const ammObj = createAmmObject(
kAmmAccount, "XRP", ripple::toBase58(ripple::xrpAccount()), kCurrency, kIssuer
);
auto const ammObj =
createAmmObject(kAmmAccount, "XRP", xrpl::toBase58(xrpl::xrpAccount()), kCurrency, kIssuer);
EXPECT_CALL(
*backend_, doFetchLedgerObject(ripple::keylet::amm(ammID).key, testing::_, testing::_)
*backend_, doFetchLedgerObject(xrpl::keylet::amm(ammID).key, testing::_, testing::_)
)
.WillOnce(testing::Return(ammObj.getSerializer().peekData()));
// create the issuer account that enacted global freeze
auto const issuerAccount = getAccountIdWithString(kIssuer);
ripple::STObject const issuerAccountRoot =
xrpl::STObject const issuerAccountRoot =
createAccountRootObject(kIssuer, 4194304, 1, 10, 2, kTxnId, 3);
EXPECT_CALL(
*backend_,
doFetchLedgerObject(ripple::keylet::account(issuerAccount).key, testing::_, testing::_)
doFetchLedgerObject(xrpl::keylet::account(issuerAccount).key, testing::_, testing::_)
)
.WillOnce(testing::Return(issuerAccountRoot.getSerializer().peekData()));
@@ -1392,7 +1391,7 @@ TEST_F(FeedTransactionTest, PublishesMPTokenAuthorizeTx)
auto const ledgerHeader = createLedgerHeader(kLedgerHash, 33);
// The issuance ID that this transaction is authorizing
auto const mptIssuanceID = ripple::makeMptID(1, getAccountIdWithString(kAccount1));
auto const mptIssuanceID = xrpl::makeMptID(1, getAccountIdWithString(kAccount1));
auto const trans = createMPTokenAuthorizeTxWithMetadata(kAccount1, mptIssuanceID, 15, 5);
EXPECT_CALL(*mockSessionPtr, apiSubversion).WillOnce(testing::Return(1));
@@ -1435,7 +1434,7 @@ TEST_F(TransactionFeedMockPrometheusTest, subUnsub)
testFeedPtr_->unsub(account, sessionPtr_);
auto const issue1 = getIssue(kCurrency, kIssuer);
ripple::Book const book{ripple::xrpIssue(), issue1, std::nullopt};
xrpl::Book const book{xrpl::xrpIssue(), issue1, std::nullopt};
EXPECT_CALL(*mockSessionPtr_, onDisconnect);
testFeedPtr_->sub(book, sessionPtr_);
testFeedPtr_->unsub(book, sessionPtr_);
@@ -1468,7 +1467,7 @@ TEST_F(TransactionFeedMockPrometheusTest, AutoDisconnect)
testFeedPtr_->sub(account, sessionPtr_);
auto const issue1 = getIssue(kCurrency, kIssuer);
ripple::Book const book{ripple::xrpIssue(), issue1, std::nullopt};
xrpl::Book const book{xrpl::xrpIssue(), issue1, std::nullopt};
testFeedPtr_->sub(book, sessionPtr_);
// Emulate onDisconnect signal is called