-
-
-
-
-
529 using namespace test::jtx;
-
-
531 constexpr char const* featureName =
"CryptoConditionsSuite";
-
-
533 auto jrr = env.rpc(
"feature", featureName)[jss::result];
-
534 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
-
-
536 jrr.removeMember(jss::status);
-
537 if (!BEAST_EXPECT(jrr.size() == 1))
-
-
539 auto feature = *(jrr.begin());
-
540 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
-
-
542 feature[jss::vetoed].isString() &&
-
543 feature[jss::vetoed].asString() ==
"Obsolete",
-
-
-
546 jrr = env.rpc(
"feature", featureName,
"reject")[jss::result];
-
547 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
-
-
549 jrr.removeMember(jss::status);
-
550 if (!BEAST_EXPECT(jrr.size() == 1))
-
-
552 feature = *(jrr.begin());
-
553 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
-
-
555 feature[jss::vetoed].isString() &&
-
556 feature[jss::vetoed].asString() ==
"Obsolete",
-
-
-
559 jrr = env.rpc(
"feature", featureName,
"accept")[jss::result];
-
560 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
-
-
562 jrr.removeMember(jss::status);
-
563 if (!BEAST_EXPECT(jrr.size() == 1))
-
-
565 feature = *(jrr.begin());
-
566 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
-
-
568 feature[jss::vetoed].isString() &&
-
569 feature[jss::vetoed].asString() ==
"Obsolete",
-
-
-
-
573 jrr = env.rpc(
"feature", featureName,
"maybe");
-
574 BEAST_EXPECT(jrr[jss::error] ==
"invalidParams");
-
575 BEAST_EXPECT(jrr[jss::error_message] ==
"Invalid parameters.");
-
+
+
+
+
+
+
+
+
530 using namespace test::jtx;
+
+
532 constexpr char const* featureName =
"CryptoConditionsSuite";
+
+
534 auto jrr = env.rpc(
"feature", featureName)[jss::result];
+
535 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
+
+
537 jrr.removeMember(jss::status);
+
538 if (!BEAST_EXPECT(jrr.size() == 1))
+
+
540 auto feature = *(jrr.begin());
+
541 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
+
+
543 feature[jss::vetoed].isString() &&
+
544 feature[jss::vetoed].asString() ==
"Obsolete",
+
+
+
547 jrr = env.rpc(
"feature", featureName,
"reject")[jss::result];
+
548 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
+
+
550 jrr.removeMember(jss::status);
+
551 if (!BEAST_EXPECT(jrr.size() == 1))
+
+
553 feature = *(jrr.begin());
+
554 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
+
+
556 feature[jss::vetoed].isString() &&
+
557 feature[jss::vetoed].asString() ==
"Obsolete",
+
+
+
560 jrr = env.rpc(
"feature", featureName,
"accept")[jss::result];
+
561 if (!BEAST_EXPECTS(jrr[jss::status] == jss::success,
"status"))
+
+
563 jrr.removeMember(jss::status);
+
564 if (!BEAST_EXPECT(jrr.size() == 1))
+
+
566 feature = *(jrr.begin());
+
567 BEAST_EXPECTS(feature[jss::name] == featureName,
"name");
+
+
569 feature[jss::vetoed].isString() &&
+
570 feature[jss::vetoed].asString() ==
"Obsolete",
+
+
+
+
574 jrr = env.rpc(
"feature", featureName,
"maybe");
+
575 BEAST_EXPECT(jrr[jss::error] ==
"invalidParams");
+
576 BEAST_EXPECT(jrr[jss::error_message] ==
"Invalid parameters.");
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
595BEAST_DEFINE_TESTSUITE(Feature, rpc,
ripple);
-
-
+
+
596BEAST_DEFINE_TESTSUITE(Feature, rpc,
ripple);
+
+
@@ -709,17 +710,17 @@ $(document).ready(function() { init_codefold(0); });
void fail(String const &reason, char const *file, int line)
Record a failure.
-
void testInvalidFeature()
-
+
void testInvalidFeature()
+
void testFeatureLookups()
-
-
-
+
+
+
-
-
-
void testWithMajorities()
-
void run() override
Runs the suite.
+
+
+
void testWithMajorities()
+
void run() override
Runs the suite.
diff --git a/SetTrust_8cpp_source.html b/SetTrust_8cpp_source.html
index f4d4345f7a..9bbe4c03e3 100644
--- a/SetTrust_8cpp_source.html
+++ b/SetTrust_8cpp_source.html
@@ -285,542 +285,506 @@ $(document).ready(function() { init_codefold(0); });
195 auto const currency = saLimitAmount.getCurrency();
196 auto const uDstAccountID = saLimitAmount.getIssuer();
-
-
-
200 if (
id == uDstAccountID)
-
-
-
-
-
205 if (
id == uDstAccountID)
-
-
-
-
-
210 auto const sleDelete =
-
-
-
-
-
-
216 <<
"Malformed transaction: Can not extend credit to self.";
-
-
-
-
-
-
-
-
-
-
-
-
+
198 if (
id == uDstAccountID)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
259 if (sleDst->isFieldPresent(sfAMMID))
-
-
-
-
-
-
-
-
267 ctx.
view.
read({ltAMM, sleDst->getFieldH256(sfAMMID)}))
-
-
269 if (
auto const lpTokens =
-
270 ammSle->getFieldAmount(sfLPTokenBalance);
-
271 lpTokens == beast::zero)
-
-
273 else if (lpTokens.getCurrency() != saLimitAmount.getCurrency())
-
-
-
-
-
-
279 else if (sleDst->isFieldPresent(sfVaultID))
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
296 if (bNoFreeze && (bSetFreeze || bSetDeepFreeze))
-
-
-
-
-
-
-
-
304 if ((bSetFreeze || bSetDeepFreeze) &&
-
305 (bClearFreeze || bClearDeepFreeze))
-
-
-
-
-
-
-
312 bool const bHigh =
id > uDstAccountID;
-
-
314 auto const sleRippleState =
-
-
-
317 sleRippleState ? sleRippleState->getFieldU32(sfFlags) : 0u;
-
-
319 uFlags = computeFreezeFlags(
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
238 if (sleDst->isFieldPresent(sfAMMID))
+
+
+
+
+
+
+
+
246 ctx.
view.
read({ltAMM, sleDst->getFieldH256(sfAMMID)}))
+
+
248 if (
auto const lpTokens =
+
249 ammSle->getFieldAmount(sfLPTokenBalance);
+
250 lpTokens == beast::zero)
+
+
252 else if (lpTokens.getCurrency() != saLimitAmount.getCurrency())
+
+
+
+
+
+
258 else if (sleDst->isFieldPresent(sfVaultID))
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
275 if (bNoFreeze && (bSetFreeze || bSetDeepFreeze))
+
+
+
+
+
+
+
+
283 if ((bSetFreeze || bSetDeepFreeze) &&
+
284 (bClearFreeze || bClearDeepFreeze))
+
+
+
+
+
+
+
291 bool const bHigh =
id > uDstAccountID;
+
+
293 auto const sleRippleState =
+
+
+
296 sleRippleState ? sleRippleState->getFieldU32(sfFlags) : 0u;
+
+
298 uFlags = computeFreezeFlags(
+
+
+
+
+
+
+
+
+
+
308 auto const deepFrozen =
+
+
+
+
+
+
314 if (deepFrozen && !frozen)
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
357 bool const bHigh =
account_ > uDstAccountID;
-
-
-
-
-
-
363 std::uint32_t const uOwnerCount = sle->getFieldU32(sfOwnerCount);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
363 (uOwnerCount < 2) ?
XRPAmount(beast::zero)
+
+
+
+
+
+
+
370 if (bQualityOut && QUALITY_ONE == uQualityOut)
+
+
+
+
+
375 bool const bSetAuth = (uTxFlags &
tfSetfAuth);
+
+
+
+
+
+
-
-
384 (uOwnerCount < 2) ?
XRPAmount(beast::zero)
-
+
+
+
-
-
-
-
-
391 if (bQualityOut && QUALITY_ONE == uQualityOut)
-
+
+
+
+
390 <<
"Delay transaction: Destination account does not exist.";
+
+
-
-
-
396 bool const bSetAuth = (uTxFlags &
tfSetfAuth);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
426 <<
"Delay transaction: Destination account does not exist.";
-
-
-
-
430 STAmount saLimitAllow = saLimitAmount;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
446 auto const& uLowAccountID = !bHigh ?
account_ : uDstAccountID;
-
447 auto const& uHighAccountID = bHigh ?
account_ : uDstAccountID;
-
448 SLE::ref sleLowAccount = !bHigh ? sle : sleDst;
-
449 SLE::ref sleHighAccount = bHigh ? sle : sleDst;
-
-
-
-
-
-
455 saLowBalance = sleRippleState->getFieldAmount(sfBalance);
-
456 saHighBalance = -saLowBalance;
-
-
-
-
-
-
462 sleRippleState->setFieldAmount(
-
463 !bHigh ? sfLowLimit : sfHighLimit, saLimitAllow);
-
-
-
466 !bHigh ? saLimitAllow : sleRippleState->getFieldAmount(sfLowLimit);
-
-
468 bHigh ? saLimitAllow : sleRippleState->getFieldAmount(sfHighLimit);
-
-
-
-
-
-
-
-
+
394 STAmount saLimitAllow = saLimitAmount;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
410 auto const& uLowAccountID = !bHigh ?
account_ : uDstAccountID;
+
411 auto const& uHighAccountID = bHigh ?
account_ : uDstAccountID;
+
412 SLE::ref sleLowAccount = !bHigh ? sle : sleDst;
+
413 SLE::ref sleHighAccount = bHigh ? sle : sleDst;
+
+
+
+
+
+
419 saLowBalance = sleRippleState->getFieldAmount(sfBalance);
+
420 saHighBalance = -saLowBalance;
+
+
+
+
+
+
426 sleRippleState->setFieldAmount(
+
427 !bHigh ? sfLowLimit : sfHighLimit, saLimitAllow);
+
+
+
430 !bHigh ? saLimitAllow : sleRippleState->getFieldAmount(sfLowLimit);
+
+
432 bHigh ? saLimitAllow : sleRippleState->getFieldAmount(sfHighLimit);
+
+
+
+
+
+
+
+
+
+
442 uLowQualityIn = sleRippleState->getFieldU32(sfLowQualityIn);
+
443 uHighQualityIn = sleRippleState->getFieldU32(sfHighQualityIn);
+
+
+
+
+
+
449 sleRippleState->setFieldU32(
+
450 !bHigh ? sfLowQualityIn : sfHighQualityIn, uQualityIn);
+
+
452 uLowQualityIn = !bHigh
+
+
454 : sleRippleState->getFieldU32(sfLowQualityIn);
+
455 uHighQualityIn = bHigh
+
+
457 : sleRippleState->getFieldU32(sfHighQualityIn);
+
+
+
+
+
+
463 sleRippleState->makeFieldAbsent(
+
464 !bHigh ? sfLowQualityIn : sfHighQualityIn);
+
+
+
467 !bHigh ? 0 : sleRippleState->getFieldU32(sfLowQualityIn);
+
+
469 bHigh ? 0 : sleRippleState->getFieldU32(sfHighQualityIn);
+
+
+
472 if (QUALITY_ONE == uLowQualityIn)
+
+
+
475 if (QUALITY_ONE == uHighQualityIn)
+
-
478 uLowQualityIn = sleRippleState->getFieldU32(sfLowQualityIn);
-
479 uHighQualityIn = sleRippleState->getFieldU32(sfHighQualityIn);
-
-
-
-
-
-
485 sleRippleState->setFieldU32(
-
486 !bHigh ? sfLowQualityIn : sfHighQualityIn, uQualityIn);
-
-
488 uLowQualityIn = !bHigh
-
-
490 : sleRippleState->getFieldU32(sfLowQualityIn);
-
491 uHighQualityIn = bHigh
-
-
493 : sleRippleState->getFieldU32(sfHighQualityIn);
-
-
-
-
-
-
499 sleRippleState->makeFieldAbsent(
-
500 !bHigh ? sfLowQualityIn : sfHighQualityIn);
-
-
-
503 !bHigh ? 0 : sleRippleState->getFieldU32(sfLowQualityIn);
-
-
505 bHigh ? 0 : sleRippleState->getFieldU32(sfHighQualityIn);
-
-
-
508 if (QUALITY_ONE == uLowQualityIn)
-
-
-
511 if (QUALITY_ONE == uHighQualityIn)
-
-
-
-
-
-
-
-
-
-
-
522 uLowQualityOut = sleRippleState->getFieldU32(sfLowQualityOut);
-
523 uHighQualityOut = sleRippleState->getFieldU32(sfHighQualityOut);
-
-
525 else if (uQualityOut)
-
-
-
-
529 sleRippleState->setFieldU32(
-
530 !bHigh ? sfLowQualityOut : sfHighQualityOut, uQualityOut);
-
-
532 uLowQualityOut = !bHigh
-
-
534 : sleRippleState->getFieldU32(sfLowQualityOut);
-
535 uHighQualityOut = bHigh
-
-
537 : sleRippleState->getFieldU32(sfHighQualityOut);
-
-
-
-
-
-
543 sleRippleState->makeFieldAbsent(
-
544 !bHigh ? sfLowQualityOut : sfHighQualityOut);
-
-
-
547 !bHigh ? 0 : sleRippleState->getFieldU32(sfLowQualityOut);
-
-
549 bHigh ? 0 : sleRippleState->getFieldU32(sfHighQualityOut);
-
-
-
552 std::uint32_t const uFlagsIn(sleRippleState->getFieldU32(sfFlags));
-
-
-
555 if (bSetNoRipple && !bClearNoRipple)
-
-
557 if ((bHigh ? saHighBalance : saLowBalance) >= beast::zero)
-
+
+
+
+
+
+
+
+
+
486 uLowQualityOut = sleRippleState->getFieldU32(sfLowQualityOut);
+
487 uHighQualityOut = sleRippleState->getFieldU32(sfHighQualityOut);
+
+
489 else if (uQualityOut)
+
+
+
+
493 sleRippleState->setFieldU32(
+
494 !bHigh ? sfLowQualityOut : sfHighQualityOut, uQualityOut);
+
+
496 uLowQualityOut = !bHigh
+
+
498 : sleRippleState->getFieldU32(sfLowQualityOut);
+
499 uHighQualityOut = bHigh
+
+
501 : sleRippleState->getFieldU32(sfHighQualityOut);
+
+
+
+
+
+
507 sleRippleState->makeFieldAbsent(
+
508 !bHigh ? sfLowQualityOut : sfHighQualityOut);
+
+
+
511 !bHigh ? 0 : sleRippleState->getFieldU32(sfLowQualityOut);
+
+
513 bHigh ? 0 : sleRippleState->getFieldU32(sfHighQualityOut);
+
+
+
516 std::uint32_t const uFlagsIn(sleRippleState->getFieldU32(sfFlags));
+
+
+
519 if (bSetNoRipple && !bClearNoRipple)
+
+
521 if ((bHigh ? saHighBalance : saLowBalance) >= beast::zero)
+
+
+
+
+
+
+
528 else if (bClearNoRipple && !bSetNoRipple)
+
+
+
+
+
+
+
535 uFlagsOut = computeFreezeFlags(
+
+
+
+
+
+
+
+
+
544 if (QUALITY_ONE == uLowQualityOut)
+
+
+
547 if (QUALITY_ONE == uHighQualityOut)
+
+
+
+
551 bool const bHighDefRipple =
+
+
+
554 bool const bLowReserveSet = uLowQualityIn || uLowQualityOut ||
+
+
+
557 saLowBalance > beast::zero;
+
558 bool const bLowReserveClear = !bLowReserveSet;
-
-
-
-
-
564 else if (bClearNoRipple && !bSetNoRipple)
-
-
-
-
-
-
-
571 uFlagsOut = computeFreezeFlags(
-
-
-
-
-
-
-
-
-
580 if (QUALITY_ONE == uLowQualityOut)
-
-
-
583 if (QUALITY_ONE == uHighQualityOut)
-
-
-
-
587 bool const bHighDefRipple =
-
-
-
590 bool const bLowReserveSet = uLowQualityIn || uLowQualityOut ||
-
-
-
593 saLowBalance > beast::zero;
-
594 bool const bLowReserveClear = !bLowReserveSet;
-
-
596 bool const bHighReserveSet = uHighQualityIn || uHighQualityOut ||
-
-
-
599 saHighBalance > beast::zero;
-
600 bool const bHighReserveClear = !bHighReserveSet;
-
-
602 bool const bDefault = bLowReserveClear && bHighReserveClear;
-
-
-
-
-
607 bool bReserveIncrease =
false;
-
-
-
-
-
-
-
614 if (bLowReserveSet && !bLowReserved)
-
-
-
-
-
-
-
621 bReserveIncrease =
true;
-
-
-
624 if (bLowReserveClear && bLowReserved)
-
-
-
-
628 uFlagsOut &= ~lsfLowReserve;
-
-
-
631 if (bHighReserveSet && !bHighReserved)
-
-
-
-
-
-
-
638 bReserveIncrease =
true;
-
-
-
641 if (bHighReserveClear && bHighReserved)
-
-
-
-
645 uFlagsOut &= ~lsfHighReserve;
-
-
-
648 if (uFlagsIn != uFlagsOut)
-
649 sleRippleState->setFieldU32(sfFlags, uFlagsOut);
-
-
-
-
-
-
-
656 view(), sleRippleState, uLowAccountID, uHighAccountID, viewJ);
-
-
-
-
-
661 JLOG(
j_.
trace()) <<
"Delay transaction: Insufficent reserve to "
-
-
-
-
-
-
-
-
-
+
560 bool const bHighReserveSet = uHighQualityIn || uHighQualityOut ||
+
+
+
563 saHighBalance > beast::zero;
+
564 bool const bHighReserveClear = !bHighReserveSet;
+
+
566 bool const bDefault = bLowReserveClear && bHighReserveClear;
+
+
+
+
+
571 bool bReserveIncrease =
false;
+
+
+
+
+
+
+
578 if (bLowReserveSet && !bLowReserved)
+
+
+
+
+
+
+
585 bReserveIncrease =
true;
+
+
+
588 if (bLowReserveClear && bLowReserved)
+
+
+
+
592 uFlagsOut &= ~lsfLowReserve;
+
+
+
595 if (bHighReserveSet && !bHighReserved)
+
+
+
+
+
+
+
602 bReserveIncrease =
true;
+
+
+
605 if (bHighReserveClear && bHighReserved)
+
+
+
+
609 uFlagsOut &= ~lsfHighReserve;
+
+
+
612 if (uFlagsIn != uFlagsOut)
+
613 sleRippleState->setFieldU32(sfFlags, uFlagsOut);
+
+
+
+
+
+
+
620 view(), sleRippleState, uLowAccountID, uHighAccountID, viewJ);
+
+
+
+
+
625 JLOG(
j_.
trace()) <<
"Delay transaction: Insufficent reserve to "
+
+
+
+
+
+
+
+
+
+
+
636 JLOG(
j_.
trace()) <<
"Modify ripple line";
+
+
+
+
+
+
642 (!bQualityIn || !uQualityIn) &&
+
+
644 (!bQualityOut || !uQualityOut) &&
+
+
+
+
+
649 <<
"Redundant: Setting non-existent ripple line to defaults.";
+
+
+
+
+
+
655 JLOG(
j_.
trace()) <<
"Delay transaction: Line does not exist. "
+
656 "Insufficent reserve to create line.";
+
+
+
+
+
+
+
+
+
+
+
+
+
669 JLOG(
j_.
trace()) <<
"doTrustSet: Creating ripple line: "
+
-
672 JLOG(
j_.
trace()) <<
"Modify ripple line";
-
-
-
-
-
-
678 (!bQualityIn || !uQualityIn) &&
-
-
680 (!bQualityOut || !uQualityOut) &&
-
-
-
-
-
685 <<
"Redundant: Setting non-existent ripple line to defaults.";
-
-
-
-
-
-
691 JLOG(
j_.
trace()) <<
"Delay transaction: Line does not exist. "
-
692 "Insufficent reserve to create line.";
-
-
-
-
-
-
-
-
-
-
-
-
-
705 JLOG(
j_.
trace()) <<
"doTrustSet: Creating ripple line: "
-
-
-
-
-
-
-
-
-
-
-
-
717 bSetNoRipple && !bClearNoRipple,
-
718 bSetFreeze && !bClearFreeze,
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
681 bSetNoRipple && !bClearNoRipple,
+
682 bSetFreeze && !bClearFreeze,
+
+
+
+
+
+
+
+
+
+
diff --git a/SetTrust_8h_source.html b/SetTrust_8h_source.html
index 638968feb8..7a1a258399 100644
--- a/SetTrust_8h_source.html
+++ b/SetTrust_8h_source.html
@@ -133,7 +133,7 @@ $(document).ready(function() { init_codefold(0); });
diff --git a/classripple_1_1Change-members.html b/classripple_1_1Change-members.html
index d26e8fa930..322d7835f3 100644
--- a/classripple_1_1Change-members.html
+++ b/classripple_1_1Change-members.html
@@ -80,60 +80,59 @@ $(function() {
| account_ | ripple::Transactor | protected |
- | activateTrustLinesToSelfFix() | ripple::Change | private |
- | apply() | ripple::Transactor | protected |
- | applyAmendment() | ripple::Change | private |
- | applyFee() | ripple::Change | private |
- | applyUNLModify() | ripple::Change | private |
- | Blocker enum value | ripple::Transactor | |
- | calculateBaseFee(ReadView const &view, STTx const &tx) | ripple::Change | static |
- | calculateOwnerReserveFee(ReadView const &view, STTx const &tx) | ripple::Transactor | protectedstatic |
- | Change(ApplyContext &ctx) | ripple::Change | explicit |
- | checkBatchSign(PreclaimContext const &ctx) | ripple::Transactor | static |
- | checkExtraFeatures(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
- | checkFee(PreclaimContext const &ctx, XRPAmount baseFee) | ripple::Transactor | static |
- | checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j) | ripple::Transactor | privatestatic |
- | checkPermission(ReadView const &view, STTx const &tx) | ripple::Transactor | static |
- | checkPriorTxAndLastLedger(PreclaimContext const &ctx) | ripple::Transactor | static |
- | checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j) | ripple::Transactor | static |
- | checkSign(PreclaimContext const &ctx) | ripple::Transactor | static |
- | checkSign(ReadView const &view, ApplyFlags flags, AccountID const &idAccount, STObject const &sigObject, beast::Journal const j) | ripple::Transactor | protectedstatic |
- | checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j) | ripple::Transactor | privatestatic |
- | ConsequencesFactory | ripple::Change | static |
- | ConsequencesFactoryType enum name | ripple::Transactor | |
- | consumeSeqProxy(SLE::pointer const &sleAccount) | ripple::Transactor | private |
- | ctx_ | ripple::Transactor | protected |
- | Custom enum value | ripple::Transactor | |
- | doApply() override | ripple::Change | virtual |
- | getFlagsMask(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
- | invokePreflight(PreflightContext const &ctx) | ripple::Transactor | static |
- | invokePreflight(PreflightContext const &ctx) | ripple::Transactor | static |
+ | apply() | ripple::Transactor | protected |
+ | applyAmendment() | ripple::Change | private |
+ | applyFee() | ripple::Change | private |
+ | applyUNLModify() | ripple::Change | private |
+ | Blocker enum value | ripple::Transactor | |
+ | calculateBaseFee(ReadView const &view, STTx const &tx) | ripple::Change | static |
+ | calculateOwnerReserveFee(ReadView const &view, STTx const &tx) | ripple::Transactor | protectedstatic |
+ | Change(ApplyContext &ctx) | ripple::Change | explicit |
+ | checkBatchSign(PreclaimContext const &ctx) | ripple::Transactor | static |
+ | checkExtraFeatures(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
+ | checkFee(PreclaimContext const &ctx, XRPAmount baseFee) | ripple::Transactor | static |
+ | checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j) | ripple::Transactor | privatestatic |
+ | checkPermission(ReadView const &view, STTx const &tx) | ripple::Transactor | static |
+ | checkPriorTxAndLastLedger(PreclaimContext const &ctx) | ripple::Transactor | static |
+ | checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j) | ripple::Transactor | static |
+ | checkSign(PreclaimContext const &ctx) | ripple::Transactor | static |
+ | checkSign(ReadView const &view, ApplyFlags flags, AccountID const &idAccount, STObject const &sigObject, beast::Journal const j) | ripple::Transactor | protectedstatic |
+ | checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j) | ripple::Transactor | privatestatic |
+ | ConsequencesFactory | ripple::Change | static |
+ | ConsequencesFactoryType enum name | ripple::Transactor | |
+ | consumeSeqProxy(SLE::pointer const &sleAccount) | ripple::Transactor | private |
+ | ctx_ | ripple::Transactor | protected |
+ | Custom enum value | ripple::Transactor | |
+ | doApply() override | ripple::Change | virtual |
+ | getFlagsMask(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
+ | invokePreflight(PreflightContext const &ctx) | ripple::Transactor | static |
| invokePreflight(PreflightContext const &ctx) | ripple::Transactor | static |
- | j_ | ripple::Transactor | protected |
- | minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags) | ripple::Transactor | protectedstatic |
- | mPriorBalance | ripple::Transactor | protected |
- | mSourceBalance | ripple::Transactor | protected |
- | Normal enum value | ripple::Transactor | |
- | operator()() | ripple::Transactor | |
- | operator=(Transactor const &)=delete | ripple::Transactor | protected |
- | payFee() | ripple::Transactor | private |
- | preclaim(PreclaimContext const &ctx) | ripple::Change | static |
- | preCompute() override | ripple::Change | virtual |
- | preflight1(PreflightContext const &ctx, std::uint32_t flagMask) | ripple::Transactor | privatestatic |
- | preflight2(PreflightContext const &ctx) | ripple::Transactor | privatestatic |
- | preflightSigValidated(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
- | reset(XRPAmount fee) | ripple::Transactor | private |
- | sink_ | ripple::Transactor | protected |
- | ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j) | ripple::Transactor | static |
- | Transactor(Transactor const &)=delete | ripple::Transactor | protected |
- | Transactor(ApplyContext &ctx) | ripple::Transactor | explicitprotected |
- | trapTransaction(uint256) const | ripple::Transactor | private |
- | validDataLength(std::optional< Slice > const &slice, std::size_t maxLength) | ripple::Transactor | protectedstatic |
- | validNumericRange(std::optional< T > value, T max, T min={}) | ripple::Transactor | protectedstatic |
- | validNumericRange(std::optional< T > value, unit::ValueUnit< Unit, T > max, unit::ValueUnit< Unit, T > min={}) | ripple::Transactor | protectedstatic |
- | view() | ripple::Transactor | |
- | view() const | ripple::Transactor | |
- | ~Transactor()=default | ripple::Transactor | protectedvirtual |
+ | invokePreflight(PreflightContext const &ctx) | ripple::Transactor | static |
+ | j_ | ripple::Transactor | protected |
+ | minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags) | ripple::Transactor | protectedstatic |
+ | mPriorBalance | ripple::Transactor | protected |
+ | mSourceBalance | ripple::Transactor | protected |
+ | Normal enum value | ripple::Transactor | |
+ | operator()() | ripple::Transactor | |
+ | operator=(Transactor const &)=delete | ripple::Transactor | protected |
+ | payFee() | ripple::Transactor | private |
+ | preclaim(PreclaimContext const &ctx) | ripple::Change | static |
+ | preCompute() override | ripple::Change | virtual |
+ | preflight1(PreflightContext const &ctx, std::uint32_t flagMask) | ripple::Transactor | privatestatic |
+ | preflight2(PreflightContext const &ctx) | ripple::Transactor | privatestatic |
+ | preflightSigValidated(PreflightContext const &ctx) | ripple::Transactor | protectedstatic |
+ | reset(XRPAmount fee) | ripple::Transactor | private |
+ | sink_ | ripple::Transactor | protected |
+ | ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j) | ripple::Transactor | static |
+ | Transactor(Transactor const &)=delete | ripple::Transactor | protected |
+ | Transactor(ApplyContext &ctx) | ripple::Transactor | explicitprotected |
+ | trapTransaction(uint256) const | ripple::Transactor | private |
+ | validDataLength(std::optional< Slice > const &slice, std::size_t maxLength) | ripple::Transactor | protectedstatic |
+ | validNumericRange(std::optional< T > value, T max, T min={}) | ripple::Transactor | protectedstatic |
+ | validNumericRange(std::optional< T > value, unit::ValueUnit< Unit, T > max, unit::ValueUnit< Unit, T > min={}) | ripple::Transactor | protectedstatic |
+ | view() | ripple::Transactor | |
+ | view() const | ripple::Transactor | |
+ | ~Transactor()=default | ripple::Transactor | protectedvirtual |