diff --git a/AMMCreate_8cpp_source.html b/AMMCreate_8cpp_source.html index 192dfb0b68..d2065d5665 100644 --- a/AMMCreate_8cpp_source.html +++ b/AMMCreate_8cpp_source.html @@ -458,7 +458,7 @@ $(document).ready(function() { init_codefold(0); });
ripple::TERSubset
Definition TER.h:396
ripple::Transactor::account_
AccountID const account_
Definition Transactor.h:128
ripple::Transactor::view
ApplyView & view()
Definition Transactor.h:144
-
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:293
+
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:285
ripple::Transactor::j_
beast::Journal const j_
Definition Transactor.h:126
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition Transactor.h:124
ripple::XRPAmount
Definition XRPAmount.h:24
diff --git a/Batch_8cpp_source.html b/Batch_8cpp_source.html index 0bb39f5107..2673a5aebc 100644 --- a/Batch_8cpp_source.html +++ b/Batch_8cpp_source.html @@ -557,10 +557,10 @@ $(document).ready(function() { init_codefold(0); });
ripple::STTx::getTransactionID
uint256 getTransactionID() const
Definition STTx.h:221
ripple::STTx::checkBatchSign
Expected< void, std::string > checkBatchSign(RequireFullyCanonicalSig requireCanonicalSig, Rules const &rules) const
Definition STTx.cpp:283
ripple::TERSubset
Definition TER.h:396
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:274
-
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition Transactor.cpp:708
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:266
+
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition Transactor.cpp:699
ripple::Transactor::view
ApplyView & view()
Definition Transactor.h:144
-
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition Transactor.cpp:717
+
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition Transactor.cpp:708
ripple::XRPAmount
Definition XRPAmount.h:24
ripple::base_uint< 256 >
std::unordered_set::emplace
T emplace(T... args)
diff --git a/Delegate__test_8cpp_source.html b/Delegate__test_8cpp_source.html index f837ef497b..73d783fb09 100644 --- a/Delegate__test_8cpp_source.html +++ b/Delegate__test_8cpp_source.html @@ -1822,120 +1822,119 @@ $(document).ready(function() { init_codefold(0); });
1703 // NFTokenMint, NFTokenBurn, NFTokenCreateOffer, NFTokenCancelOffer,
1704 // NFTokenAcceptOffer are not included, they are tested separately.
1705 std::unordered_map<std::string, uint256> txRequiredFeatures{
-
1706 {"TicketCreate", featureTicketBatch},
-
1707 {"CheckCreate", featureChecks},
-
1708 {"CheckCash", featureChecks},
-
1709 {"CheckCancel", featureChecks},
-
1710 {"Clawback", featureClawback},
-
1711 {"AMMClawback", featureAMMClawback},
-
1712 {"AMMCreate", featureAMM},
-
1713 {"AMMDeposit", featureAMM},
-
1714 {"AMMWithdraw", featureAMM},
-
1715 {"AMMVote", featureAMM},
-
1716 {"AMMBid", featureAMM},
-
1717 {"AMMDelete", featureAMM},
-
1718 {"XChainCreateClaimID", featureXChainBridge},
-
1719 {"XChainCommit", featureXChainBridge},
-
1720 {"XChainClaim", featureXChainBridge},
-
1721 {"XChainAccountCreateCommit", featureXChainBridge},
-
1722 {"XChainAddClaimAttestation", featureXChainBridge},
-
1723 {"XChainAddAccountCreateAttestation", featureXChainBridge},
-
1724 {"XChainModifyBridge", featureXChainBridge},
-
1725 {"XChainCreateBridge", featureXChainBridge},
-
1726 {"DIDSet", featureDID},
-
1727 {"DIDDelete", featureDID},
-
1728 {"OracleSet", featurePriceOracle},
-
1729 {"OracleDelete", featurePriceOracle},
-
1730 {"LedgerStateFix", fixNFTokenPageLinks},
-
1731 {"MPTokenIssuanceCreate", featureMPTokensV1},
-
1732 {"MPTokenIssuanceDestroy", featureMPTokensV1},
-
1733 {"MPTokenIssuanceSet", featureMPTokensV1},
-
1734 {"MPTokenAuthorize", featureMPTokensV1},
-
1735 {"CredentialCreate", featureCredentials},
-
1736 {"CredentialAccept", featureCredentials},
-
1737 {"CredentialDelete", featureCredentials},
-
1738 {"NFTokenModify", featureDynamicNFT},
-
1739 {"PermissionedDomainSet", featurePermissionedDomains},
-
1740 {"PermissionedDomainDelete", featurePermissionedDomains},
-
1741 {"VaultCreate", featureSingleAssetVault},
-
1742 {"VaultSet", featureSingleAssetVault},
-
1743 {"VaultDelete", featureSingleAssetVault},
-
1744 {"VaultDeposit", featureSingleAssetVault},
-
1745 {"VaultWithdraw", featureSingleAssetVault},
-
1746 {"VaultClawback", featureSingleAssetVault}};
-
1747
-
1748 // Can not delegate tx if any required feature disabled.
-
1749 {
-
1750 auto txAmendmentDisabled = [&](FeatureBitset features,
-
1751 std::string const& tx) {
-
1752 BEAST_EXPECT(txRequiredFeatures.contains(tx));
-
1753
-
1754 Env env(*this, features - txRequiredFeatures[tx]);
-
1755
-
1756 Account const alice{"alice"};
-
1757 Account const bob{"bob"};
-
1758 env.fund(XRP(100000), alice, bob);
-
1759 env.close();
-
1760
-
1761 env(delegate::set(alice, bob, {tx}), ter(temMALFORMED));
-
1762 };
-
1763
-
1764 for (auto const& tx : txRequiredFeatures)
-
1765 txAmendmentDisabled(features, tx.first);
-
1766 }
-
1767
-
1768 // if all the required features in txRequiredFeatures are enabled, will
-
1769 // succeed
-
1770 {
-
1771 auto txAmendmentEnabled = [&](std::string const& tx) {
-
1772 Env env(*this, features);
-
1773
-
1774 Account const alice{"alice"};
-
1775 Account const bob{"bob"};
-
1776 env.fund(XRP(100000), alice, bob);
-
1777 env.close();
-
1778
-
1779 env(delegate::set(alice, bob, {tx}));
-
1780 };
-
1781
-
1782 for (auto const& tx : txRequiredFeatures)
-
1783 txAmendmentEnabled(tx.first);
-
1784 }
-
1785 }
+
1706 {"CheckCreate", featureChecks},
+
1707 {"CheckCash", featureChecks},
+
1708 {"CheckCancel", featureChecks},
+
1709 {"Clawback", featureClawback},
+
1710 {"AMMClawback", featureAMMClawback},
+
1711 {"AMMCreate", featureAMM},
+
1712 {"AMMDeposit", featureAMM},
+
1713 {"AMMWithdraw", featureAMM},
+
1714 {"AMMVote", featureAMM},
+
1715 {"AMMBid", featureAMM},
+
1716 {"AMMDelete", featureAMM},
+
1717 {"XChainCreateClaimID", featureXChainBridge},
+
1718 {"XChainCommit", featureXChainBridge},
+
1719 {"XChainClaim", featureXChainBridge},
+
1720 {"XChainAccountCreateCommit", featureXChainBridge},
+
1721 {"XChainAddClaimAttestation", featureXChainBridge},
+
1722 {"XChainAddAccountCreateAttestation", featureXChainBridge},
+
1723 {"XChainModifyBridge", featureXChainBridge},
+
1724 {"XChainCreateBridge", featureXChainBridge},
+
1725 {"DIDSet", featureDID},
+
1726 {"DIDDelete", featureDID},
+
1727 {"OracleSet", featurePriceOracle},
+
1728 {"OracleDelete", featurePriceOracle},
+
1729 {"LedgerStateFix", fixNFTokenPageLinks},
+
1730 {"MPTokenIssuanceCreate", featureMPTokensV1},
+
1731 {"MPTokenIssuanceDestroy", featureMPTokensV1},
+
1732 {"MPTokenIssuanceSet", featureMPTokensV1},
+
1733 {"MPTokenAuthorize", featureMPTokensV1},
+
1734 {"CredentialCreate", featureCredentials},
+
1735 {"CredentialAccept", featureCredentials},
+
1736 {"CredentialDelete", featureCredentials},
+
1737 {"NFTokenModify", featureDynamicNFT},
+
1738 {"PermissionedDomainSet", featurePermissionedDomains},
+
1739 {"PermissionedDomainDelete", featurePermissionedDomains},
+
1740 {"VaultCreate", featureSingleAssetVault},
+
1741 {"VaultSet", featureSingleAssetVault},
+
1742 {"VaultDelete", featureSingleAssetVault},
+
1743 {"VaultDeposit", featureSingleAssetVault},
+
1744 {"VaultWithdraw", featureSingleAssetVault},
+
1745 {"VaultClawback", featureSingleAssetVault}};
+
1746
+
1747 // Can not delegate tx if any required feature disabled.
+
1748 {
+
1749 auto txAmendmentDisabled = [&](FeatureBitset features,
+
1750 std::string const& tx) {
+
1751 BEAST_EXPECT(txRequiredFeatures.contains(tx));
+
1752
+
1753 Env env(*this, features - txRequiredFeatures[tx]);
+
1754
+
1755 Account const alice{"alice"};
+
1756 Account const bob{"bob"};
+
1757 env.fund(XRP(100000), alice, bob);
+
1758 env.close();
+
1759
+
1760 env(delegate::set(alice, bob, {tx}), ter(temMALFORMED));
+
1761 };
+
1762
+
1763 for (auto const& tx : txRequiredFeatures)
+
1764 txAmendmentDisabled(features, tx.first);
+
1765 }
+
1766
+
1767 // if all the required features in txRequiredFeatures are enabled, will
+
1768 // succeed
+
1769 {
+
1770 auto txAmendmentEnabled = [&](std::string const& tx) {
+
1771 Env env(*this, features);
+
1772
+
1773 Account const alice{"alice"};
+
1774 Account const bob{"bob"};
+
1775 env.fund(XRP(100000), alice, bob);
+
1776 env.close();
+
1777
+
1778 env(delegate::set(alice, bob, {tx}));
+
1779 };
+
1780
+
1781 for (auto const& tx : txRequiredFeatures)
+
1782 txAmendmentEnabled(tx.first);
+
1783 }
+
1784 }
-
1786
-
1787 void
-
-
1788 run() override
-
1789 {
-
1790 FeatureBitset const all = jtx::testable_amendments();
-
1791
-
1792 testFeatureDisabled(all - featurePermissionDelegationV1_1);
-
1793 testFeatureDisabled(all);
-
1794 testDelegateSet();
-
1795 testInvalidRequest(all);
-
1796 testReserve();
-
1797 testFee();
-
1798 testSequence();
-
1799 testAccountDelete();
-
1800 testDelegateTransaction();
-
1801 testPaymentGranular(all);
-
1802 testTrustSetGranular();
-
1803 testAccountSetGranular();
-
1804 testMPTokenIssuanceSetGranular();
-
1805 testSingleSign();
-
1806 testSingleSignBadSecret();
-
1807 testMultiSign();
-
1808 testMultiSignQuorumNotMet();
-
1809 testPermissionValue(all);
-
1810 testTxReqireFeatures(all);
-
1811 }
+
1785
+
1786 void
+
+
1787 run() override
+
1788 {
+ +
1790
+
1791 testFeatureDisabled(all - featurePermissionDelegationV1_1);
+ + + +
1795 testReserve();
+
1796 testFee();
+
1797 testSequence();
+ + + + + + + + +
1806 testMultiSign();
+ + + +
1810 }
-
1812};
+
1811};
-
1813BEAST_DEFINE_TESTSUITE(Delegate, app, ripple);
-
1814} // namespace test
-
1815} // namespace ripple
+
1812BEAST_DEFINE_TESTSUITE(Delegate, app, ripple);
+
1813} // namespace test
+
1814} // namespace ripple
std::string
Json::Value
Represents a JSON value.
Definition json_value.h:131
Json::Value::append
Value & append(Value const &value)
Append value to array at the end.
Definition json_value.cpp:978
@@ -1945,7 +1944,7 @@ $(document).ready(function() { init_codefold(0); });
ripple::XRPAmount
Definition XRPAmount.h:24
ripple::test::Delegate_test
Definition Delegate_test.cpp:11
ripple::test::Delegate_test::testTrustSetGranular
void testTrustSetGranular()
Definition Delegate_test.cpp:822
-
ripple::test::Delegate_test::run
void run() override
Runs the suite.
Definition Delegate_test.cpp:1788
+
ripple::test::Delegate_test::run
void run() override
Runs the suite.
Definition Delegate_test.cpp:1787
ripple::test::Delegate_test::testMPTokenIssuanceSetGranular
void testMPTokenIssuanceSetGranular()
Definition Delegate_test.cpp:1319
ripple::test::Delegate_test::testDelegateSet
void testDelegateSet()
Definition Delegate_test.cpp:37
ripple::test::Delegate_test::testFee
void testFee()
Definition Delegate_test.cpp:280
diff --git a/DeleteAccount_8cpp_source.html b/DeleteAccount_8cpp_source.html index 0f1d4f99e0..c018cae41b 100644 --- a/DeleteAccount_8cpp_source.html +++ b/DeleteAccount_8cpp_source.html @@ -544,9 +544,9 @@ $(document).ready(function() { init_codefold(0); });
ripple::TERSubset
Definition TER.h:396
ripple::Transactor::account_
AccountID const account_
Definition Transactor.h:128
ripple::Transactor::view
ApplyView & view()
Definition Transactor.h:144
-
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:293
+
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:285
ripple::Transactor::j_
beast::Journal const j_
Definition Transactor.h:126
-
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition Transactor.cpp:544
+
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition Transactor.cpp:535
ripple::Transactor::mSourceBalance
XRPAmount mSourceBalance
Definition Transactor.h:130
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition Transactor.h:124
ripple::XRPAmount
Definition XRPAmount.h:24
diff --git a/Escrow_8cpp_source.html b/Escrow_8cpp_source.html index 9639de5130..a9ff94f0de 100644 --- a/Escrow_8cpp_source.html +++ b/Escrow_8cpp_source.html @@ -1524,7 +1524,7 @@ $(document).ready(function() { init_codefold(0); });
ripple::STTx::getTransactionID
uint256 getTransactionID() const
Definition STTx.h:221
ripple::Slice
An immutable linear range of bytes.
Definition Slice.h:27
ripple::TERSubset
Definition TER.h:396
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:274
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:266
ripple::Transactor::account_
AccountID const account_
Definition Transactor.h:128
ripple::Transactor::view
ApplyView & view()
Definition Transactor.h:144
ripple::Transactor::j_
beast::Journal const j_
Definition Transactor.h:126
diff --git a/LedgerStateFix_8cpp_source.html b/LedgerStateFix_8cpp_source.html index 80b1cb5a97..3433735810 100644 --- a/LedgerStateFix_8cpp_source.html +++ b/LedgerStateFix_8cpp_source.html @@ -171,7 +171,7 @@ $(document).ready(function() { init_codefold(0); });
ripple::STTx
Definition STTx.h:29
ripple::TERSubset< CanCvtToTER >
ripple::Transactor::view
ApplyView & view()
Definition Transactor.h:144
-
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:293
+
ripple::Transactor::calculateOwnerReserveFee
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
Definition Transactor.cpp:285
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition Transactor.h:124
ripple::XRPAmount
Definition XRPAmount.h:24
ripple::base_uint< 160, detail::AccountIDTag >
diff --git a/PayChan__test_8cpp_source.html b/PayChan__test_8cpp_source.html index a3f690a1ed..7b21708b54 100644 --- a/PayChan__test_8cpp_source.html +++ b/PayChan__test_8cpp_source.html @@ -2022,265 +2022,262 @@ $(document).ready(function() { init_codefold(0); });
1889 BEAST_EXPECT(channelAmount(*env.current(), chan) == XRP(1000));
1890
1891 rmAccount(env, alice, carol, tecHAS_OBLIGATIONS);
-
1892 // can only remove bob if the channel isn't in their owner directory
-
1893 rmAccount(env, bob, carol, TER(tecHAS_OBLIGATIONS));
-
1894
-
1895 auto const feeDrops = env.current()->fees().base;
-
1896 auto chanBal = channelBalance(*env.current(), chan);
-
1897 auto chanAmt = channelAmount(*env.current(), chan);
-
1898 BEAST_EXPECT(chanBal == XRP(0));
-
1899 BEAST_EXPECT(chanAmt == XRP(1000));
-
1900
-
1901 auto preBob = env.balance(bob);
-
1902 auto const delta = XRP(50);
-
1903 auto reqBal = chanBal + delta;
-
1904 auto authAmt = reqBal + XRP(100);
-
1905 assert(reqBal <= chanAmt);
-
1906
-
1907 // claim should fail if the dst was removed
-
1908 env(claim(alice, chan, reqBal, authAmt));
-
1909 env.close();
-
1910 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
-
1911 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
1912 BEAST_EXPECT(env.balance(bob) == preBob + delta);
-
1913 chanBal = reqBal;
-
1914
-
1915 // fund should fail if the dst was removed
-
1916 auto const preAlice = env.balance(alice);
-
1917 env(fund(alice, chan, XRP(1000)));
-
1918 env.close();
-
1919 BEAST_EXPECT(env.balance(alice) == preAlice - XRP(1000) - feeDrops);
-
1920 BEAST_EXPECT(
-
1921 channelAmount(*env.current(), chan) == chanAmt + XRP(1000));
-
1922 chanAmt = chanAmt + XRP(1000);
-
1923
-
1924 {
-
1925 // Owner closes, will close after settleDelay
-
1926 env(claim(alice, chan), txflags(tfClose));
-
1927 env.close();
-
1928 // settle delay hasn't elapsed. Channels should exist.
-
1929 BEAST_EXPECT(channelExists(*env.current(), chan));
-
1930 auto const closeTime = env.current()->info().parentCloseTime;
-
1931 auto const minExpiration = closeTime + settleDelay;
-
1932 env.close(minExpiration);
-
1933 env(claim(alice, chan), txflags(tfClose));
-
1934 BEAST_EXPECT(!channelExists(*env.current(), chan));
-
1935 }
-
1936 }
-
1937 }
+
1892 rmAccount(env, bob, carol, TER(tecHAS_OBLIGATIONS));
+
1893
+
1894 auto const feeDrops = env.current()->fees().base;
+
1895 auto chanBal = channelBalance(*env.current(), chan);
+
1896 auto chanAmt = channelAmount(*env.current(), chan);
+
1897 BEAST_EXPECT(chanBal == XRP(0));
+
1898 BEAST_EXPECT(chanAmt == XRP(1000));
+
1899
+
1900 auto preBob = env.balance(bob);
+
1901 auto const delta = XRP(50);
+
1902 auto reqBal = chanBal + delta;
+
1903 auto authAmt = reqBal + XRP(100);
+
1904 assert(reqBal <= chanAmt);
+
1905
+
1906 env(claim(alice, chan, reqBal, authAmt));
+
1907 env.close();
+
1908 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
+
1909 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
+
1910 BEAST_EXPECT(env.balance(bob) == preBob + delta);
+
1911 chanBal = reqBal;
+
1912
+
1913 auto const preAlice = env.balance(alice);
+
1914 env(fund(alice, chan, XRP(1000)));
+
1915 env.close();
+
1916 BEAST_EXPECT(env.balance(alice) == preAlice - XRP(1000) - feeDrops);
+
1917 BEAST_EXPECT(
+
1918 channelAmount(*env.current(), chan) == chanAmt + XRP(1000));
+
1919 chanAmt = chanAmt + XRP(1000);
+
1920
+
1921 {
+
1922 // Owner closes, will close after settleDelay
+
1923 env(claim(alice, chan), txflags(tfClose));
+
1924 env.close();
+
1925 // settle delay hasn't elapsed. Channels should exist.
+
1926 BEAST_EXPECT(channelExists(*env.current(), chan));
+
1927 auto const closeTime = env.current()->info().parentCloseTime;
+
1928 auto const minExpiration = closeTime + settleDelay;
+
1929 env.close(minExpiration);
+
1930 env(claim(alice, chan), txflags(tfClose));
+
1931 BEAST_EXPECT(!channelExists(*env.current(), chan));
+
1932 }
+
1933 }
+
1934 }
-
1938
-
1939 void
-
-
1940 testUsingTickets(FeatureBitset features)
-
1941 {
-
1942 testcase("using tickets");
-
1943 using namespace jtx;
-
1944 using namespace std::literals::chrono_literals;
-
1945 Env env{*this, features};
-
1946 auto const alice = Account("alice");
-
1947 auto const bob = Account("bob");
-
1948 auto USDA = alice["USD"];
-
1949 env.fund(XRP(10000), alice, bob);
-
1950
-
1951 // alice and bob grab enough tickets for all of the following
-
1952 // transactions. Note that once the tickets are acquired alice's
-
1953 // and bob's account sequence numbers should not advance.
-
1954 std::uint32_t aliceTicketSeq{env.seq(alice) + 1};
-
1955 env(ticket::create(alice, 10));
-
1956 std::uint32_t const aliceSeq{env.seq(alice)};
-
1957
-
1958 std::uint32_t bobTicketSeq{env.seq(bob) + 1};
-
1959 env(ticket::create(bob, 10));
-
1960 std::uint32_t const bobSeq{env.seq(bob)};
-
1961
-
1962 auto const pk = alice.pk();
-
1963 auto const settleDelay = 100s;
-
1964 auto const chan = channel(alice, bob, aliceTicketSeq);
+
1935
+
1936 void
+
+ +
1938 {
+
1939 testcase("using tickets");
+
1940 using namespace jtx;
+
1941 using namespace std::literals::chrono_literals;
+
1942 Env env{*this, features};
+
1943 auto const alice = Account("alice");
+
1944 auto const bob = Account("bob");
+
1945 auto USDA = alice["USD"];
+
1946 env.fund(XRP(10000), alice, bob);
+
1947
+
1948 // alice and bob grab enough tickets for all of the following
+
1949 // transactions. Note that once the tickets are acquired alice's
+
1950 // and bob's account sequence numbers should not advance.
+
1951 std::uint32_t aliceTicketSeq{env.seq(alice) + 1};
+
1952 env(ticket::create(alice, 10));
+
1953 std::uint32_t const aliceSeq{env.seq(alice)};
+
1954
+
1955 std::uint32_t bobTicketSeq{env.seq(bob) + 1};
+
1956 env(ticket::create(bob, 10));
+
1957 std::uint32_t const bobSeq{env.seq(bob)};
+
1958
+
1959 auto const pk = alice.pk();
+
1960 auto const settleDelay = 100s;
+
1961 auto const chan = channel(alice, bob, aliceTicketSeq);
+
1962
+
1963 env(create(alice, bob, XRP(1000), settleDelay, pk),
+
1964 ticket::use(aliceTicketSeq++));
1965
-
1966 env(create(alice, bob, XRP(1000), settleDelay, pk),
-
1967 ticket::use(aliceTicketSeq++));
+
1966 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
+
1967 BEAST_EXPECT(env.seq(alice) == aliceSeq);
1968
-
1969 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
-
1970 BEAST_EXPECT(env.seq(alice) == aliceSeq);
+
1969 BEAST_EXPECT(channelBalance(*env.current(), chan) == XRP(0));
+
1970 BEAST_EXPECT(channelAmount(*env.current(), chan) == XRP(1000));
1971
-
1972 BEAST_EXPECT(channelBalance(*env.current(), chan) == XRP(0));
-
1973 BEAST_EXPECT(channelAmount(*env.current(), chan) == XRP(1000));
-
1974
-
1975 {
-
1976 auto const preAlice = env.balance(alice);
-
1977 env(fund(alice, chan, XRP(1000)), ticket::use(aliceTicketSeq++));
+
1972 {
+
1973 auto const preAlice = env.balance(alice);
+
1974 env(fund(alice, chan, XRP(1000)), ticket::use(aliceTicketSeq++));
+
1975
+
1976 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
+
1977 BEAST_EXPECT(env.seq(alice) == aliceSeq);
1978
-
1979 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
-
1980 BEAST_EXPECT(env.seq(alice) == aliceSeq);
-
1981
-
1982 auto const feeDrops = env.current()->fees().base;
-
1983 BEAST_EXPECT(env.balance(alice) == preAlice - XRP(1000) - feeDrops);
-
1984 }
-
1985
-
1986 auto chanBal = channelBalance(*env.current(), chan);
-
1987 auto chanAmt = channelAmount(*env.current(), chan);
-
1988 BEAST_EXPECT(chanBal == XRP(0));
-
1989 BEAST_EXPECT(chanAmt == XRP(2000));
-
1990
-
1991 {
-
1992 // No signature needed since the owner is claiming
-
1993 auto const preBob = env.balance(bob);
-
1994 auto const delta = XRP(500);
-
1995 auto const reqBal = chanBal + delta;
-
1996 auto const authAmt = reqBal + XRP(100);
-
1997 assert(reqBal <= chanAmt);
-
1998 env(claim(alice, chan, reqBal, authAmt),
-
1999 ticket::use(aliceTicketSeq++));
+
1979 auto const feeDrops = env.current()->fees().base;
+
1980 BEAST_EXPECT(env.balance(alice) == preAlice - XRP(1000) - feeDrops);
+
1981 }
+
1982
+
1983 auto chanBal = channelBalance(*env.current(), chan);
+
1984 auto chanAmt = channelAmount(*env.current(), chan);
+
1985 BEAST_EXPECT(chanBal == XRP(0));
+
1986 BEAST_EXPECT(chanAmt == XRP(2000));
+
1987
+
1988 {
+
1989 // No signature needed since the owner is claiming
+
1990 auto const preBob = env.balance(bob);
+
1991 auto const delta = XRP(500);
+
1992 auto const reqBal = chanBal + delta;
+
1993 auto const authAmt = reqBal + XRP(100);
+
1994 assert(reqBal <= chanAmt);
+
1995 env(claim(alice, chan, reqBal, authAmt),
+
1996 ticket::use(aliceTicketSeq++));
+
1997
+
1998 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
+
1999 BEAST_EXPECT(env.seq(alice) == aliceSeq);
2000
-
2001 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
-
2002 BEAST_EXPECT(env.seq(alice) == aliceSeq);
-
2003
-
2004 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
-
2005 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
2006 BEAST_EXPECT(env.balance(bob) == preBob + delta);
-
2007 chanBal = reqBal;
-
2008 }
-
2009 {
-
2010 // Claim with signature
-
2011 auto preBob = env.balance(bob);
-
2012 auto const delta = XRP(500);
-
2013 auto const reqBal = chanBal + delta;
-
2014 auto const authAmt = reqBal + XRP(100);
-
2015 assert(reqBal <= chanAmt);
-
2016 auto const sig =
-
2017 signClaimAuth(alice.pk(), alice.sk(), chan, authAmt);
-
2018 env(claim(bob, chan, reqBal, authAmt, Slice(sig), alice.pk()),
-
2019 ticket::use(bobTicketSeq++));
+
2001 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
+
2002 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
+
2003 BEAST_EXPECT(env.balance(bob) == preBob + delta);
+
2004 chanBal = reqBal;
+
2005 }
+
2006 {
+
2007 // Claim with signature
+
2008 auto preBob = env.balance(bob);
+
2009 auto const delta = XRP(500);
+
2010 auto const reqBal = chanBal + delta;
+
2011 auto const authAmt = reqBal + XRP(100);
+
2012 assert(reqBal <= chanAmt);
+
2013 auto const sig =
+
2014 signClaimAuth(alice.pk(), alice.sk(), chan, authAmt);
+
2015 env(claim(bob, chan, reqBal, authAmt, Slice(sig), alice.pk()),
+
2016 ticket::use(bobTicketSeq++));
+
2017
+
2018 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2019 BEAST_EXPECT(env.seq(bob) == bobSeq);
2020
-
2021 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2022 BEAST_EXPECT(env.seq(bob) == bobSeq);
-
2023
-
2024 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
-
2025 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
2026 auto const feeDrops = env.current()->fees().base;
-
2027 BEAST_EXPECT(env.balance(bob) == preBob + delta - feeDrops);
-
2028 chanBal = reqBal;
-
2029
-
2030 // claim again
-
2031 preBob = env.balance(bob);
-
2032 // A transaction that generates a tec still consumes its ticket.
-
2033 env(claim(bob, chan, reqBal, authAmt, Slice(sig), alice.pk()),
-
2034 ticket::use(bobTicketSeq++),
- +
2021 BEAST_EXPECT(channelBalance(*env.current(), chan) == reqBal);
+
2022 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
+
2023 auto const feeDrops = env.current()->fees().base;
+
2024 BEAST_EXPECT(env.balance(bob) == preBob + delta - feeDrops);
+
2025 chanBal = reqBal;
+
2026
+
2027 // claim again
+
2028 preBob = env.balance(bob);
+
2029 // A transaction that generates a tec still consumes its ticket.
+
2030 env(claim(bob, chan, reqBal, authAmt, Slice(sig), alice.pk()),
+
2031 ticket::use(bobTicketSeq++),
+ +
2033
+
2034 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2035 BEAST_EXPECT(env.seq(bob) == bobSeq);
2036
-
2037 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2038 BEAST_EXPECT(env.seq(bob) == bobSeq);
-
2039
-
2040 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
-
2041 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
2042 BEAST_EXPECT(env.balance(bob) == preBob - feeDrops);
-
2043 }
-
2044 {
-
2045 // Try to claim more than authorized
-
2046 auto const preBob = env.balance(bob);
-
2047 STAmount const authAmt = chanBal + XRP(500);
-
2048 STAmount const reqAmt = authAmt + drops(1);
-
2049 assert(reqAmt <= chanAmt);
-
2050 // Note that since claim() returns a tem (neither tec nor tes),
-
2051 // the ticket is not consumed. So we don't increment bobTicket.
-
2052 auto const sig =
-
2053 signClaimAuth(alice.pk(), alice.sk(), chan, authAmt);
-
2054 env(claim(bob, chan, reqAmt, authAmt, Slice(sig), alice.pk()),
-
2055 ticket::use(bobTicketSeq),
- +
2037 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
+
2038 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
+
2039 BEAST_EXPECT(env.balance(bob) == preBob - feeDrops);
+
2040 }
+
2041 {
+
2042 // Try to claim more than authorized
+
2043 auto const preBob = env.balance(bob);
+
2044 STAmount const authAmt = chanBal + XRP(500);
+
2045 STAmount const reqAmt = authAmt + drops(1);
+
2046 assert(reqAmt <= chanAmt);
+
2047 // Note that since claim() returns a tem (neither tec nor tes),
+
2048 // the ticket is not consumed. So we don't increment bobTicket.
+
2049 auto const sig =
+
2050 signClaimAuth(alice.pk(), alice.sk(), chan, authAmt);
+
2051 env(claim(bob, chan, reqAmt, authAmt, Slice(sig), alice.pk()),
+
2052 ticket::use(bobTicketSeq),
+ +
2054
+
2055 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2056 BEAST_EXPECT(env.seq(bob) == bobSeq);
2057
-
2058 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2059 BEAST_EXPECT(env.seq(bob) == bobSeq);
-
2060
-
2061 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
-
2062 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
2063 BEAST_EXPECT(env.balance(bob) == preBob);
-
2064 }
-
2065
-
2066 // Dst tries to fund the channel
-
2067 env(fund(bob, chan, XRP(1000)),
-
2068 ticket::use(bobTicketSeq++),
- +
2058 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
+
2059 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
+
2060 BEAST_EXPECT(env.balance(bob) == preBob);
+
2061 }
+
2062
+
2063 // Dst tries to fund the channel
+
2064 env(fund(bob, chan, XRP(1000)),
+
2065 ticket::use(bobTicketSeq++),
+ +
2067
+
2068 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2069 BEAST_EXPECT(env.seq(bob) == bobSeq);
2070
-
2071 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2072 BEAST_EXPECT(env.seq(bob) == bobSeq);
+
2071 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
+
2072 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
2073
-
2074 BEAST_EXPECT(channelBalance(*env.current(), chan) == chanBal);
-
2075 BEAST_EXPECT(channelAmount(*env.current(), chan) == chanAmt);
-
2076
-
2077 {
-
2078 // Dst closes channel
-
2079 auto const preAlice = env.balance(alice);
-
2080 auto const preBob = env.balance(bob);
-
2081 env(claim(bob, chan),
- -
2083 ticket::use(bobTicketSeq++));
+
2074 {
+
2075 // Dst closes channel
+
2076 auto const preAlice = env.balance(alice);
+
2077 auto const preBob = env.balance(bob);
+
2078 env(claim(bob, chan),
+ +
2080 ticket::use(bobTicketSeq++));
+
2081
+
2082 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2083 BEAST_EXPECT(env.seq(bob) == bobSeq);
2084
-
2085 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2086 BEAST_EXPECT(env.seq(bob) == bobSeq);
-
2087
-
2088 BEAST_EXPECT(!channelExists(*env.current(), chan));
-
2089 auto const feeDrops = env.current()->fees().base;
-
2090 auto const delta = chanAmt - chanBal;
-
2091 assert(delta > beast::zero);
-
2092 BEAST_EXPECT(env.balance(alice) == preAlice + delta);
-
2093 BEAST_EXPECT(env.balance(bob) == preBob - feeDrops);
-
2094 }
-
2095 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
-
2096 BEAST_EXPECT(env.seq(alice) == aliceSeq);
-
2097 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
-
2098 BEAST_EXPECT(env.seq(bob) == bobSeq);
-
2099 }
+
2085 BEAST_EXPECT(!channelExists(*env.current(), chan));
+
2086 auto const feeDrops = env.current()->fees().base;
+
2087 auto const delta = chanAmt - chanBal;
+
2088 assert(delta > beast::zero);
+
2089 BEAST_EXPECT(env.balance(alice) == preAlice + delta);
+
2090 BEAST_EXPECT(env.balance(bob) == preBob - feeDrops);
+
2091 }
+
2092 env.require(tickets(alice, env.seq(alice) - aliceTicketSeq));
+
2093 BEAST_EXPECT(env.seq(alice) == aliceSeq);
+
2094 env.require(tickets(bob, env.seq(bob) - bobTicketSeq));
+
2095 BEAST_EXPECT(env.seq(bob) == bobSeq);
+
2096 }
-
2100
-
2101 void
-
- -
2103 {
-
2104 testSimple(features);
-
2105 testDisallowIncoming(features);
-
2106 testCancelAfter(features);
-
2107 testSettleDelay(features);
-
2108 testExpiration(features);
-
2109 testCloseDry(features);
-
2110 testDefaultAmount(features);
-
2111 testDisallowXRP(features);
-
2112 testDstTag(features);
-
2113 testDepositAuth(features);
-
2114 testMultiple(features);
-
2115 testAccountChannelsRPC(features);
- - - -
2119 testAuthVerifyRPC(features);
-
2120 testOptionalFields(features);
-
2121 testMalformedPK(features);
-
2122 testMetaAndOwnership(features);
-
2123 testAccountDelete(features);
-
2124 testUsingTickets(features);
-
2125 }
+
2097
+
2098 void
+
+ +
2100 {
+
2101 testSimple(features);
+
2102 testDisallowIncoming(features);
+
2103 testCancelAfter(features);
+
2104 testSettleDelay(features);
+
2105 testExpiration(features);
+
2106 testCloseDry(features);
+
2107 testDefaultAmount(features);
+
2108 testDisallowXRP(features);
+
2109 testDstTag(features);
+
2110 testDepositAuth(features);
+
2111 testMultiple(features);
+
2112 testAccountChannelsRPC(features);
+ + + +
2116 testAuthVerifyRPC(features);
+
2117 testOptionalFields(features);
+
2118 testMalformedPK(features);
+
2119 testMetaAndOwnership(features);
+
2120 testAccountDelete(features);
+
2121 testUsingTickets(features);
+
2122 }
-
2126
-
2127public:
-
2128 void
-
-
2129 run() override
-
2130 {
-
2131 using namespace test::jtx;
- - - - -
2136 testMetaAndOwnership(all - fixIncludeKeyletFields);
-
2137 }
+
2123
+
2124public:
+
2125 void
+
+
2126 run() override
+
2127 {
+
2128 using namespace test::jtx;
+ + + + +
2133 testMetaAndOwnership(all - fixIncludeKeyletFields);
+
2134 }
-
2138};
+
2135};
-
2139
-
2140BEAST_DEFINE_TESTSUITE(PayChan, app, ripple);
-
2141} // namespace test
-
2142} // namespace ripple
+
2136
+
2137BEAST_DEFINE_TESTSUITE(PayChan, app, ripple);
+
2138} // namespace test
+
2139} // namespace ripple
Represents a JSON value.
Definition json_value.h:131
A testsuite class.
Definition suite.h:52
@@ -2400,8 +2397,8 @@ $(document).ready(function() { init_codefold(0); });
FeatureBitset const disallowIncoming
void testMultiple(FeatureBitset features)
void testAccountChannelsRPC(FeatureBitset features)
-
void testUsingTickets(FeatureBitset features)
-
void run() override
Runs the suite.
+
void testUsingTickets(FeatureBitset features)
+
void run() override
Runs the suite.
void testSettleDelay(FeatureBitset features)
void testDisallowXRP(FeatureBitset features)
void testDepositAuth(FeatureBitset features)
@@ -2414,7 +2411,7 @@ $(document).ready(function() { init_codefold(0); });
void testAuthVerifyRPC(FeatureBitset features)
void testMalformedPK(FeatureBitset features)
void testCancelAfter(FeatureBitset features)
-
void testWithFeats(FeatureBitset features)
+
void testWithFeats(FeatureBitset features)
void testDisallowIncoming(FeatureBitset features)
void testAccountChannelsRPCMarkers(FeatureBitset features)
void testAccountChannelAuthorize(FeatureBitset features)
diff --git a/SetRegularKey_8cpp_source.html b/SetRegularKey_8cpp_source.html index 5eb0a30e81..10baa89324 100644 --- a/SetRegularKey_8cpp_source.html +++ b/SetRegularKey_8cpp_source.html @@ -177,8 +177,8 @@ $(document).ready(function() { init_codefold(0); });
static NotTEC preflight(PreflightContext const &ctx)
-
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
-
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
+
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
+
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
AccountID const account_
Definition Transactor.h:128
ApplyView & view()
Definition Transactor.h:144
ApplyContext & ctx_
Definition Transactor.h:124
diff --git a/SetSignerList_8cpp_source.html b/SetSignerList_8cpp_source.html index 2582ab269e..87c1f17f6a 100644 --- a/SetSignerList_8cpp_source.html +++ b/SetSignerList_8cpp_source.html @@ -576,7 +576,7 @@ $(document).ready(function() { init_codefold(0); });
ApplyView & view()
Definition Transactor.h:144
beast::Journal const j_
Definition Transactor.h:126
XRPAmount mPriorBalance
Definition Transactor.h:129
-
virtual void preCompute()
+
virtual void preCompute()
ApplyContext & ctx_
Definition Transactor.h:124
diff --git a/Ticket__test_8cpp_source.html b/Ticket__test_8cpp_source.html index 668bf289fb..ffbf99c847 100644 --- a/Ticket__test_8cpp_source.html +++ b/Ticket__test_8cpp_source.html @@ -442,647 +442,572 @@ $(document).ready(function() { init_codefold(0); });
362
363 void
- +
365 {
-
366 testcase("Feature Not Enabled");
+
366 testcase("Create Tickets that fail Preflight");
367
368 using namespace test::jtx;
-
369 Env env{*this, testable_amendments() - featureTicketBatch};
+
369 Env env{*this};
370
-
371 env(ticket::create(env.master, 1), ter(temDISABLED));
-
372 env.close();
-
373 env.require(owners(env.master, 0), tickets(env.master, 0));
-
374
-
375 env(noop(env.master), ticket::use(1), ter(temMALFORMED));
-
376 env(noop(env.master),
-
377 ticket::use(1),
-
378 seq(env.seq(env.master)),
-
379 ter(temMALFORMED));
-
380
-
381 // Close enough ledgers that the previous transactions are no
-
382 // longer retried.
-
383 for (int i = 0; i < 8; ++i)
-
384 env.close();
+
371 Account const master{env.master};
+
372
+
373 // Exercise boundaries on count.
+
374 env(ticket::create(master, 0), ter(temINVALID_COUNT));
+
375 env(ticket::create(master, 251), ter(temINVALID_COUNT));
+
376
+
377 // Exercise fees.
+
378 std::uint32_t const ticketSeq_A{env.seq(master) + 1};
+
379 env(ticket::create(master, 1), fee(XRP(10)));
+ +
381 env.close();
+
382 env.require(owners(master, 1), tickets(master, 1));
+
383
+
384 env(ticket::create(master, 1), fee(XRP(-1)), ter(temBAD_FEE));
385
-
386 env.enableFeature(featureTicketBatch);
-
387 env.close();
-
388 env.require(owners(env.master, 0), tickets(env.master, 0));
-
389
-
390 std::uint32_t ticketSeq{env.seq(env.master) + 1};
-
391 env(ticket::create(env.master, 2));
- -
393 env.close();
-
394 env.require(owners(env.master, 2), tickets(env.master, 2));
-
395
-
396 env(noop(env.master), ticket::use(ticketSeq++));
- -
398 env.close();
-
399 env.require(owners(env.master, 1), tickets(env.master, 1));
-
400
-
401 env(fset(env.master, asfDisableMaster),
-
402 ticket::use(ticketSeq++),
- - -
405 env.close();
-
406 env.require(owners(env.master, 0), tickets(env.master, 0));
-
407 }
+
386 // Exercise flags.
+
387 std::uint32_t const ticketSeq_B{env.seq(master) + 1};
+
388 env(ticket::create(master, 1), txflags(tfFullyCanonicalSig));
+ +
390 env.close();
+
391 env.require(owners(master, 2), tickets(master, 2));
+
392
+
393 env(ticket::create(master, 1), txflags(tfSell), ter(temINVALID_FLAG));
+
394 env.close();
+
395 env.require(owners(master, 2), tickets(master, 2));
+
396
+
397 // We successfully created 1 ticket earlier. Verify that we can
+
398 // create 250 tickets in one shot. We must consume one ticket first.
+
399 env(noop(master), ticket::use(ticketSeq_A));
+ +
401 env.close();
+
402 env.require(owners(master, 1), tickets(master, 1));
+
403
+
404 env(ticket::create(master, 250), ticket::use(ticketSeq_B));
+ +
406 env.close();
+
407 env.require(owners(master, 250), tickets(master, 250));
+
408 }
-
408
-
409 void
-
- -
411 {
-
412 testcase("Create Tickets that fail Preflight");
-
413
-
414 using namespace test::jtx;
-
415 Env env{*this};
-
416
-
417 Account const master{env.master};
-
418
-
419 // Exercise boundaries on count.
-
420 env(ticket::create(master, 0), ter(temINVALID_COUNT));
-
421 env(ticket::create(master, 251), ter(temINVALID_COUNT));
-
422
-
423 // Exercise fees.
-
424 std::uint32_t const ticketSeq_A{env.seq(master) + 1};
-
425 env(ticket::create(master, 1), fee(XRP(10)));
- -
427 env.close();
-
428 env.require(owners(master, 1), tickets(master, 1));
-
429
-
430 env(ticket::create(master, 1), fee(XRP(-1)), ter(temBAD_FEE));
+
409
+
410 void
+
+ +
412 {
+
413 testcase("Create Tickets that fail Preclaim");
+
414
+
415 using namespace test::jtx;
+
416 {
+
417 // Create tickets on a non-existent account.
+
418 Env env{*this};
+
419 Account alice{"alice"};
+
420 env.memoize(alice);
+
421
+
422 env(ticket::create(alice, 1),
+
423 json(jss::Sequence, 1),
+
424 ter(terNO_ACCOUNT));
+
425 }
+
426 {
+
427 // Exceed the threshold where tickets can no longer be
+
428 // added to an account.
+
429 Env env{*this};
+
430 Account alice{"alice"};
431
-
432 // Exercise flags.
-
433 std::uint32_t const ticketSeq_B{env.seq(master) + 1};
-
434 env(ticket::create(master, 1), txflags(tfFullyCanonicalSig));
- -
436 env.close();
-
437 env.require(owners(master, 2), tickets(master, 2));
-
438
-
439 env(ticket::create(master, 1), txflags(tfSell), ter(temINVALID_FLAG));
-
440 env.close();
-
441 env.require(owners(master, 2), tickets(master, 2));
-
442
-
443 // We successfully created 1 ticket earlier. Verify that we can
-
444 // create 250 tickets in one shot. We must consume one ticket first.
-
445 env(noop(master), ticket::use(ticketSeq_A));
- -
447 env.close();
-
448 env.require(owners(master, 1), tickets(master, 1));
-
449
-
450 env(ticket::create(master, 250), ticket::use(ticketSeq_B));
- -
452 env.close();
-
453 env.require(owners(master, 250), tickets(master, 250));
-
454 }
-
-
455
-
456 void
-
- -
458 {
-
459 testcase("Create Tickets that fail Preclaim");
-
460
-
461 using namespace test::jtx;
-
462 {
-
463 // Create tickets on a non-existent account.
-
464 Env env{*this};
-
465 Account alice{"alice"};
-
466 env.memoize(alice);
-
467
-
468 env(ticket::create(alice, 1),
-
469 json(jss::Sequence, 1),
-
470 ter(terNO_ACCOUNT));
-
471 }
-
472 {
-
473 // Exceed the threshold where tickets can no longer be
-
474 // added to an account.
-
475 Env env{*this};
-
476 Account alice{"alice"};
-
477
-
478 env.fund(XRP(100000), alice);
+
432 env.fund(XRP(100000), alice);
+
433
+
434 std::uint32_t ticketSeq{env.seq(alice) + 1};
+
435 env(ticket::create(alice, 250));
+ +
437 env.close();
+
438 env.require(owners(alice, 250), tickets(alice, 250));
+
439
+
440 // Note that we can add one more ticket while consuming a ticket
+
441 // because the final result is still 250 tickets.
+
442 env(ticket::create(alice, 1), ticket::use(ticketSeq + 0));
+ +
444 env.close();
+
445 env.require(owners(alice, 250), tickets(alice, 250));
+
446
+
447 // Adding one more ticket will exceed the threshold.
+
448 env(ticket::create(alice, 2),
+
449 ticket::use(ticketSeq + 1),
+
450 ter(tecDIR_FULL));
+
451 env.close();
+
452 env.require(owners(alice, 249), tickets(alice, 249));
+
453
+
454 // Now we can successfully add one more ticket.
+
455 env(ticket::create(alice, 2), ticket::use(ticketSeq + 2));
+ +
457 env.close();
+
458 env.require(owners(alice, 250), tickets(alice, 250));
+
459
+
460 // Since we're at 250, we can't add another ticket using a
+
461 // sequence.
+
462 env(ticket::create(alice, 1), ter(tecDIR_FULL));
+
463 env.close();
+
464 env.require(owners(alice, 250), tickets(alice, 250));
+
465 }
+
466 {
+
467 // Explore exceeding the ticket threshold from another angle.
+
468 Env env{*this};
+
469 Account alice{"alice"};
+
470
+
471 env.fund(XRP(100000), alice);
+
472 env.close();
+
473
+
474 std::uint32_t ticketSeq_AB{env.seq(alice) + 1};
+
475 env(ticket::create(alice, 2));
+ +
477 env.close();
+
478 env.require(owners(alice, 2), tickets(alice, 2));
479
-
480 std::uint32_t ticketSeq{env.seq(alice) + 1};
-
481 env(ticket::create(alice, 250));
- -
483 env.close();
-
484 env.require(owners(alice, 250), tickets(alice, 250));
-
485
-
486 // Note that we can add one more ticket while consuming a ticket
-
487 // because the final result is still 250 tickets.
-
488 env(ticket::create(alice, 1), ticket::use(ticketSeq + 0));
- -
490 env.close();
-
491 env.require(owners(alice, 250), tickets(alice, 250));
-
492
-
493 // Adding one more ticket will exceed the threshold.
-
494 env(ticket::create(alice, 2),
-
495 ticket::use(ticketSeq + 1),
-
496 ter(tecDIR_FULL));
+
480 // Adding 250 tickets (while consuming one) will exceed the
+
481 // threshold.
+
482 env(ticket::create(alice, 250),
+
483 ticket::use(ticketSeq_AB + 0),
+
484 ter(tecDIR_FULL));
+
485 env.close();
+
486 env.require(owners(alice, 1), tickets(alice, 1));
+
487
+
488 // Adding 250 tickets (without consuming one) will exceed the
+
489 // threshold.
+
490 env(ticket::create(alice, 250), ter(tecDIR_FULL));
+
491 env.close();
+
492 env.require(owners(alice, 1), tickets(alice, 1));
+
493
+
494 // Alice can now add 250 tickets while consuming one.
+
495 env(ticket::create(alice, 250), ticket::use(ticketSeq_AB + 1));
+
497 env.close();
-
498 env.require(owners(alice, 249), tickets(alice, 249));
-
499
-
500 // Now we can successfully add one more ticket.
-
501 env(ticket::create(alice, 2), ticket::use(ticketSeq + 2));
- -
503 env.close();
-
504 env.require(owners(alice, 250), tickets(alice, 250));
-
505
-
506 // Since we're at 250, we can't add another ticket using a
-
507 // sequence.
-
508 env(ticket::create(alice, 1), ter(tecDIR_FULL));
-
509 env.close();
-
510 env.require(owners(alice, 250), tickets(alice, 250));
-
511 }
-
512 {
-
513 // Explore exceeding the ticket threshold from another angle.
-
514 Env env{*this};
-
515 Account alice{"alice"};
-
516
-
517 env.fund(XRP(100000), alice);
-
518 env.close();
-
519
-
520 std::uint32_t ticketSeq_AB{env.seq(alice) + 1};
-
521 env(ticket::create(alice, 2));
- -
523 env.close();
-
524 env.require(owners(alice, 2), tickets(alice, 2));
+
498 env.require(owners(alice, 250), tickets(alice, 250));
+
499 }
+
500 }
+
+
501
+
502 void
+
+ +
504 {
+
505 testcase("Create Ticket Insufficient Reserve");
+
506
+
507 using namespace test::jtx;
+
508 Env env{*this};
+
509 Account alice{"alice"};
+
510
+
511 // Fund alice not quite enough to make the reserve for a Ticket.
+
512 env.fund(env.current()->fees().accountReserve(1) - drops(1), alice);
+
513 env.close();
+
514
+
515 env(ticket::create(alice, 1), ter(tecINSUFFICIENT_RESERVE));
+
516 env.close();
+
517 env.require(owners(alice, 0), tickets(alice, 0));
+
518
+
519 // Give alice enough to exactly meet the reserve for one Ticket.
+
520 env(
+
521 pay(env.master,
+
522 alice,
+
523 env.current()->fees().accountReserve(1) - env.balance(alice)));
+
524 env.close();
525
-
526 // Adding 250 tickets (while consuming one) will exceed the
-
527 // threshold.
-
528 env(ticket::create(alice, 250),
-
529 ticket::use(ticketSeq_AB + 0),
-
530 ter(tecDIR_FULL));
-
531 env.close();
-
532 env.require(owners(alice, 1), tickets(alice, 1));
-
533
-
534 // Adding 250 tickets (without consuming one) will exceed the
-
535 // threshold.
-
536 env(ticket::create(alice, 250), ter(tecDIR_FULL));
-
537 env.close();
-
538 env.require(owners(alice, 1), tickets(alice, 1));
+
526 env(ticket::create(alice, 1));
+ +
528 env.close();
+
529 env.require(owners(alice, 1), tickets(alice, 1));
+
530
+
531 // Give alice not quite enough to make the reserve for a total of
+
532 // 250 Tickets.
+
533 env(
+
534 pay(env.master,
+
535 alice,
+
536 env.current()->fees().accountReserve(250) - drops(1) -
+
537 env.balance(alice)));
+
538 env.close();
539
-
540 // Alice can now add 250 tickets while consuming one.
-
541 env(ticket::create(alice, 250), ticket::use(ticketSeq_AB + 1));
- -
543 env.close();
-
544 env.require(owners(alice, 250), tickets(alice, 250));
-
545 }
-
546 }
+
540 // alice doesn't quite have the reserve for a total of 250
+
541 // Tickets, so the transaction fails.
+
542 env(ticket::create(alice, 249), ter(tecINSUFFICIENT_RESERVE));
+
543 env.close();
+
544 env.require(owners(alice, 1), tickets(alice, 1));
+
545
+
546 // Give alice enough so she can make the reserve for all 250
+
547 // Tickets.
+
548 env(pay(
+
549 env.master,
+
550 alice,
+
551 env.current()->fees().accountReserve(250) - env.balance(alice)));
+
552 env.close();
+
553
+
554 std::uint32_t const ticketSeq{env.seq(alice) + 1};
+
555 env(ticket::create(alice, 249));
+ +
557 env.close();
+
558 env.require(owners(alice, 250), tickets(alice, 250));
+
559 BEAST_EXPECT(ticketSeq + 249 == env.seq(alice));
+
560 }
-
547
-
548 void
-
- -
550 {
-
551 testcase("Create Ticket Insufficient Reserve");
-
552
-
553 using namespace test::jtx;
-
554 Env env{*this};
-
555 Account alice{"alice"};
-
556
-
557 // Fund alice not quite enough to make the reserve for a Ticket.
-
558 env.fund(env.current()->fees().accountReserve(1) - drops(1), alice);
-
559 env.close();
-
560
-
561 env(ticket::create(alice, 1), ter(tecINSUFFICIENT_RESERVE));
-
562 env.close();
-
563 env.require(owners(alice, 0), tickets(alice, 0));
-
564
-
565 // Give alice enough to exactly meet the reserve for one Ticket.
-
566 env(
-
567 pay(env.master,
-
568 alice,
-
569 env.current()->fees().accountReserve(1) - env.balance(alice)));
-
570 env.close();
-
571
-
572 env(ticket::create(alice, 1));
- -
574 env.close();
-
575 env.require(owners(alice, 1), tickets(alice, 1));
-
576
-
577 // Give alice not quite enough to make the reserve for a total of
-
578 // 250 Tickets.
-
579 env(
-
580 pay(env.master,
-
581 alice,
-
582 env.current()->fees().accountReserve(250) - drops(1) -
-
583 env.balance(alice)));
-
584 env.close();
-
585
-
586 // alice doesn't quite have the reserve for a total of 250
-
587 // Tickets, so the transaction fails.
-
588 env(ticket::create(alice, 249), ter(tecINSUFFICIENT_RESERVE));
-
589 env.close();
-
590 env.require(owners(alice, 1), tickets(alice, 1));
-
591
-
592 // Give alice enough so she can make the reserve for all 250
-
593 // Tickets.
-
594 env(pay(
-
595 env.master,
-
596 alice,
-
597 env.current()->fees().accountReserve(250) - env.balance(alice)));
-
598 env.close();
-
599
-
600 std::uint32_t const ticketSeq{env.seq(alice) + 1};
-
601 env(ticket::create(alice, 249));
- -
603 env.close();
-
604 env.require(owners(alice, 250), tickets(alice, 250));
-
605 BEAST_EXPECT(ticketSeq + 249 == env.seq(alice));
-
606 }
-
-
607
-
608 void
-
- -
610 {
-
611 testcase("Using Tickets");
-
612
-
613 using namespace test::jtx;
-
614 Env env{*this};
-
615 Account alice{"alice"};
+
561
+
562 void
+
+ +
564 {
+
565 testcase("Using Tickets");
+
566
+
567 using namespace test::jtx;
+
568 Env env{*this};
+
569 Account alice{"alice"};
+
570
+
571 env.fund(XRP(10000), alice);
+
572 env.close();
+
573
+
574 // Successfully create tickets (using a sequence)
+
575 std::uint32_t const ticketSeq_AB{env.seq(alice) + 1};
+
576 env(ticket::create(alice, 2));
+ +
578 env.close();
+
579 env.require(owners(alice, 2), tickets(alice, 2));
+
580 BEAST_EXPECT(ticketSeq_AB + 2 == env.seq(alice));
+
581
+
582 // You can use a ticket to create one ticket ...
+
583 std::uint32_t const ticketSeq_C{env.seq(alice)};
+
584 env(ticket::create(alice, 1), ticket::use(ticketSeq_AB + 0));
+ +
586 env.close();
+
587 env.require(owners(alice, 2), tickets(alice, 2));
+
588 BEAST_EXPECT(ticketSeq_C + 1 == env.seq(alice));
+
589
+
590 // ... you can use a ticket to create multiple tickets ...
+
591 std::uint32_t const ticketSeq_DE{env.seq(alice)};
+
592 env(ticket::create(alice, 2), ticket::use(ticketSeq_AB + 1));
+ +
594 env.close();
+
595 env.require(owners(alice, 3), tickets(alice, 3));
+
596 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
+
597
+
598 // ... and you can use a ticket for other things.
+
599 env(noop(alice), ticket::use(ticketSeq_DE + 0));
+ +
601 env.close();
+
602 env.require(owners(alice, 2), tickets(alice, 2));
+
603 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
+
604
+
605 env(pay(alice, env.master, XRP(20)), ticket::use(ticketSeq_DE + 1));
+ +
607 env.close();
+
608 env.require(owners(alice, 1), tickets(alice, 1));
+
609 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
+
610
+
611 env(trust(alice, env.master["USD"](20)), ticket::use(ticketSeq_C));
+ +
613 env.close();
+
614 env.require(owners(alice, 1), tickets(alice, 0));
+
615 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
616
-
617 env.fund(XRP(10000), alice);
-
618 env.close();
-
619
-
620 // Successfully create tickets (using a sequence)
-
621 std::uint32_t const ticketSeq_AB{env.seq(alice) + 1};
-
622 env(ticket::create(alice, 2));
- +
617 // Attempt to use a ticket that has already been used.
+
618 env(noop(alice), ticket::use(ticketSeq_C), ter(tefNO_TICKET));
+
619 env.close();
+
620
+
621 // Attempt to use a ticket from the future.
+
622 std::uint32_t const ticketSeq_F{env.seq(alice) + 1};
+
623 env(noop(alice), ticket::use(ticketSeq_F), ter(terPRE_TICKET));
624 env.close();
-
625 env.require(owners(alice, 2), tickets(alice, 2));
-
626 BEAST_EXPECT(ticketSeq_AB + 2 == env.seq(alice));
-
627
-
628 // You can use a ticket to create one ticket ...
-
629 std::uint32_t const ticketSeq_C{env.seq(alice)};
-
630 env(ticket::create(alice, 1), ticket::use(ticketSeq_AB + 0));
- -
632 env.close();
-
633 env.require(owners(alice, 2), tickets(alice, 2));
-
634 BEAST_EXPECT(ticketSeq_C + 1 == env.seq(alice));
-
635
-
636 // ... you can use a ticket to create multiple tickets ...
-
637 std::uint32_t const ticketSeq_DE{env.seq(alice)};
-
638 env(ticket::create(alice, 2), ticket::use(ticketSeq_AB + 1));
- -
640 env.close();
-
641 env.require(owners(alice, 3), tickets(alice, 3));
-
642 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
-
643
-
644 // ... and you can use a ticket for other things.
-
645 env(noop(alice), ticket::use(ticketSeq_DE + 0));
- -
647 env.close();
-
648 env.require(owners(alice, 2), tickets(alice, 2));
-
649 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
-
650
-
651 env(pay(alice, env.master, XRP(20)), ticket::use(ticketSeq_DE + 1));
- -
653 env.close();
-
654 env.require(owners(alice, 1), tickets(alice, 1));
-
655 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
-
656
-
657 env(trust(alice, env.master["USD"](20)), ticket::use(ticketSeq_C));
- -
659 env.close();
-
660 env.require(owners(alice, 1), tickets(alice, 0));
-
661 BEAST_EXPECT(ticketSeq_DE + 2 == env.seq(alice));
+
625
+
626 // Now create the ticket. The retry will consume the new ticket.
+
627 env(ticket::create(alice, 1));
+ +
629 env.close();
+
630 env.require(owners(alice, 1), tickets(alice, 0));
+
631 BEAST_EXPECT(ticketSeq_F + 1 == env.seq(alice));
+
632
+
633 // Try a transaction that combines consuming a ticket with
+
634 // AccountTxnID.
+
635 std::uint32_t const ticketSeq_G{env.seq(alice) + 1};
+
636 env(ticket::create(alice, 1));
+ +
638 env.close();
+
639
+
640 env(noop(alice),
+
641 ticket::use(ticketSeq_G),
+
642 json(R"({"AccountTxnID": "0"})"),
+
643 ter(temINVALID));
+
644 env.close();
+
645 env.require(owners(alice, 2), tickets(alice, 1));
+
646 }
+
+
647
+
648 void
+
+ +
650 {
+
651 // The Transaction database keeps each transaction's sequence number
+
652 // in an entry (called "FromSeq"). Until the introduction of tickets
+
653 // each sequence stored for a given account would always be unique.
+
654 // With the advent of tickets there could be lots of entries
+
655 // with zero.
+
656 //
+
657 // We really don't expect those zeros to cause any problems since
+
658 // there are no indexes that use "FromSeq". But it still seems
+
659 // prudent to exercise this a bit to see if tickets cause any obvious
+
660 // harm.
+
661 testcase("Transaction Database With Tickets");
662
-
663 // Attempt to use a ticket that has already been used.
-
664 env(noop(alice), ticket::use(ticketSeq_C), ter(tefNO_TICKET));
-
665 env.close();
+
663 using namespace test::jtx;
+
664 Env env{*this};
+
665 Account alice{"alice"};
666
-
667 // Attempt to use a ticket from the future.
-
668 std::uint32_t const ticketSeq_F{env.seq(alice) + 1};
-
669 env(noop(alice), ticket::use(ticketSeq_F), ter(terPRE_TICKET));
-
670 env.close();
-
671
-
672 // Now create the ticket. The retry will consume the new ticket.
-
673 env(ticket::create(alice, 1));
- -
675 env.close();
-
676 env.require(owners(alice, 1), tickets(alice, 0));
-
677 BEAST_EXPECT(ticketSeq_F + 1 == env.seq(alice));
+
667 env.fund(XRP(10000), alice);
+
668 env.close();
+
669
+
670 // Lambda that returns the hash of the most recent transaction.
+
671 auto getTxID = [&env, this]() -> uint256 {
+
672 std::shared_ptr<STTx const> tx{env.tx()};
+
673 if (!BEAST_EXPECTS(tx, "Transaction not found"))
+
674 Throw<std::invalid_argument>("Invalid transaction ID");
+
675
+
676 return tx->getTransactionID();
+
677 };
678
-
679 // Try a transaction that combines consuming a ticket with
-
680 // AccountTxnID.
-
681 std::uint32_t const ticketSeq_G{env.seq(alice) + 1};
-
682 env(ticket::create(alice, 1));
- -
684 env.close();
-
685
-
686 env(noop(alice),
-
687 ticket::use(ticketSeq_G),
-
688 json(R"({"AccountTxnID": "0"})"),
-
689 ter(temINVALID));
-
690 env.close();
-
691 env.require(owners(alice, 2), tickets(alice, 1));
-
692 }
-
-
693
-
694 void
-
- -
696 {
-
697 // The Transaction database keeps each transaction's sequence number
-
698 // in an entry (called "FromSeq"). Until the introduction of tickets
-
699 // each sequence stored for a given account would always be unique.
-
700 // With the advent of tickets there could be lots of entries
-
701 // with zero.
-
702 //
-
703 // We really don't expect those zeros to cause any problems since
-
704 // there are no indexes that use "FromSeq". But it still seems
-
705 // prudent to exercise this a bit to see if tickets cause any obvious
-
706 // harm.
-
707 testcase("Transaction Database With Tickets");
-
708
-
709 using namespace test::jtx;
-
710 Env env{*this};
-
711 Account alice{"alice"};
-
712
-
713 env.fund(XRP(10000), alice);
-
714 env.close();
-
715
-
716 // Lambda that returns the hash of the most recent transaction.
-
717 auto getTxID = [&env, this]() -> uint256 {
-
718 std::shared_ptr<STTx const> tx{env.tx()};
-
719 if (!BEAST_EXPECTS(tx, "Transaction not found"))
-
720 Throw<std::invalid_argument>("Invalid transaction ID");
+
679 // A note about the metadata created by these transactions.
+
680 //
+
681 // We _could_ check the metadata on these transactions. However
+
682 // checking the metadata has the side effect of advancing the ledger.
+
683 // So if we check the metadata we don't get to look at several
+
684 // transactions in the same ledger. Therefore a specific choice was
+
685 // made to not check the metadata on these transactions.
+
686
+
687 // Successfully create several tickets (using a sequence).
+
688 std::uint32_t ticketSeq{env.seq(alice)};
+
689 static constexpr std::uint32_t ticketCount{10};
+
690 env(ticket::create(alice, ticketCount));
+
691 uint256 const txHash_1{getTxID()};
+
692
+
693 // Just for grins use the tickets in reverse from largest to smallest.
+
694 ticketSeq += ticketCount;
+
695 env(noop(alice), ticket::use(--ticketSeq));
+
696 uint256 const txHash_2{getTxID()};
+
697
+
698 env(pay(alice, env.master, XRP(200)), ticket::use(--ticketSeq));
+
699 uint256 const txHash_3{getTxID()};
+
700
+
701 env(deposit::auth(alice, env.master), ticket::use(--ticketSeq));
+
702 uint256 const txHash_4{getTxID()};
+
703
+
704 // Close the ledger so we look at transactions from a couple of
+
705 // different ledgers.
+
706 env.close();
+
707
+
708 env(pay(alice, env.master, XRP(300)), ticket::use(--ticketSeq));
+
709 uint256 const txHash_5{getTxID()};
+
710
+
711 env(pay(alice, env.master, XRP(400)), ticket::use(--ticketSeq));
+
712 uint256 const txHash_6{getTxID()};
+
713
+
714 env(deposit::unauth(alice, env.master), ticket::use(--ticketSeq));
+
715 uint256 const txHash_7{getTxID()};
+
716
+
717 env(noop(alice), ticket::use(--ticketSeq));
+
718 uint256 const txHash_8{getTxID()};
+
719
+
720 env.close();
721
-
722 return tx->getTransactionID();
-
723 };
-
724
-
725 // A note about the metadata created by these transactions.
-
726 //
-
727 // We _could_ check the metadata on these transactions. However
-
728 // checking the metadata has the side effect of advancing the ledger.
-
729 // So if we check the metadata we don't get to look at several
-
730 // transactions in the same ledger. Therefore a specific choice was
-
731 // made to not check the metadata on these transactions.
-
732
-
733 // Successfully create several tickets (using a sequence).
-
734 std::uint32_t ticketSeq{env.seq(alice)};
-
735 static constexpr std::uint32_t ticketCount{10};
-
736 env(ticket::create(alice, ticketCount));
-
737 uint256 const txHash_1{getTxID()};
-
738
-
739 // Just for grins use the tickets in reverse from largest to smallest.
-
740 ticketSeq += ticketCount;
-
741 env(noop(alice), ticket::use(--ticketSeq));
-
742 uint256 const txHash_2{getTxID()};
-
743
-
744 env(pay(alice, env.master, XRP(200)), ticket::use(--ticketSeq));
-
745 uint256 const txHash_3{getTxID()};
-
746
-
747 env(deposit::auth(alice, env.master), ticket::use(--ticketSeq));
-
748 uint256 const txHash_4{getTxID()};
-
749
-
750 // Close the ledger so we look at transactions from a couple of
-
751 // different ledgers.
-
752 env.close();
-
753
-
754 env(pay(alice, env.master, XRP(300)), ticket::use(--ticketSeq));
-
755 uint256 const txHash_5{getTxID()};
-
756
-
757 env(pay(alice, env.master, XRP(400)), ticket::use(--ticketSeq));
-
758 uint256 const txHash_6{getTxID()};
-
759
-
760 env(deposit::unauth(alice, env.master), ticket::use(--ticketSeq));
-
761 uint256 const txHash_7{getTxID()};
-
762
-
763 env(noop(alice), ticket::use(--ticketSeq));
-
764 uint256 const txHash_8{getTxID()};
-
765
-
766 env.close();
-
767
-
768 // Checkout what's in the Transaction database. We go straight
-
769 // to the database. Most of our interfaces cache transactions
-
770 // in memory. So if we use normal interfaces we would get the
-
771 // transactions from memory rather than from the database.
-
772
-
773 // Lambda to verify a transaction pulled from the Transaction database.
-
774 auto checkTxFromDB = [&env, this](
-
775 uint256 const& txID,
-
776 std::uint32_t ledgerSeq,
-
777 std::uint32_t txSeq,
- -
779 TxType txType) {
-
780 error_code_i txErrCode{rpcSUCCESS};
-
781
-
782 using TxPair = std::
- - -
785 Transaction::load(txID, env.app(), txErrCode);
-
786
-
787 BEAST_EXPECT(txErrCode == rpcSUCCESS);
-
788 if (auto txPtr = std::get_if<TxPair>(&maybeTx))
-
789 {
-
790 std::shared_ptr<Transaction>& tx = txPtr->first;
-
791 BEAST_EXPECT(tx->getLedger() == ledgerSeq);
-
792 std::shared_ptr<STTx const> const& sttx = tx->getSTransaction();
-
793 BEAST_EXPECT((*sttx)[sfSequence] == txSeq);
-
794 if (ticketSeq)
-
795 BEAST_EXPECT((*sttx)[sfTicketSequence] == *ticketSeq);
-
796 BEAST_EXPECT((*sttx)[sfTransactionType] == txType);
-
797 }
-
798 else
-
799 {
-
800 fail("Expected transaction was not found");
-
801 }
-
802 };
-
803
-
804 // txID ledgerSeq txSeq ticketSeq txType
-
805 checkTxFromDB(txHash_1, 4, 4, {}, ttTICKET_CREATE);
-
806 checkTxFromDB(txHash_2, 4, 0, 13, ttACCOUNT_SET);
-
807 checkTxFromDB(txHash_3, 4, 0, 12, ttPAYMENT);
-
808 checkTxFromDB(txHash_4, 4, 0, 11, ttDEPOSIT_PREAUTH);
-
809
-
810 checkTxFromDB(txHash_5, 5, 0, 10, ttPAYMENT);
-
811 checkTxFromDB(txHash_6, 5, 0, 9, ttPAYMENT);
-
812 checkTxFromDB(txHash_7, 5, 0, 8, ttDEPOSIT_PREAUTH);
-
813 checkTxFromDB(txHash_8, 5, 0, 7, ttACCOUNT_SET);
-
814 }
+
722 // Checkout what's in the Transaction database. We go straight
+
723 // to the database. Most of our interfaces cache transactions
+
724 // in memory. So if we use normal interfaces we would get the
+
725 // transactions from memory rather than from the database.
+
726
+
727 // Lambda to verify a transaction pulled from the Transaction database.
+
728 auto checkTxFromDB = [&env, this](
+
729 uint256 const& txID,
+
730 std::uint32_t ledgerSeq,
+
731 std::uint32_t txSeq,
+ +
733 TxType txType) {
+
734 error_code_i txErrCode{rpcSUCCESS};
+
735
+
736 using TxPair = std::
+ + +
739 Transaction::load(txID, env.app(), txErrCode);
+
740
+
741 BEAST_EXPECT(txErrCode == rpcSUCCESS);
+
742 if (auto txPtr = std::get_if<TxPair>(&maybeTx))
+
743 {
+
744 std::shared_ptr<Transaction>& tx = txPtr->first;
+
745 BEAST_EXPECT(tx->getLedger() == ledgerSeq);
+
746 std::shared_ptr<STTx const> const& sttx = tx->getSTransaction();
+
747 BEAST_EXPECT((*sttx)[sfSequence] == txSeq);
+
748 if (ticketSeq)
+
749 BEAST_EXPECT((*sttx)[sfTicketSequence] == *ticketSeq);
+
750 BEAST_EXPECT((*sttx)[sfTransactionType] == txType);
+
751 }
+
752 else
+
753 {
+
754 fail("Expected transaction was not found");
+
755 }
+
756 };
+
757
+
758 // txID ledgerSeq txSeq ticketSeq txType
+
759 checkTxFromDB(txHash_1, 4, 4, {}, ttTICKET_CREATE);
+
760 checkTxFromDB(txHash_2, 4, 0, 13, ttACCOUNT_SET);
+
761 checkTxFromDB(txHash_3, 4, 0, 12, ttPAYMENT);
+
762 checkTxFromDB(txHash_4, 4, 0, 11, ttDEPOSIT_PREAUTH);
+
763
+
764 checkTxFromDB(txHash_5, 5, 0, 10, ttPAYMENT);
+
765 checkTxFromDB(txHash_6, 5, 0, 9, ttPAYMENT);
+
766 checkTxFromDB(txHash_7, 5, 0, 8, ttDEPOSIT_PREAUTH);
+
767 checkTxFromDB(txHash_8, 5, 0, 7, ttACCOUNT_SET);
+
768 }
-
815
-
816 void
-
- -
818 {
-
819 // The sign and the submit RPC commands automatically fill in the
-
820 // Sequence field of a transaction if none is provided. If a
-
821 // TicketSequence is provided in the transaction, then the
-
822 // auto-filled Sequence should be zero.
-
823 testcase("Sign with TicketSequence");
-
824
-
825 using namespace test::jtx;
-
826 Env env{*this};
-
827 Account alice{"alice"};
-
828
-
829 env.fund(XRP(10000), alice);
-
830 env.close();
-
831
-
832 // Successfully create tickets (using a sequence)
-
833 std::uint32_t const ticketSeq = env.seq(alice) + 1;
-
834 env(ticket::create(alice, 2));
- -
836 env.close();
-
837 env.require(owners(alice, 2), tickets(alice, 2));
-
838 BEAST_EXPECT(ticketSeq + 2 == env.seq(alice));
+
769
+
770 void
+
+ +
772 {
+
773 // The sign and the submit RPC commands automatically fill in the
+
774 // Sequence field of a transaction if none is provided. If a
+
775 // TicketSequence is provided in the transaction, then the
+
776 // auto-filled Sequence should be zero.
+
777 testcase("Sign with TicketSequence");
+
778
+
779 using namespace test::jtx;
+
780 Env env{*this};
+
781 Account alice{"alice"};
+
782
+
783 env.fund(XRP(10000), alice);
+
784 env.close();
+
785
+
786 // Successfully create tickets (using a sequence)
+
787 std::uint32_t const ticketSeq = env.seq(alice) + 1;
+
788 env(ticket::create(alice, 2));
+ +
790 env.close();
+
791 env.require(owners(alice, 2), tickets(alice, 2));
+
792 BEAST_EXPECT(ticketSeq + 2 == env.seq(alice));
+
793
+
794 {
+
795 // Test that the "sign" RPC command fills in a "Sequence": 0 field
+
796 // if none is provided.
+
797
+
798 // Create a noop transaction using a TicketSequence but don't fill
+
799 // in the Sequence field.
+ +
801 tx[jss::tx_json] = noop(alice);
+
802 tx[jss::tx_json][sfTicketSequence.jsonName] = ticketSeq;
+
803 tx[jss::secret] = toBase58(generateSeed("alice"));
+
804
+
805 // Verify that there is no "Sequence" field.
+
806 BEAST_EXPECT(!tx[jss::tx_json].isMember(sfSequence.jsonName));
+
807
+
808 // Call the "sign" RPC command and see the "Sequence": 0 field
+
809 // filled in.
+
810 Json::Value jr = env.rpc("json", "sign", to_string(tx));
+
811
+
812 // Verify that "sign" inserted a "Sequence": 0 field.
+
813 if (BEAST_EXPECT(jr[jss::result][jss::tx_json].isMember(
+
814 sfSequence.jsonName)))
+
815 {
+
816 BEAST_EXPECT(
+
817 jr[jss::result][jss::tx_json][sfSequence.jsonName] == 0);
+
818 }
+
819
+
820 // "sign" should not have consumed any of alice's tickets.
+
821 env.close();
+
822 env.require(owners(alice, 2), tickets(alice, 2));
+
823
+
824 // "submit" the signed blob and see one of alice's tickets consumed.
+
825 env.rpc("submit", jr[jss::result][jss::tx_blob].asString());
+
826 env.close();
+
827 env.require(owners(alice, 1), tickets(alice, 1));
+
828 }
+
829 {
+
830 // Test that the "submit" RPC command fills in a "Sequence": 0
+
831 // field if none is provided.
+
832
+
833 // Create a noop transaction using a TicketSequence but don't fill
+
834 // in the Sequence field.
+ +
836 tx[jss::tx_json] = noop(alice);
+
837 tx[jss::tx_json][sfTicketSequence.jsonName] = ticketSeq + 1;
+
838 tx[jss::secret] = toBase58(generateSeed("alice"));
839
-
840 {
-
841 // Test that the "sign" RPC command fills in a "Sequence": 0 field
-
842 // if none is provided.
-
843
-
844 // Create a noop transaction using a TicketSequence but don't fill
-
845 // in the Sequence field.
- -
847 tx[jss::tx_json] = noop(alice);
-
848 tx[jss::tx_json][sfTicketSequence.jsonName] = ticketSeq;
-
849 tx[jss::secret] = toBase58(generateSeed("alice"));
-
850
-
851 // Verify that there is no "Sequence" field.
-
852 BEAST_EXPECT(!tx[jss::tx_json].isMember(sfSequence.jsonName));
-
853
-
854 // Call the "sign" RPC command and see the "Sequence": 0 field
-
855 // filled in.
-
856 Json::Value jr = env.rpc("json", "sign", to_string(tx));
-
857
-
858 // Verify that "sign" inserted a "Sequence": 0 field.
-
859 if (BEAST_EXPECT(jr[jss::result][jss::tx_json].isMember(
-
860 sfSequence.jsonName)))
-
861 {
-
862 BEAST_EXPECT(
-
863 jr[jss::result][jss::tx_json][sfSequence.jsonName] == 0);
-
864 }
+
840 // Verify that there is no "Sequence" field.
+
841 BEAST_EXPECT(!tx[jss::tx_json].isMember(sfSequence.jsonName));
+
842
+
843 // Call the "submit" RPC command and see the "Sequence": 0 field
+
844 // filled in.
+
845 Json::Value jr = env.rpc("json", "submit", to_string(tx));
+
846
+
847 // Verify that "submit" inserted a "Sequence": 0 field.
+
848 if (BEAST_EXPECT(jr[jss::result][jss::tx_json].isMember(
+
849 sfSequence.jsonName)))
+
850 {
+
851 BEAST_EXPECT(
+
852 jr[jss::result][jss::tx_json][sfSequence.jsonName] == 0);
+
853 }
+
854
+
855 // "submit" should have consumed the last of alice's tickets.
+
856 env.close();
+
857 env.require(owners(alice, 0), tickets(alice, 0));
+
858 }
+
859 }
+
+
860
+
861 void
+
+ +
863 {
+
864 using namespace test::jtx;
865
-
866 // "sign" should not have consumed any of alice's tickets.
-
867 env.close();
-
868 env.require(owners(alice, 2), tickets(alice, 2));
+
866 // It is an error if a transaction contains a non-zero Sequence field
+
867 // and a TicketSequence field. Verify that the error is detected.
+
868 testcase("Fix both Seq and Ticket");
869
-
870 // "submit" the signed blob and see one of alice's tickets consumed.
-
871 env.rpc("submit", jr[jss::result][jss::tx_blob].asString());
-
872 env.close();
-
873 env.require(owners(alice, 1), tickets(alice, 1));
-
874 }
-
875 {
-
876 // Test that the "submit" RPC command fills in a "Sequence": 0
-
877 // field if none is provided.
-
878
-
879 // Create a noop transaction using a TicketSequence but don't fill
-
880 // in the Sequence field.
- -
882 tx[jss::tx_json] = noop(alice);
-
883 tx[jss::tx_json][sfTicketSequence.jsonName] = ticketSeq + 1;
-
884 tx[jss::secret] = toBase58(generateSeed("alice"));
-
885
-
886 // Verify that there is no "Sequence" field.
-
887 BEAST_EXPECT(!tx[jss::tx_json].isMember(sfSequence.jsonName));
-
888
-
889 // Call the "submit" RPC command and see the "Sequence": 0 field
-
890 // filled in.
-
891 Json::Value jr = env.rpc("json", "submit", to_string(tx));
-
892
-
893 // Verify that "submit" inserted a "Sequence": 0 field.
-
894 if (BEAST_EXPECT(jr[jss::result][jss::tx_json].isMember(
-
895 sfSequence.jsonName)))
-
896 {
-
897 BEAST_EXPECT(
-
898 jr[jss::result][jss::tx_json][sfSequence.jsonName] == 0);
-
899 }
-
900
-
901 // "submit" should have consumed the last of alice's tickets.
-
902 env.close();
-
903 env.require(owners(alice, 0), tickets(alice, 0));
-
904 }
-
905 }
+
870 Env env{*this, testable_amendments()};
+
871 Account alice{"alice"};
+
872
+
873 env.fund(XRP(10000), alice);
+
874 env.close();
+
875
+
876 // Create a ticket.
+
877 std::uint32_t const ticketSeq = env.seq(alice) + 1;
+
878 env(ticket::create(alice, 1));
+
879 env.close();
+
880 env.require(owners(alice, 1), tickets(alice, 1));
+
881 BEAST_EXPECT(ticketSeq + 1 == env.seq(alice));
+
882
+
883 // Create a transaction that includes both a ticket and a non-zero
+
884 // sequence number. The transaction fails with temSEQ_AND_TICKET.
+
885 env(noop(alice),
+
886 ticket::use(ticketSeq),
+
887 seq(env.seq(alice)),
+
888 ter(temSEQ_AND_TICKET));
+
889 env.close();
+
890
+
891 // Verify that the transaction failed by looking at alice's
+
892 // sequence number and tickets.
+
893 env.require(owners(alice, 1), tickets(alice, 1));
+
894 BEAST_EXPECT(ticketSeq + 1 == env.seq(alice));
+
895 }
-
906
-
907 void
-
- -
909 {
-
910 // It is an error if a transaction contains a non-zero Sequence field
-
911 // and a TicketSequence field. Verify that the error is detected.
-
912 testcase("Fix both Seq and Ticket");
-
913
-
914 // Try the test without featureTicketBatch enabled.
-
915 using namespace test::jtx;
-
916 {
-
917 Env env{*this, testable_amendments() - featureTicketBatch};
-
918 Account alice{"alice"};
-
919
-
920 env.fund(XRP(10000), alice);
-
921 env.close();
-
922
-
923 // Fail to create a ticket.
-
924 std::uint32_t const ticketSeq = env.seq(alice) + 1;
-
925 env(ticket::create(alice, 1), ter(temDISABLED));
-
926 env.close();
-
927 env.require(owners(alice, 0), tickets(alice, 0));
-
928 BEAST_EXPECT(ticketSeq == env.seq(alice) + 1);
-
929
-
930 // Create a transaction that includes both a ticket and a non-zero
-
931 // sequence number. Since a ticket is used and tickets are not yet
-
932 // enabled the transaction should be malformed.
-
933 env(noop(alice),
-
934 ticket::use(ticketSeq),
-
935 seq(env.seq(alice)),
-
936 ter(temMALFORMED));
-
937 env.close();
-
938 }
-
939 // Try the test with featureTicketBatch enabled.
-
940 {
-
941 Env env{*this, testable_amendments()};
-
942 Account alice{"alice"};
-
943
-
944 env.fund(XRP(10000), alice);
-
945 env.close();
-
946
-
947 // Create a ticket.
-
948 std::uint32_t const ticketSeq = env.seq(alice) + 1;
-
949 env(ticket::create(alice, 1));
-
950 env.close();
-
951 env.require(owners(alice, 1), tickets(alice, 1));
-
952 BEAST_EXPECT(ticketSeq + 1 == env.seq(alice));
-
953
-
954 // Create a transaction that includes both a ticket and a non-zero
-
955 // sequence number. The transaction fails with temSEQ_AND_TICKET.
-
956 env(noop(alice),
-
957 ticket::use(ticketSeq),
-
958 seq(env.seq(alice)),
-
959 ter(temSEQ_AND_TICKET));
-
960 env.close();
-
961
-
962 // Verify that the transaction failed by looking at alice's
-
963 // sequence number and tickets.
-
964 env.require(owners(alice, 1), tickets(alice, 1));
-
965 BEAST_EXPECT(ticketSeq + 1 == env.seq(alice));
-
966 }
-
967 }
+
896
+
897public:
+
898 void
+ -
968
-
969public:
-
970 void
- -
982};
-
-
983
-
984BEAST_DEFINE_TESTSUITE(Ticket, app, ripple);
-
985
-
986} // namespace ripple
+
910
+
911BEAST_DEFINE_TESTSUITE(Ticket, app, ripple);
+
912
+
913} // namespace ripple
T adjacent_find(T... args)
T begin(T... args)
@@ -1094,17 +1019,16 @@ $(document).ready(function() { init_codefold(0); });
testcase_t testcase
Memberspace for declaring test cases.
Definition suite.h:152
void fail(String const &reason, char const *file, int line)
Record a failure.
Definition suite.h:530
- - -
void testTicketInsufficientReserve()
-
void testTransactionDatabaseWithTickets()
-
void testSignWithTicketSequence()
+ + +
void testTicketInsufficientReserve()
+
void testTransactionDatabaseWithTickets()
+
void testSignWithTicketSequence()
void checkTicketCreateMeta(test::jtx::Env &env)
Validate metadata for a successful CreateTicket transaction.
-
void testTicketCreatePreclaimFail()
-
void testTicketCreatePreflightFail()
- +
void testTicketCreatePreclaimFail()
+
void testTicketCreatePreflightFail()
void checkTicketConsumeMeta(test::jtx::Env &env)
Validate metadata for a ticket using transaction.
-
void run() override
Runs the suite.
+
void run() override
Runs the suite.
static std::variant< std::pair< std::shared_ptr< Transaction >, std::shared_ptr< TxMeta > >, TxSearched > load(uint256 const &id, Application &app, error_code_i &ec)
A transaction testing environment.
Definition Env.h:102
@@ -1119,10 +1043,8 @@ $(document).ready(function() { init_codefold(0); });
TxType
Transaction type identifiers.
Definition TxFormats.h:38
@ rpcSUCCESS
Definition ErrorCodes.h:25
-
constexpr std::uint32_t asfDisableMaster
Definition TxFlags.h:61
@ tefNO_TICKET
Definition TER.h:166
@ tecDIR_FULL
Definition TER.h:269
-
@ tecNO_ALTERNATIVE_KEY
Definition TER.h:278
@ tecINSUFFICIENT_RESERVE
Definition TER.h:289
std::string to_string(base_uint< Bits, Tag > const &a)
Definition base_uint.h:611
@@ -1134,10 +1056,8 @@ $(document).ready(function() { init_codefold(0); });
@ temBAD_FEE
Definition TER.h:73
@ temSEQ_AND_TICKET
Definition TER.h:107
@ temINVALID_COUNT
Definition TER.h:102
-
@ temMALFORMED
Definition TER.h:68
@ temINVALID
Definition TER.h:91
@ temINVALID_FLAG
Definition TER.h:92
-
@ temDISABLED
Definition TER.h:95
T push_back(T... args)
T rbegin(T... args)
diff --git a/Transactor_8cpp_source.html b/Transactor_8cpp_source.html index 01e7ed883a..8cd49d0622 100644 --- a/Transactor_8cpp_source.html +++ b/Transactor_8cpp_source.html @@ -227,1248 +227,1239 @@ $(document).ready(function() { init_codefold(0); });
145{
-
146 // This is inappropriate in preflight0, because only Change transactions
-
147 // skip this function, and those do not allow an sfTicketSequence field.
-
148 if (ctx.tx.isFieldPresent(sfTicketSequence) &&
-
149 !ctx.rules.enabled(featureTicketBatch))
-
150 {
-
151 return temMALFORMED;
-
152 }
-
153
-
154 if (ctx.tx.isFieldPresent(sfDelegate))
-
155 {
-
156 if (!ctx.rules.enabled(featurePermissionDelegationV1_1))
-
157 return temDISABLED;
-
158
-
159 if (ctx.tx[sfDelegate] == ctx.tx[sfAccount])
-
160 return temBAD_SIGNER;
-
161 }
-
162
-
163 if (auto const ret = preflight0(ctx, flagMask))
-
164 return ret;
-
165
-
166 auto const id = ctx.tx.getAccountID(sfAccount);
-
167 if (id == beast::zero)
+
146 if (ctx.tx.isFieldPresent(sfDelegate))
+
147 {
+
148 if (!ctx.rules.enabled(featurePermissionDelegationV1_1))
+
149 return temDISABLED;
+
150
+
151 if (ctx.tx[sfDelegate] == ctx.tx[sfAccount])
+
152 return temBAD_SIGNER;
+
153 }
+
154
+
155 if (auto const ret = preflight0(ctx, flagMask))
+
156 return ret;
+
157
+
158 auto const id = ctx.tx.getAccountID(sfAccount);
+
159 if (id == beast::zero)
+
160 {
+
161 JLOG(ctx.j.warn()) << "preflight1: bad account id";
+
162 return temBAD_SRC_ACCOUNT;
+
163 }
+
164
+
165 // No point in going any further if the transaction fee is malformed.
+
166 auto const fee = ctx.tx.getFieldAmount(sfFee);
+
167 if (!fee.native() || fee.negative() || !isLegalAmount(fee.xrp()))
168 {
-
169 JLOG(ctx.j.warn()) << "preflight1: bad account id";
-
170 return temBAD_SRC_ACCOUNT;
+
169 JLOG(ctx.j.debug()) << "preflight1: invalid fee";
+
170 return temBAD_FEE;
171 }
172
-
173 // No point in going any further if the transaction fee is malformed.
-
174 auto const fee = ctx.tx.getFieldAmount(sfFee);
-
175 if (!fee.native() || fee.negative() || !isLegalAmount(fee.xrp()))
-
176 {
-
177 JLOG(ctx.j.debug()) << "preflight1: invalid fee";
-
178 return temBAD_FEE;
-
179 }
-
180
-
181 if (auto const ret = detail::preflightCheckSigningKey(ctx.tx, ctx.j))
-
182 return ret;
-
183
-
184 // An AccountTxnID field constrains transaction ordering more than the
-
185 // Sequence field. Tickets, on the other hand, reduce ordering
-
186 // constraints. Because Tickets and AccountTxnID work against one
-
187 // another the combination is unsupported and treated as malformed.
-
188 //
-
189 // We return temINVALID for such transactions.
-
190 if (ctx.tx.getSeqProxy().isTicket() &&
-
191 ctx.tx.isFieldPresent(sfAccountTxnID))
-
192 return temINVALID;
+
173 if (auto const ret = detail::preflightCheckSigningKey(ctx.tx, ctx.j))
+
174 return ret;
+
175
+
176 // An AccountTxnID field constrains transaction ordering more than the
+
177 // Sequence field. Tickets, on the other hand, reduce ordering
+
178 // constraints. Because Tickets and AccountTxnID work against one
+
179 // another the combination is unsupported and treated as malformed.
+
180 //
+
181 // We return temINVALID for such transactions.
+
182 if (ctx.tx.getSeqProxy().isTicket() &&
+
183 ctx.tx.isFieldPresent(sfAccountTxnID))
+
184 return temINVALID;
+
185
+
186 if (ctx.tx.isFlag(tfInnerBatchTxn) && !ctx.rules.enabled(featureBatch))
+
187 return temINVALID_FLAG;
+
188
+
189 XRPL_ASSERT(
+
190 ctx.tx.isFlag(tfInnerBatchTxn) == ctx.parentBatchId.has_value() ||
+
191 !ctx.rules.enabled(featureBatch),
+
192 "Inner batch transaction must have a parent batch ID.");
193
-
194 if (ctx.tx.isFlag(tfInnerBatchTxn) && !ctx.rules.enabled(featureBatch))
-
195 return temINVALID_FLAG;
+
194 return tesSUCCESS;
+
195}
+
196
-
197 XRPL_ASSERT(
-
198 ctx.tx.isFlag(tfInnerBatchTxn) == ctx.parentBatchId.has_value() ||
-
199 !ctx.rules.enabled(featureBatch),
-
200 "Inner batch transaction must have a parent batch ID.");
-
201
-
202 return tesSUCCESS;
-
203}
+
198NotTEC
+
+ +
200{
+
201 if (auto const ret =
+ +
203 // Skips following checks if the transaction is being simulated,
+
204 // regardless of success or failure
+
205 return *ret;
+
206
+
207 auto const sigValid = checkValidity(
+
208 ctx.app.getHashRouter(), ctx.tx, ctx.rules, ctx.app.config());
+
209 if (sigValid.first == Validity::SigBad)
+
210 {
+
211 JLOG(ctx.j.debug()) << "preflight2: bad signature. " << sigValid.second;
+
212 return temINVALID; // LCOV_EXCL_LINE
+
213 }
+
214 return tesSUCCESS;
+
215}
-
204
-
206NotTEC
-
- -
208{
-
209 if (auto const ret =
- -
211 // Skips following checks if the transaction is being simulated,
-
212 // regardless of success or failure
-
213 return *ret;
-
214
-
215 auto const sigValid = checkValidity(
-
216 ctx.app.getHashRouter(), ctx.tx, ctx.rules, ctx.app.config());
-
217 if (sigValid.first == Validity::SigBad)
-
218 {
-
219 JLOG(ctx.j.debug()) << "preflight2: bad signature. " << sigValid.second;
-
220 return temINVALID; // LCOV_EXCL_LINE
-
221 }
-
222 return tesSUCCESS;
-
223}
+
216
+
217//------------------------------------------------------------------------------
+
218
+
+ +
220 : ctx_(ctx)
+
221 , sink_(ctx.journal, to_short_string(ctx.tx.getTransactionID()) + " ")
+
222 , j_(sink_)
+
223 , account_(ctx.tx.getAccountID(sfAccount))
+
224{
+
225}
-
224
-
225//------------------------------------------------------------------------------
226
-
- -
228 : ctx_(ctx)
-
229 , sink_(ctx.journal, to_short_string(ctx.tx.getTransactionID()) + " ")
-
230 , j_(sink_)
-
231 , account_(ctx.tx.getAccountID(sfAccount))
-
232{
-
233}
+
227bool
+
+ +
229 std::optional<Slice> const& slice,
+
230 std::size_t maxLength)
+
231{
+
232 if (!slice)
+
233 return true;
+
234 return !slice->empty() && slice->length() <= maxLength;
+
235}
-
234
-
235bool
-
- -
237 std::optional<Slice> const& slice,
-
238 std::size_t maxLength)
+
236
+ +
+
239{
-
240 if (!slice)
-
241 return true;
-
242 return !slice->empty() && slice->length() <= maxLength;
-
243}
+
240 return tfUniversalMask;
+
241}
-
244
- -
- -
247{
-
248 return tfUniversalMask;
-
249}
+
242
+
243NotTEC
+
+ +
245{
+
246 return tesSUCCESS;
+
247}
-
250
-
251NotTEC
-
- -
253{
-
254 return tesSUCCESS;
-
255}
+
248
+
249NotTEC
+
+ +
251{
+
252 auto const delegate = tx[~sfDelegate];
+
253 if (!delegate)
+
254 return tesSUCCESS;
+
255
+
256 auto const delegateKey = keylet::delegate(tx[sfAccount], *delegate);
+
257 auto const sle = view.read(delegateKey);
+
258
+
259 if (!sle)
+ +
261
+
262 return checkTxPermission(sle, tx);
+
263}
-
256
-
257NotTEC
-
- -
259{
-
260 auto const delegate = tx[~sfDelegate];
-
261 if (!delegate)
-
262 return tesSUCCESS;
-
263
-
264 auto const delegateKey = keylet::delegate(tx[sfAccount], *delegate);
-
265 auto const sle = view.read(delegateKey);
-
266
-
267 if (!sle)
- +
264
+ +
+ +
267{
+
268 // Returns the fee in fee units.
269
-
270 return checkTxPermission(sle, tx);
-
271}
+
270 // The computation has two parts:
+
271 // * The base fee, which is the same for most transactions.
+
272 // * The additional cost of each multisignature on the transaction.
+
273 XRPAmount const baseFee = view.fees().base;
+
274
+
275 // Each signer adds one more baseFee to the minimum required fee
+
276 // for the transaction.
+
277 std::size_t const signerCount =
+
278 tx.isFieldPresent(sfSigners) ? tx.getFieldArray(sfSigners).size() : 0;
+
279
+
280 return baseFee + (signerCount * baseFee);
+
281}
-
272
- -
- -
275{
-
276 // Returns the fee in fee units.
-
277
-
278 // The computation has two parts:
-
279 // * The base fee, which is the same for most transactions.
-
280 // * The additional cost of each multisignature on the transaction.
-
281 XRPAmount const baseFee = view.fees().base;
282
-
283 // Each signer adds one more baseFee to the minimum required fee
-
284 // for the transaction.
-
285 std::size_t const signerCount =
-
286 tx.isFieldPresent(sfSigners) ? tx.getFieldArray(sfSigners).size() : 0;
-
287
-
288 return baseFee + (signerCount * baseFee);
-
289}
+
283// Returns the fee in fee units, not scaled for load.
+ +
+ +
286{
+
287 // Assumption: One reserve increment is typically much greater than one base
+
288 // fee.
+
289 // This check is in an assert so that it will come to the attention of
+
290 // developers if that assumption is not correct. If the owner reserve is not
+
291 // significantly larger than the base fee (or even worse, smaller), we will
+
292 // need to rethink charging an owner reserve as a transaction fee.
+
293 // TODO: This function is static, and I don't want to add more parameters.
+
294 // When it is finally refactored to be in a context that has access to the
+
295 // Application, include "app().overlay().networkID() > 2 ||" in the
+
296 // condition.
+
297 XRPL_ASSERT(
+
298 view.fees().increment > view.fees().base * 100,
+
299 "ripple::Transactor::calculateOwnerReserveFee : Owner reserve is "
+
300 "reasonable");
+
301 return view.fees().increment;
+
302}
-
290
-
291// Returns the fee in fee units, not scaled for load.
- -
- -
294{
-
295 // Assumption: One reserve increment is typically much greater than one base
-
296 // fee.
-
297 // This check is in an assert so that it will come to the attention of
-
298 // developers if that assumption is not correct. If the owner reserve is not
-
299 // significantly larger than the base fee (or even worse, smaller), we will
-
300 // need to rethink charging an owner reserve as a transaction fee.
-
301 // TODO: This function is static, and I don't want to add more parameters.
-
302 // When it is finally refactored to be in a context that has access to the
-
303 // Application, include "app().overlay().networkID() > 2 ||" in the
-
304 // condition.
-
305 XRPL_ASSERT(
-
306 view.fees().increment > view.fees().base * 100,
-
307 "ripple::Transactor::calculateOwnerReserveFee : Owner reserve is "
-
308 "reasonable");
-
309 return view.fees().increment;
-
310}
-
-
311
- -
- -
314 Application& app,
-
315 XRPAmount baseFee,
-
316 Fees const& fees,
-
317 ApplyFlags flags)
-
318{
-
319 return scaleFeeLoad(baseFee, app.getFeeTrack(), fees, flags & tapUNLIMITED);
-
320}
+
303
+ +
+ +
306 Application& app,
+
307 XRPAmount baseFee,
+
308 Fees const& fees,
+
309 ApplyFlags flags)
+
310{
+
311 return scaleFeeLoad(baseFee, app.getFeeTrack(), fees, flags & tapUNLIMITED);
+
312}
+
313
+
314TER
+
+ +
316{
+
317 if (!ctx.tx[sfFee].native())
+
318 return temBAD_FEE;
+
319
+
320 auto const feePaid = ctx.tx[sfFee].xrp();
321
-
322TER
-
- -
324{
-
325 if (!ctx.tx[sfFee].native())
-
326 return temBAD_FEE;
-
327
-
328 auto const feePaid = ctx.tx[sfFee].xrp();
-
329
-
330 if (ctx.flags & tapBATCH)
-
331 {
-
332 if (feePaid == beast::zero)
-
333 return tesSUCCESS;
-
334
-
335 JLOG(ctx.j.trace()) << "Batch: Fee must be zero.";
-
336 return temBAD_FEE; // LCOV_EXCL_LINE
-
337 }
-
338
-
339 if (!isLegalAmount(feePaid) || feePaid < beast::zero)
-
340 return temBAD_FEE;
-
341
-
342 // Only check fee is sufficient when the ledger is open.
-
343 if (ctx.view.open())
-
344 {
-
345 auto const feeDue =
-
346 minimumFee(ctx.app, baseFee, ctx.view.fees(), ctx.flags);
-
347
-
348 if (feePaid < feeDue)
-
349 {
-
350 JLOG(ctx.j.trace())
-
351 << "Insufficient fee paid: " << to_string(feePaid) << "/"
-
352 << to_string(feeDue);
-
353 return telINSUF_FEE_P;
-
354 }
-
355 }
-
356
-
357 if (feePaid == beast::zero)
-
358 return tesSUCCESS;
-
359
-
360 auto const id = ctx.tx.isFieldPresent(sfDelegate)
-
361 ? ctx.tx.getAccountID(sfDelegate)
-
362 : ctx.tx.getAccountID(sfAccount);
-
363 auto const sle = ctx.view.read(keylet::account(id));
-
364 if (!sle)
-
365 return terNO_ACCOUNT;
+
322 if (ctx.flags & tapBATCH)
+
323 {
+
324 if (feePaid == beast::zero)
+
325 return tesSUCCESS;
+
326
+
327 JLOG(ctx.j.trace()) << "Batch: Fee must be zero.";
+
328 return temBAD_FEE; // LCOV_EXCL_LINE
+
329 }
+
330
+
331 if (!isLegalAmount(feePaid) || feePaid < beast::zero)
+
332 return temBAD_FEE;
+
333
+
334 // Only check fee is sufficient when the ledger is open.
+
335 if (ctx.view.open())
+
336 {
+
337 auto const feeDue =
+
338 minimumFee(ctx.app, baseFee, ctx.view.fees(), ctx.flags);
+
339
+
340 if (feePaid < feeDue)
+
341 {
+
342 JLOG(ctx.j.trace())
+
343 << "Insufficient fee paid: " << to_string(feePaid) << "/"
+
344 << to_string(feeDue);
+
345 return telINSUF_FEE_P;
+
346 }
+
347 }
+
348
+
349 if (feePaid == beast::zero)
+
350 return tesSUCCESS;
+
351
+
352 auto const id = ctx.tx.isFieldPresent(sfDelegate)
+
353 ? ctx.tx.getAccountID(sfDelegate)
+
354 : ctx.tx.getAccountID(sfAccount);
+
355 auto const sle = ctx.view.read(keylet::account(id));
+
356 if (!sle)
+
357 return terNO_ACCOUNT;
+
358
+
359 auto const balance = (*sle)[sfBalance].xrp();
+
360
+
361 if (balance < feePaid)
+
362 {
+
363 JLOG(ctx.j.trace())
+
364 << "Insufficient balance:" << " balance=" << to_string(balance)
+
365 << " paid=" << to_string(feePaid);
366
-
367 auto const balance = (*sle)[sfBalance].xrp();
-
368
-
369 if (balance < feePaid)
-
370 {
-
371 JLOG(ctx.j.trace())
-
372 << "Insufficient balance:" << " balance=" << to_string(balance)
-
373 << " paid=" << to_string(feePaid);
-
374
-
375 if ((balance > beast::zero) && !ctx.view.open())
-
376 {
-
377 // Closed ledger, non-zero balance, less than fee
-
378 return tecINSUFF_FEE;
-
379 }
-
380
-
381 return terINSUF_FEE_B;
-
382 }
+
367 if ((balance > beast::zero) && !ctx.view.open())
+
368 {
+
369 // Closed ledger, non-zero balance, less than fee
+
370 return tecINSUFF_FEE;
+
371 }
+
372
+
373 return terINSUF_FEE_B;
+
374 }
+
375
+
376 return tesSUCCESS;
+
377}
+
+
378
+
379TER
+
+ +
381{
+
382 auto const feePaid = ctx_.tx[sfFee].xrp();
383
-
384 return tesSUCCESS;
-
385}
-
-
386
-
387TER
-
- -
389{
-
390 auto const feePaid = ctx_.tx[sfFee].xrp();
+
384 if (ctx_.tx.isFieldPresent(sfDelegate))
+
385 {
+
386 // Delegated transactions are paid by the delegated account.
+
387 auto const delegate = ctx_.tx.getAccountID(sfDelegate);
+
388 auto const delegatedSle = view().peek(keylet::account(delegate));
+
389 if (!delegatedSle)
+
390 return tefINTERNAL; // LCOV_EXCL_LINE
391
-
392 if (ctx_.tx.isFieldPresent(sfDelegate))
-
393 {
-
394 // Delegated transactions are paid by the delegated account.
-
395 auto const delegate = ctx_.tx.getAccountID(sfDelegate);
-
396 auto const delegatedSle = view().peek(keylet::account(delegate));
-
397 if (!delegatedSle)
-
398 return tefINTERNAL; // LCOV_EXCL_LINE
-
399
-
400 delegatedSle->setFieldAmount(
-
401 sfBalance, delegatedSle->getFieldAmount(sfBalance) - feePaid);
-
402 view().update(delegatedSle);
-
403 }
-
404 else
-
405 {
-
406 auto const sle = view().peek(keylet::account(account_));
-
407 if (!sle)
-
408 return tefINTERNAL; // LCOV_EXCL_LINE
-
409
-
410 // Deduct the fee, so it's not available during the transaction.
-
411 // Will only write the account back if the transaction succeeds.
-
412
-
413 mSourceBalance -= feePaid;
-
414 sle->setFieldAmount(sfBalance, mSourceBalance);
-
415
-
416 // VFALCO Should we call view().rawDestroyXRP() here as well?
-
417 }
-
418
-
419 return tesSUCCESS;
-
420}
+
392 delegatedSle->setFieldAmount(
+
393 sfBalance, delegatedSle->getFieldAmount(sfBalance) - feePaid);
+
394 view().update(delegatedSle);
+
395 }
+
396 else
+
397 {
+
398 auto const sle = view().peek(keylet::account(account_));
+
399 if (!sle)
+
400 return tefINTERNAL; // LCOV_EXCL_LINE
+
401
+
402 // Deduct the fee, so it's not available during the transaction.
+
403 // Will only write the account back if the transaction succeeds.
+
404
+
405 mSourceBalance -= feePaid;
+
406 sle->setFieldAmount(sfBalance, mSourceBalance);
+
407
+
408 // VFALCO Should we call view().rawDestroyXRP() here as well?
+
409 }
+
410
+
411 return tesSUCCESS;
+
412}
+
413
+
414NotTEC
+
+ +
416 ReadView const& view,
+
417 STTx const& tx,
+ +
419{
+
420 auto const id = tx.getAccountID(sfAccount);
421
-
422NotTEC
-
- -
424 ReadView const& view,
-
425 STTx const& tx,
- -
427{
-
428 auto const id = tx.getAccountID(sfAccount);
-
429
-
430 auto const sle = view.read(keylet::account(id));
+
422 auto const sle = view.read(keylet::account(id));
+
423
+
424 if (!sle)
+
425 {
+
426 JLOG(j.trace())
+
427 << "applyTransaction: delay: source account does not exist "
+
428 << toBase58(id);
+
429 return terNO_ACCOUNT;
+
430 }
431
-
432 if (!sle)
-
433 {
-
434 JLOG(j.trace())
-
435 << "applyTransaction: delay: source account does not exist "
-
436 << toBase58(id);
-
437 return terNO_ACCOUNT;
-
438 }
-
439
-
440 SeqProxy const t_seqProx = tx.getSeqProxy();
-
441 SeqProxy const a_seq = SeqProxy::sequence((*sle)[sfSequence]);
-
442
-
443 if (t_seqProx.isSeq())
-
444 {
-
445 if (tx.isFieldPresent(sfTicketSequence) &&
-
446 view.rules().enabled(featureTicketBatch))
-
447 {
-
448 JLOG(j.trace()) << "applyTransaction: has both a TicketSequence "
-
449 "and a non-zero Sequence number";
-
450 return temSEQ_AND_TICKET;
-
451 }
-
452 if (t_seqProx != a_seq)
-
453 {
-
454 if (a_seq < t_seqProx)
-
455 {
-
456 JLOG(j.trace())
-
457 << "applyTransaction: has future sequence number "
-
458 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
459 return terPRE_SEQ;
-
460 }
-
461 // It's an already-used sequence number.
-
462 JLOG(j.trace()) << "applyTransaction: has past sequence number "
-
463 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
464 return tefPAST_SEQ;
-
465 }
-
466 }
-
467 else if (t_seqProx.isTicket())
-
468 {
-
469 // Bypass the type comparison. Apples and oranges.
-
470 if (a_seq.value() <= t_seqProx.value())
-
471 {
-
472 // If the Ticket number is greater than or equal to the
-
473 // account sequence there's the possibility that the
-
474 // transaction to create the Ticket has not hit the ledger
-
475 // yet. Allow a retry.
-
476 JLOG(j.trace()) << "applyTransaction: has future ticket id "
-
477 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
478 return terPRE_TICKET;
+
432 SeqProxy const t_seqProx = tx.getSeqProxy();
+
433 SeqProxy const a_seq = SeqProxy::sequence((*sle)[sfSequence]);
+
434
+
435 if (t_seqProx.isSeq())
+
436 {
+
437 if (tx.isFieldPresent(sfTicketSequence))
+
438 {
+
439 JLOG(j.trace()) << "applyTransaction: has both a TicketSequence "
+
440 "and a non-zero Sequence number";
+
441 return temSEQ_AND_TICKET;
+
442 }
+
443 if (t_seqProx != a_seq)
+
444 {
+
445 if (a_seq < t_seqProx)
+
446 {
+
447 JLOG(j.trace())
+
448 << "applyTransaction: has future sequence number "
+
449 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
450 return terPRE_SEQ;
+
451 }
+
452 // It's an already-used sequence number.
+
453 JLOG(j.trace()) << "applyTransaction: has past sequence number "
+
454 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
455 return tefPAST_SEQ;
+
456 }
+
457 }
+
458 else if (t_seqProx.isTicket())
+
459 {
+
460 // Bypass the type comparison. Apples and oranges.
+
461 if (a_seq.value() <= t_seqProx.value())
+
462 {
+
463 // If the Ticket number is greater than or equal to the
+
464 // account sequence there's the possibility that the
+
465 // transaction to create the Ticket has not hit the ledger
+
466 // yet. Allow a retry.
+
467 JLOG(j.trace()) << "applyTransaction: has future ticket id "
+
468 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
469 return terPRE_TICKET;
+
470 }
+
471
+
472 // Transaction can never succeed if the Ticket is not in the ledger.
+
473 if (!view.exists(keylet::ticket(id, t_seqProx)))
+
474 {
+
475 JLOG(j.trace())
+
476 << "applyTransaction: ticket already used or never created "
+
477 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
478 return tefNO_TICKET;
479 }
-
480
-
481 // Transaction can never succeed if the Ticket is not in the ledger.
-
482 if (!view.exists(keylet::ticket(id, t_seqProx)))
-
483 {
-
484 JLOG(j.trace())
-
485 << "applyTransaction: ticket already used or never created "
-
486 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
487 return tefNO_TICKET;
-
488 }
-
489 }
-
490
-
491 return tesSUCCESS;
-
492}
+
480 }
+
481
+
482 return tesSUCCESS;
+
483}
-
493
-
494NotTEC
-
- -
496{
-
497 auto const id = ctx.tx.getAccountID(sfAccount);
-
498
-
499 auto const sle = ctx.view.read(keylet::account(id));
-
500
-
501 if (!sle)
-
502 {
-
503 JLOG(ctx.j.trace())
-
504 << "applyTransaction: delay: source account does not exist "
-
505 << toBase58(id);
-
506 return terNO_ACCOUNT;
-
507 }
+
484
+
485NotTEC
+
+ +
487{
+
488 auto const id = ctx.tx.getAccountID(sfAccount);
+
489
+
490 auto const sle = ctx.view.read(keylet::account(id));
+
491
+
492 if (!sle)
+
493 {
+
494 JLOG(ctx.j.trace())
+
495 << "applyTransaction: delay: source account does not exist "
+
496 << toBase58(id);
+
497 return terNO_ACCOUNT;
+
498 }
+
499
+
500 if (ctx.tx.isFieldPresent(sfAccountTxnID) &&
+
501 (sle->getFieldH256(sfAccountTxnID) !=
+
502 ctx.tx.getFieldH256(sfAccountTxnID)))
+
503 return tefWRONG_PRIOR;
+
504
+
505 if (ctx.tx.isFieldPresent(sfLastLedgerSequence) &&
+
506 (ctx.view.seq() > ctx.tx.getFieldU32(sfLastLedgerSequence)))
+
507 return tefMAX_LEDGER;
508
-
509 if (ctx.tx.isFieldPresent(sfAccountTxnID) &&
-
510 (sle->getFieldH256(sfAccountTxnID) !=
-
511 ctx.tx.getFieldH256(sfAccountTxnID)))
-
512 return tefWRONG_PRIOR;
-
513
-
514 if (ctx.tx.isFieldPresent(sfLastLedgerSequence) &&
-
515 (ctx.view.seq() > ctx.tx.getFieldU32(sfLastLedgerSequence)))
-
516 return tefMAX_LEDGER;
-
517
-
518 if (ctx.view.txExists(ctx.tx.getTransactionID()))
-
519 return tefALREADY;
-
520
-
521 return tesSUCCESS;
-
522}
+
509 if (ctx.view.txExists(ctx.tx.getTransactionID()))
+
510 return tefALREADY;
+
511
+
512 return tesSUCCESS;
+
513}
-
523
-
524TER
-
- -
526{
-
527 XRPL_ASSERT(
-
528 sleAccount, "ripple::Transactor::consumeSeqProxy : non-null account");
-
529 SeqProxy const seqProx = ctx_.tx.getSeqProxy();
-
530 if (seqProx.isSeq())
-
531 {
-
532 // Note that if this transaction is a TicketCreate, then
-
533 // the transaction will modify the account root sfSequence
-
534 // yet again.
-
535 sleAccount->setFieldU32(sfSequence, seqProx.value() + 1);
-
536 return tesSUCCESS;
-
537 }
-
538 return ticketDelete(
-
539 view(), account_, getTicketIndex(account_, seqProx), j_);
-
540}
+
514
+
515TER
+
+ +
517{
+
518 XRPL_ASSERT(
+
519 sleAccount, "ripple::Transactor::consumeSeqProxy : non-null account");
+
520 SeqProxy const seqProx = ctx_.tx.getSeqProxy();
+
521 if (seqProx.isSeq())
+
522 {
+
523 // Note that if this transaction is a TicketCreate, then
+
524 // the transaction will modify the account root sfSequence
+
525 // yet again.
+
526 sleAccount->setFieldU32(sfSequence, seqProx.value() + 1);
+
527 return tesSUCCESS;
+
528 }
+
529 return ticketDelete(
+
530 view(), account_, getTicketIndex(account_, seqProx), j_);
+
531}
-
541
-
542// Remove a single Ticket from the ledger.
-
543TER
-
- -
545 ApplyView& view,
-
546 AccountID const& account,
-
547 uint256 const& ticketIndex,
- -
549{
-
550 // Delete the Ticket, adjust the account root ticket count, and
-
551 // reduce the owner count.
-
552 SLE::pointer const sleTicket = view.peek(keylet::ticket(ticketIndex));
-
553 if (!sleTicket)
+
532
+
533// Remove a single Ticket from the ledger.
+
534TER
+
+ +
536 ApplyView& view,
+
537 AccountID const& account,
+
538 uint256 const& ticketIndex,
+ +
540{
+
541 // Delete the Ticket, adjust the account root ticket count, and
+
542 // reduce the owner count.
+
543 SLE::pointer const sleTicket = view.peek(keylet::ticket(ticketIndex));
+
544 if (!sleTicket)
+
545 {
+
546 // LCOV_EXCL_START
+
547 JLOG(j.fatal()) << "Ticket disappeared from ledger.";
+
548 return tefBAD_LEDGER;
+
549 // LCOV_EXCL_STOP
+
550 }
+
551
+
552 std::uint64_t const page{(*sleTicket)[sfOwnerNode]};
+
553 if (!view.dirRemove(keylet::ownerDir(account), page, ticketIndex, true))
554 {
555 // LCOV_EXCL_START
-
556 JLOG(j.fatal()) << "Ticket disappeared from ledger.";
+
556 JLOG(j.fatal()) << "Unable to delete Ticket from owner.";
557 return tefBAD_LEDGER;
558 // LCOV_EXCL_STOP
559 }
560
-
561 std::uint64_t const page{(*sleTicket)[sfOwnerNode]};
-
562 if (!view.dirRemove(keylet::ownerDir(account), page, ticketIndex, true))
-
563 {
-
564 // LCOV_EXCL_START
-
565 JLOG(j.fatal()) << "Unable to delete Ticket from owner.";
-
566 return tefBAD_LEDGER;
-
567 // LCOV_EXCL_STOP
-
568 }
-
569
-
570 // Update the account root's TicketCount. If the ticket count drops to
-
571 // zero remove the (optional) field.
-
572 auto sleAccount = view.peek(keylet::account(account));
-
573 if (!sleAccount)
-
574 {
-
575 // LCOV_EXCL_START
-
576 JLOG(j.fatal()) << "Could not find Ticket owner account root.";
-
577 return tefBAD_LEDGER;
-
578 // LCOV_EXCL_STOP
-
579 }
-
580
-
581 if (auto ticketCount = (*sleAccount)[~sfTicketCount])
-
582 {
-
583 if (*ticketCount == 1)
-
584 sleAccount->makeFieldAbsent(sfTicketCount);
-
585 else
-
586 ticketCount = *ticketCount - 1;
-
587 }
-
588 else
-
589 {
-
590 // LCOV_EXCL_START
-
591 JLOG(j.fatal()) << "TicketCount field missing from account root.";
-
592 return tefBAD_LEDGER;
-
593 // LCOV_EXCL_STOP
-
594 }
-
595
-
596 // Update the Ticket owner's reserve.
-
597 adjustOwnerCount(view, sleAccount, -1, j);
-
598
-
599 // Remove Ticket from ledger.
-
600 view.erase(sleTicket);
-
601 return tesSUCCESS;
+
561 // Update the account root's TicketCount. If the ticket count drops to
+
562 // zero remove the (optional) field.
+
563 auto sleAccount = view.peek(keylet::account(account));
+
564 if (!sleAccount)
+
565 {
+
566 // LCOV_EXCL_START
+
567 JLOG(j.fatal()) << "Could not find Ticket owner account root.";
+
568 return tefBAD_LEDGER;
+
569 // LCOV_EXCL_STOP
+
570 }
+
571
+
572 if (auto ticketCount = (*sleAccount)[~sfTicketCount])
+
573 {
+
574 if (*ticketCount == 1)
+
575 sleAccount->makeFieldAbsent(sfTicketCount);
+
576 else
+
577 ticketCount = *ticketCount - 1;
+
578 }
+
579 else
+
580 {
+
581 // LCOV_EXCL_START
+
582 JLOG(j.fatal()) << "TicketCount field missing from account root.";
+
583 return tefBAD_LEDGER;
+
584 // LCOV_EXCL_STOP
+
585 }
+
586
+
587 // Update the Ticket owner's reserve.
+
588 adjustOwnerCount(view, sleAccount, -1, j);
+
589
+
590 // Remove Ticket from ledger.
+
591 view.erase(sleTicket);
+
592 return tesSUCCESS;
+
593}
+
+
594
+
595// check stuff before you bother to lock the ledger
+
596void
+
+ +
598{
+
599 XRPL_ASSERT(
+
600 account_ != beast::zero,
+
601 "ripple::Transactor::preCompute : nonzero account");
602}
603
-
604// check stuff before you bother to lock the ledger
-
605void
-
- -
607{
-
608 XRPL_ASSERT(
-
609 account_ != beast::zero,
-
610 "ripple::Transactor::preCompute : nonzero account");
-
611}
-
+
604TER
+
+ +
606{
+
607 preCompute();
+
608
+
609 // If the transactor requires a valid account and the transaction doesn't
+
610 // list one, preflight will have already a flagged a failure.
+
611 auto const sle = view().peek(keylet::account(account_));
612
-
613TER
-
- -
615{
-
616 preCompute();
-
617
-
618 // If the transactor requires a valid account and the transaction doesn't
-
619 // list one, preflight will have already a flagged a failure.
-
620 auto const sle = view().peek(keylet::account(account_));
-
621
-
622 // sle must exist except for transactions
-
623 // that allow zero account.
-
624 XRPL_ASSERT(
-
625 sle != nullptr || account_ == beast::zero,
-
626 "ripple::Transactor::apply : non-null SLE or zero account");
+
613 // sle must exist except for transactions
+
614 // that allow zero account.
+
615 XRPL_ASSERT(
+
616 sle != nullptr || account_ == beast::zero,
+
617 "ripple::Transactor::apply : non-null SLE or zero account");
+
618
+
619 if (sle)
+
620 {
+
621 mPriorBalance = STAmount{(*sle)[sfBalance]}.xrp();
+ +
623
+
624 TER result = consumeSeqProxy(sle);
+
625 if (result != tesSUCCESS)
+
626 return result;
627
-
628 if (sle)
-
629 {
-
630 mPriorBalance = STAmount{(*sle)[sfBalance]}.xrp();
- -
632
-
633 TER result = consumeSeqProxy(sle);
-
634 if (result != tesSUCCESS)
-
635 return result;
-
636
-
637 result = payFee();
-
638 if (result != tesSUCCESS)
-
639 return result;
-
640
-
641 if (sle->isFieldPresent(sfAccountTxnID))
-
642 sle->setFieldH256(sfAccountTxnID, ctx_.tx.getTransactionID());
-
643
-
644 view().update(sle);
-
645 }
-
646
-
647 return doApply();
-
648}
+
628 result = payFee();
+
629 if (result != tesSUCCESS)
+
630 return result;
+
631
+
632 if (sle->isFieldPresent(sfAccountTxnID))
+
633 sle->setFieldH256(sfAccountTxnID, ctx_.tx.getTransactionID());
+
634
+
635 view().update(sle);
+
636 }
+
637
+
638 return doApply();
+
639}
-
649
-
650NotTEC
-
- -
652 ReadView const& view,
-
653 ApplyFlags flags,
-
654 AccountID const& idAccount,
-
655 STObject const& sigObject,
-
656 beast::Journal const j)
-
657{
-
658 auto const pkSigner = sigObject.getFieldVL(sfSigningPubKey);
-
659 // Ignore signature check on batch inner transactions
-
660 if (sigObject.isFlag(tfInnerBatchTxn) && view.rules().enabled(featureBatch))
-
661 {
-
662 // Defensive Check: These values are also checked in Batch::preflight
-
663 if (sigObject.isFieldPresent(sfTxnSignature) || !pkSigner.empty() ||
-
664 sigObject.isFieldPresent(sfSigners))
-
665 {
-
666 return temINVALID_FLAG; // LCOV_EXCL_LINE
-
667 }
-
668 return tesSUCCESS;
-
669 }
-
670
-
671 if ((flags & tapDRY_RUN) && pkSigner.empty() &&
-
672 !sigObject.isFieldPresent(sfSigners))
+
640
+
641NotTEC
+
+ +
643 ReadView const& view,
+
644 ApplyFlags flags,
+
645 AccountID const& idAccount,
+
646 STObject const& sigObject,
+
647 beast::Journal const j)
+
648{
+
649 auto const pkSigner = sigObject.getFieldVL(sfSigningPubKey);
+
650 // Ignore signature check on batch inner transactions
+
651 if (sigObject.isFlag(tfInnerBatchTxn) && view.rules().enabled(featureBatch))
+
652 {
+
653 // Defensive Check: These values are also checked in Batch::preflight
+
654 if (sigObject.isFieldPresent(sfTxnSignature) || !pkSigner.empty() ||
+
655 sigObject.isFieldPresent(sfSigners))
+
656 {
+
657 return temINVALID_FLAG; // LCOV_EXCL_LINE
+
658 }
+
659 return tesSUCCESS;
+
660 }
+
661
+
662 if ((flags & tapDRY_RUN) && pkSigner.empty() &&
+
663 !sigObject.isFieldPresent(sfSigners))
+
664 {
+
665 // simulate: skip signature validation when neither SigningPubKey nor
+
666 // Signers are provided
+
667 return tesSUCCESS;
+
668 }
+
669
+
670 // If the pk is empty and not simulate or simulate and signers,
+
671 // then we must be multi-signing.
+
672 if (sigObject.isFieldPresent(sfSigners))
673 {
-
674 // simulate: skip signature validation when neither SigningPubKey nor
-
675 // Signers are provided
-
676 return tesSUCCESS;
-
677 }
-
678
-
679 // If the pk is empty and not simulate or simulate and signers,
-
680 // then we must be multi-signing.
-
681 if (sigObject.isFieldPresent(sfSigners))
+
674 return checkMultiSign(view, flags, idAccount, sigObject, j);
+
675 }
+
676
+
677 // Check Single Sign
+
678 XRPL_ASSERT(
+
679 !pkSigner.empty(), "ripple::Transactor::checkSign : non-empty signer");
+
680
+
681 if (!publicKeyType(makeSlice(pkSigner)))
682 {
-
683 return checkMultiSign(view, flags, idAccount, sigObject, j);
-
684 }
-
685
-
686 // Check Single Sign
-
687 XRPL_ASSERT(
-
688 !pkSigner.empty(), "ripple::Transactor::checkSign : non-empty signer");
-
689
-
690 if (!publicKeyType(makeSlice(pkSigner)))
-
691 {
-
692 JLOG(j.trace()) << "checkSign: signing public key type is unknown";
-
693 return tefBAD_AUTH; // FIXME: should be better error!
-
694 }
-
695
-
696 // Look up the account.
-
697 auto const idSigner = pkSigner.empty()
-
698 ? idAccount
-
699 : calcAccountID(PublicKey(makeSlice(pkSigner)));
-
700 auto const sleAccount = view.read(keylet::account(idAccount));
-
701 if (!sleAccount)
-
702 return terNO_ACCOUNT;
-
703
-
704 return checkSingleSign(view, idSigner, idAccount, sleAccount, j);
+
683 JLOG(j.trace()) << "checkSign: signing public key type is unknown";
+
684 return tefBAD_AUTH; // FIXME: should be better error!
+
685 }
+
686
+
687 // Look up the account.
+
688 auto const idSigner = pkSigner.empty()
+
689 ? idAccount
+
690 : calcAccountID(PublicKey(makeSlice(pkSigner)));
+
691 auto const sleAccount = view.read(keylet::account(idAccount));
+
692 if (!sleAccount)
+
693 return terNO_ACCOUNT;
+
694
+
695 return checkSingleSign(view, idSigner, idAccount, sleAccount, j);
+
696}
+
+
697
+
698NotTEC
+
+ +
700{
+
701 auto const idAccount = ctx.tx.isFieldPresent(sfDelegate)
+
702 ? ctx.tx.getAccountID(sfDelegate)
+
703 : ctx.tx.getAccountID(sfAccount);
+
704 return checkSign(ctx.view, ctx.flags, idAccount, ctx.tx, ctx.j);
705}
706
707NotTEC
- +
709{
-
710 auto const idAccount = ctx.tx.isFieldPresent(sfDelegate)
-
711 ? ctx.tx.getAccountID(sfDelegate)
-
712 : ctx.tx.getAccountID(sfAccount);
-
713 return checkSign(ctx.view, ctx.flags, idAccount, ctx.tx, ctx.j);
-
714}
-
+
710 NotTEC ret = tesSUCCESS;
+
711 STArray const& signers{ctx.tx.getFieldArray(sfBatchSigners)};
+
712 for (auto const& signer : signers)
+
713 {
+
714 auto const idAccount = signer.getAccountID(sfAccount);
715
-
716NotTEC
-
- -
718{
-
719 NotTEC ret = tesSUCCESS;
-
720 STArray const& signers{ctx.tx.getFieldArray(sfBatchSigners)};
-
721 for (auto const& signer : signers)
-
722 {
-
723 auto const idAccount = signer.getAccountID(sfAccount);
-
724
-
725 Blob const& pkSigner = signer.getFieldVL(sfSigningPubKey);
-
726 if (pkSigner.empty())
-
727 {
-
728 if (ret = checkMultiSign(
-
729 ctx.view, ctx.flags, idAccount, signer, ctx.j);
-
730 !isTesSuccess(ret))
-
731 return ret;
-
732 }
-
733 else
-
734 {
-
735 // LCOV_EXCL_START
-
736 if (!publicKeyType(makeSlice(pkSigner)))
-
737 return tefBAD_AUTH;
-
738 // LCOV_EXCL_STOP
-
739
-
740 auto const idSigner = calcAccountID(PublicKey(makeSlice(pkSigner)));
-
741 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
-
742
-
743 // A batch can include transactions from an un-created account ONLY
-
744 // when the account master key is the signer
-
745 if (!sleAccount)
-
746 {
-
747 if (idAccount != idSigner)
-
748 return tefBAD_AUTH;
-
749
-
750 return tesSUCCESS;
-
751 }
+
716 Blob const& pkSigner = signer.getFieldVL(sfSigningPubKey);
+
717 if (pkSigner.empty())
+
718 {
+
719 if (ret = checkMultiSign(
+
720 ctx.view, ctx.flags, idAccount, signer, ctx.j);
+
721 !isTesSuccess(ret))
+
722 return ret;
+
723 }
+
724 else
+
725 {
+
726 // LCOV_EXCL_START
+
727 if (!publicKeyType(makeSlice(pkSigner)))
+
728 return tefBAD_AUTH;
+
729 // LCOV_EXCL_STOP
+
730
+
731 auto const idSigner = calcAccountID(PublicKey(makeSlice(pkSigner)));
+
732 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
+
733
+
734 // A batch can include transactions from an un-created account ONLY
+
735 // when the account master key is the signer
+
736 if (!sleAccount)
+
737 {
+
738 if (idAccount != idSigner)
+
739 return tefBAD_AUTH;
+
740
+
741 return tesSUCCESS;
+
742 }
+
743
+
744 if (ret = checkSingleSign(
+
745 ctx.view, idSigner, idAccount, sleAccount, ctx.j);
+
746 !isTesSuccess(ret))
+
747 return ret;
+
748 }
+
749 }
+
750 return ret;
+
751}
+
752
-
753 if (ret = checkSingleSign(
-
754 ctx.view, idSigner, idAccount, sleAccount, ctx.j);
-
755 !isTesSuccess(ret))
-
756 return ret;
-
757 }
-
758 }
-
759 return ret;
-
760}
+
753NotTEC
+
+ +
755 ReadView const& view,
+
756 AccountID const& idSigner,
+
757 AccountID const& idAccount,
+ +
759 beast::Journal const j)
+
760{
+
761 bool const isMasterDisabled = sleAccount->isFlag(lsfDisableMaster);
+
762
+
763 // Signed with regular key.
+
764 if ((*sleAccount)[~sfRegularKey] == idSigner)
+
765 {
+
766 return tesSUCCESS;
+
767 }
+
768
+
769 // Signed with enabled master key.
+
770 if (!isMasterDisabled && idAccount == idSigner)
+
771 {
+
772 return tesSUCCESS;
+
773 }
+
774
+
775 // Signed with disabled master key.
+
776 if (isMasterDisabled && idAccount == idSigner)
+
777 {
+
778 return tefMASTER_DISABLED;
+
779 }
+
780
+
781 // Signed with any other key.
+
782 return tefBAD_AUTH;
+
783}
-
761
-
762NotTEC
-
- -
764 ReadView const& view,
-
765 AccountID const& idSigner,
-
766 AccountID const& idAccount,
- -
768 beast::Journal const j)
-
769{
-
770 bool const isMasterDisabled = sleAccount->isFlag(lsfDisableMaster);
-
771
-
772 // Signed with regular key.
-
773 if ((*sleAccount)[~sfRegularKey] == idSigner)
-
774 {
-
775 return tesSUCCESS;
-
776 }
-
777
-
778 // Signed with enabled master key.
-
779 if (!isMasterDisabled && idAccount == idSigner)
-
780 {
-
781 return tesSUCCESS;
-
782 }
-
783
-
784 // Signed with disabled master key.
-
785 if (isMasterDisabled && idAccount == idSigner)
-
786 {
-
787 return tefMASTER_DISABLED;
-
788 }
-
789
-
790 // Signed with any other key.
-
791 return tefBAD_AUTH;
-
792}
-
-
793
-
794NotTEC
-
- -
796 ReadView const& view,
-
797 ApplyFlags flags,
-
798 AccountID const& id,
-
799 STObject const& sigObject,
-
800 beast::Journal const j)
-
801{
-
802 // Get id's SignerList and Quorum.
-
803 std::shared_ptr<STLedgerEntry const> sleAccountSigners =
- -
805 // If the signer list doesn't exist the account is not multi-signing.
-
806 if (!sleAccountSigners)
-
807 {
-
808 JLOG(j.trace())
-
809 << "applyTransaction: Invalid: Not a multi-signing account.";
- -
811 }
+
784
+
785NotTEC
+
+ +
787 ReadView const& view,
+
788 ApplyFlags flags,
+
789 AccountID const& id,
+
790 STObject const& sigObject,
+
791 beast::Journal const j)
+
792{
+
793 // Get id's SignerList and Quorum.
+
794 std::shared_ptr<STLedgerEntry const> sleAccountSigners =
+ +
796 // If the signer list doesn't exist the account is not multi-signing.
+
797 if (!sleAccountSigners)
+
798 {
+
799 JLOG(j.trace())
+
800 << "applyTransaction: Invalid: Not a multi-signing account.";
+ +
802 }
+
803
+
804 // We have plans to support multiple SignerLists in the future. The
+
805 // presence and defaulted value of the SignerListID field will enable that.
+
806 XRPL_ASSERT(
+
807 sleAccountSigners->isFieldPresent(sfSignerListID),
+
808 "ripple::Transactor::checkMultiSign : has signer list ID");
+
809 XRPL_ASSERT(
+
810 sleAccountSigners->getFieldU32(sfSignerListID) == 0,
+
811 "ripple::Transactor::checkMultiSign : signer list ID is 0");
812
-
813 // We have plans to support multiple SignerLists in the future. The
-
814 // presence and defaulted value of the SignerListID field will enable that.
-
815 XRPL_ASSERT(
-
816 sleAccountSigners->isFieldPresent(sfSignerListID),
-
817 "ripple::Transactor::checkMultiSign : has signer list ID");
-
818 XRPL_ASSERT(
-
819 sleAccountSigners->getFieldU32(sfSignerListID) == 0,
-
820 "ripple::Transactor::checkMultiSign : signer list ID is 0");
-
821
-
822 auto accountSigners =
-
823 SignerEntries::deserialize(*sleAccountSigners, j, "ledger");
-
824 if (!accountSigners)
-
825 return accountSigners.error();
-
826
-
827 // Get the array of transaction signers.
-
828 STArray const& txSigners(sigObject.getFieldArray(sfSigners));
-
829
-
830 // Walk the accountSigners performing a variety of checks and see if
-
831 // the quorum is met.
+
813 auto accountSigners =
+
814 SignerEntries::deserialize(*sleAccountSigners, j, "ledger");
+
815 if (!accountSigners)
+
816 return accountSigners.error();
+
817
+
818 // Get the array of transaction signers.
+
819 STArray const& txSigners(sigObject.getFieldArray(sfSigners));
+
820
+
821 // Walk the accountSigners performing a variety of checks and see if
+
822 // the quorum is met.
+
823
+
824 // Both the multiSigners and accountSigners are sorted by account. So
+
825 // matching multi-signers to account signers should be a simple
+
826 // linear walk. *All* signers must be valid or the transaction fails.
+
827 std::uint32_t weightSum = 0;
+
828 auto iter = accountSigners->begin();
+
829 for (auto const& txSigner : txSigners)
+
830 {
+
831 AccountID const txSignerAcctID = txSigner.getAccountID(sfAccount);
832
-
833 // Both the multiSigners and accountSigners are sorted by account. So
-
834 // matching multi-signers to account signers should be a simple
-
835 // linear walk. *All* signers must be valid or the transaction fails.
-
836 std::uint32_t weightSum = 0;
-
837 auto iter = accountSigners->begin();
-
838 for (auto const& txSigner : txSigners)
-
839 {
-
840 AccountID const txSignerAcctID = txSigner.getAccountID(sfAccount);
-
841
-
842 // Attempt to match the SignerEntry with a Signer;
-
843 while (iter->account < txSignerAcctID)
+
833 // Attempt to match the SignerEntry with a Signer;
+
834 while (iter->account < txSignerAcctID)
+
835 {
+
836 if (++iter == accountSigners->end())
+
837 {
+
838 JLOG(j.trace())
+
839 << "applyTransaction: Invalid SigningAccount.Account.";
+
840 return tefBAD_SIGNATURE;
+
841 }
+
842 }
+
843 if (iter->account != txSignerAcctID)
844 {
-
845 if (++iter == accountSigners->end())
-
846 {
-
847 JLOG(j.trace())
-
848 << "applyTransaction: Invalid SigningAccount.Account.";
-
849 return tefBAD_SIGNATURE;
-
850 }
-
851 }
-
852 if (iter->account != txSignerAcctID)
-
853 {
-
854 // The SigningAccount is not in the SignerEntries.
-
855 JLOG(j.trace())
-
856 << "applyTransaction: Invalid SigningAccount.Account.";
-
857 return tefBAD_SIGNATURE;
-
858 }
-
859
-
860 // We found the SigningAccount in the list of valid signers. Now we
-
861 // need to compute the accountID that is associated with the signer's
-
862 // public key.
-
863 auto const spk = txSigner.getFieldVL(sfSigningPubKey);
+
845 // The SigningAccount is not in the SignerEntries.
+
846 JLOG(j.trace())
+
847 << "applyTransaction: Invalid SigningAccount.Account.";
+
848 return tefBAD_SIGNATURE;
+
849 }
+
850
+
851 // We found the SigningAccount in the list of valid signers. Now we
+
852 // need to compute the accountID that is associated with the signer's
+
853 // public key.
+
854 auto const spk = txSigner.getFieldVL(sfSigningPubKey);
+
855
+
856 // spk being non-empty in non-simulate is checked in
+
857 // STTx::checkMultiSign
+
858 if (!spk.empty() && !publicKeyType(makeSlice(spk)))
+
859 {
+
860 JLOG(j.trace())
+
861 << "checkMultiSign: signing public key type is unknown";
+
862 return tefBAD_SIGNATURE;
+
863 }
864
-
865 // spk being non-empty in non-simulate is checked in
-
866 // STTx::checkMultiSign
-
867 if (!spk.empty() && !publicKeyType(makeSlice(spk)))
-
868 {
-
869 JLOG(j.trace())
-
870 << "checkMultiSign: signing public key type is unknown";
-
871 return tefBAD_SIGNATURE;
-
872 }
-
873
-
874 XRPL_ASSERT(
-
875 (flags & tapDRY_RUN) || !spk.empty(),
-
876 "ripple::Transactor::checkMultiSign : non-empty signer or "
-
877 "simulation");
-
878 AccountID const signingAcctIDFromPubKey = spk.empty()
-
879 ? txSignerAcctID
- -
881
-
882 // Verify that the signingAcctID and the signingAcctIDFromPubKey
-
883 // belong together. Here are the rules:
-
884 //
-
885 // 1. "Phantom account": an account that is not in the ledger
-
886 // A. If signingAcctID == signingAcctIDFromPubKey and the
-
887 // signingAcctID is not in the ledger then we have a phantom
-
888 // account.
-
889 // B. Phantom accounts are always allowed as multi-signers.
-
890 //
-
891 // 2. "Master Key"
-
892 // A. signingAcctID == signingAcctIDFromPubKey, and signingAcctID
-
893 // is in the ledger.
-
894 // B. If the signingAcctID in the ledger does not have the
-
895 // asfDisableMaster flag set, then the signature is allowed.
-
896 //
-
897 // 3. "Regular Key"
-
898 // A. signingAcctID != signingAcctIDFromPubKey, and signingAcctID
-
899 // is in the ledger.
-
900 // B. If signingAcctIDFromPubKey == signingAcctID.RegularKey (from
-
901 // ledger) then the signature is allowed.
-
902 //
-
903 // No other signatures are allowed. (January 2015)
-
904
-
905 // In any of these cases we need to know whether the account is in
-
906 // the ledger. Determine that now.
-
907 auto const sleTxSignerRoot = view.read(keylet::account(txSignerAcctID));
+
865 XRPL_ASSERT(
+
866 (flags & tapDRY_RUN) || !spk.empty(),
+
867 "ripple::Transactor::checkMultiSign : non-empty signer or "
+
868 "simulation");
+
869 AccountID const signingAcctIDFromPubKey = spk.empty()
+
870 ? txSignerAcctID
+ +
872
+
873 // Verify that the signingAcctID and the signingAcctIDFromPubKey
+
874 // belong together. Here are the rules:
+
875 //
+
876 // 1. "Phantom account": an account that is not in the ledger
+
877 // A. If signingAcctID == signingAcctIDFromPubKey and the
+
878 // signingAcctID is not in the ledger then we have a phantom
+
879 // account.
+
880 // B. Phantom accounts are always allowed as multi-signers.
+
881 //
+
882 // 2. "Master Key"
+
883 // A. signingAcctID == signingAcctIDFromPubKey, and signingAcctID
+
884 // is in the ledger.
+
885 // B. If the signingAcctID in the ledger does not have the
+
886 // asfDisableMaster flag set, then the signature is allowed.
+
887 //
+
888 // 3. "Regular Key"
+
889 // A. signingAcctID != signingAcctIDFromPubKey, and signingAcctID
+
890 // is in the ledger.
+
891 // B. If signingAcctIDFromPubKey == signingAcctID.RegularKey (from
+
892 // ledger) then the signature is allowed.
+
893 //
+
894 // No other signatures are allowed. (January 2015)
+
895
+
896 // In any of these cases we need to know whether the account is in
+
897 // the ledger. Determine that now.
+
898 auto const sleTxSignerRoot = view.read(keylet::account(txSignerAcctID));
+
899
+
900 if (signingAcctIDFromPubKey == txSignerAcctID)
+
901 {
+
902 // Either Phantom or Master. Phantoms automatically pass.
+
903 if (sleTxSignerRoot)
+
904 {
+
905 // Master Key. Account may not have asfDisableMaster set.
+
906 std::uint32_t const signerAccountFlags =
+
907 sleTxSignerRoot->getFieldU32(sfFlags);
908
-
909 if (signingAcctIDFromPubKey == txSignerAcctID)
-
910 {
-
911 // Either Phantom or Master. Phantoms automatically pass.
-
912 if (sleTxSignerRoot)
-
913 {
-
914 // Master Key. Account may not have asfDisableMaster set.
-
915 std::uint32_t const signerAccountFlags =
-
916 sleTxSignerRoot->getFieldU32(sfFlags);
-
917
-
918 if (signerAccountFlags & lsfDisableMaster)
-
919 {
-
920 JLOG(j.trace())
-
921 << "applyTransaction: Signer:Account lsfDisableMaster.";
-
922 return tefMASTER_DISABLED;
-
923 }
-
924 }
-
925 }
-
926 else
-
927 {
-
928 // May be a Regular Key. Let's find out.
-
929 // Public key must hash to the account's regular key.
-
930 if (!sleTxSignerRoot)
-
931 {
-
932 JLOG(j.trace()) << "applyTransaction: Non-phantom signer "
-
933 "lacks account root.";
-
934 return tefBAD_SIGNATURE;
-
935 }
-
936
-
937 if (!sleTxSignerRoot->isFieldPresent(sfRegularKey))
-
938 {
-
939 JLOG(j.trace())
-
940 << "applyTransaction: Account lacks RegularKey.";
-
941 return tefBAD_SIGNATURE;
-
942 }
-
943 if (signingAcctIDFromPubKey !=
-
944 sleTxSignerRoot->getAccountID(sfRegularKey))
-
945 {
-
946 JLOG(j.trace())
-
947 << "applyTransaction: Account doesn't match RegularKey.";
-
948 return tefBAD_SIGNATURE;
-
949 }
-
950 }
-
951 // The signer is legitimate. Add their weight toward the quorum.
-
952 weightSum += iter->weight;
-
953 }
-
954
-
955 // Cannot perform transaction if quorum is not met.
-
956 if (weightSum < sleAccountSigners->getFieldU32(sfSignerQuorum))
-
957 {
-
958 JLOG(j.trace()) << "applyTransaction: Signers failed to meet quorum.";
-
959 return tefBAD_QUORUM;
-
960 }
-
961
-
962 // Met the quorum. Continue.
-
963 return tesSUCCESS;
-
964}
+
909 if (signerAccountFlags & lsfDisableMaster)
+
910 {
+
911 JLOG(j.trace())
+
912 << "applyTransaction: Signer:Account lsfDisableMaster.";
+
913 return tefMASTER_DISABLED;
+
914 }
+
915 }
+
916 }
+
917 else
+
918 {
+
919 // May be a Regular Key. Let's find out.
+
920 // Public key must hash to the account's regular key.
+
921 if (!sleTxSignerRoot)
+
922 {
+
923 JLOG(j.trace()) << "applyTransaction: Non-phantom signer "
+
924 "lacks account root.";
+
925 return tefBAD_SIGNATURE;
+
926 }
+
927
+
928 if (!sleTxSignerRoot->isFieldPresent(sfRegularKey))
+
929 {
+
930 JLOG(j.trace())
+
931 << "applyTransaction: Account lacks RegularKey.";
+
932 return tefBAD_SIGNATURE;
+
933 }
+
934 if (signingAcctIDFromPubKey !=
+
935 sleTxSignerRoot->getAccountID(sfRegularKey))
+
936 {
+
937 JLOG(j.trace())
+
938 << "applyTransaction: Account doesn't match RegularKey.";
+
939 return tefBAD_SIGNATURE;
+
940 }
+
941 }
+
942 // The signer is legitimate. Add their weight toward the quorum.
+
943 weightSum += iter->weight;
+
944 }
+
945
+
946 // Cannot perform transaction if quorum is not met.
+
947 if (weightSum < sleAccountSigners->getFieldU32(sfSignerQuorum))
+
948 {
+
949 JLOG(j.trace()) << "applyTransaction: Signers failed to meet quorum.";
+
950 return tefBAD_QUORUM;
+
951 }
+
952
+
953 // Met the quorum. Continue.
+
954 return tesSUCCESS;
+
955}
-
965
-
966//------------------------------------------------------------------------------
-
967
-
968static void
-
- -
970 ApplyView& view,
-
971 std::vector<uint256> const& offers,
-
972 beast::Journal viewJ)
-
973{
-
974 int removed = 0;
-
975
-
976 for (auto const& index : offers)
-
977 {
-
978 if (auto const sleOffer = view.peek(keylet::offer(index)))
-
979 {
-
980 // offer is unfunded
-
981 offerDelete(view, sleOffer, viewJ);
-
982 if (++removed == unfundedOfferRemoveLimit)
-
983 return;
-
984 }
-
985 }
-
986}
+
956
+
957//------------------------------------------------------------------------------
+
958
+
959static void
+
+ +
961 ApplyView& view,
+
962 std::vector<uint256> const& offers,
+
963 beast::Journal viewJ)
+
964{
+
965 int removed = 0;
+
966
+
967 for (auto const& index : offers)
+
968 {
+
969 if (auto const sleOffer = view.peek(keylet::offer(index)))
+
970 {
+
971 // offer is unfunded
+
972 offerDelete(view, sleOffer, viewJ);
+
973 if (++removed == unfundedOfferRemoveLimit)
+
974 return;
+
975 }
+
976 }
+
977}
-
987
-
988static void
-
- -
990 ApplyView& view,
-
991 std::vector<uint256> const& offers,
-
992 beast::Journal viewJ)
-
993{
-
994 std::size_t removed = 0;
-
995
-
996 for (auto const& index : offers)
-
997 {
-
998 if (auto const offer = view.peek(keylet::nftoffer(index)))
-
999 {
-
1000 nft::deleteTokenOffer(view, offer);
-
1001 if (++removed == expiredOfferRemoveLimit)
-
1002 return;
-
1003 }
-
1004 }
-
1005}
+
978
+
979static void
+
+ +
981 ApplyView& view,
+
982 std::vector<uint256> const& offers,
+
983 beast::Journal viewJ)
+
984{
+
985 std::size_t removed = 0;
+
986
+
987 for (auto const& index : offers)
+
988 {
+
989 if (auto const offer = view.peek(keylet::nftoffer(index)))
+
990 {
+
991 nft::deleteTokenOffer(view, offer);
+
992 if (++removed == expiredOfferRemoveLimit)
+
993 return;
+
994 }
+
995 }
+
996}
-
1006
-
1007static void
-
- -
1009 ApplyView& view,
-
1010 std::vector<uint256> const& creds,
-
1011 beast::Journal viewJ)
-
1012{
-
1013 for (auto const& index : creds)
-
1014 {
-
1015 if (auto const sle = view.peek(keylet::credential(index)))
-
1016 credentials::deleteSLE(view, sle, viewJ);
-
1017 }
-
1018}
+
997
+
998static void
+
+ +
1000 ApplyView& view,
+
1001 std::vector<uint256> const& creds,
+
1002 beast::Journal viewJ)
+
1003{
+
1004 for (auto const& index : creds)
+
1005 {
+
1006 if (auto const sle = view.peek(keylet::credential(index)))
+
1007 credentials::deleteSLE(view, sle, viewJ);
+
1008 }
+
1009}
-
1019
-
1020static void
-
- -
1022 ApplyView& view,
-
1023 std::vector<uint256> const& trustLines,
-
1024 beast::Journal viewJ)
-
1025{
-
1026 if (trustLines.size() > maxDeletableAMMTrustLines)
-
1027 {
-
1028 JLOG(viewJ.error())
-
1029 << "removeDeletedTrustLines: deleted trustlines exceed max "
-
1030 << trustLines.size();
-
1031 return;
-
1032 }
-
1033
-
1034 for (auto const& index : trustLines)
-
1035 {
-
1036 if (auto const sleState = view.peek({ltRIPPLE_STATE, index});
-
1037 deleteAMMTrustLine(view, sleState, std::nullopt, viewJ) !=
-
1038 tesSUCCESS)
-
1039 {
-
1040 JLOG(viewJ.error())
-
1041 << "removeDeletedTrustLines: failed to delete AMM trustline";
-
1042 }
-
1043 }
-
1044}
+
1010
+
1011static void
+
+ +
1013 ApplyView& view,
+
1014 std::vector<uint256> const& trustLines,
+
1015 beast::Journal viewJ)
+
1016{
+
1017 if (trustLines.size() > maxDeletableAMMTrustLines)
+
1018 {
+
1019 JLOG(viewJ.error())
+
1020 << "removeDeletedTrustLines: deleted trustlines exceed max "
+
1021 << trustLines.size();
+
1022 return;
+
1023 }
+
1024
+
1025 for (auto const& index : trustLines)
+
1026 {
+
1027 if (auto const sleState = view.peek({ltRIPPLE_STATE, index});
+
1028 deleteAMMTrustLine(view, sleState, std::nullopt, viewJ) !=
+
1029 tesSUCCESS)
+
1030 {
+
1031 JLOG(viewJ.error())
+
1032 << "removeDeletedTrustLines: failed to delete AMM trustline";
+
1033 }
+
1034 }
+
1035}
-
1045
- -
- -
1053{
-
1054 ctx_.discard();
-
1055
-
1056 auto const txnAcct =
- -
1058
-
1059 // The account should never be missing from the ledger. But if it
-
1060 // is missing then we can't very well charge it a fee, can we?
-
1061 if (!txnAcct)
-
1062 return {tefINTERNAL, beast::zero};
-
1063
-
1064 auto const payerSle = ctx_.tx.isFieldPresent(sfDelegate)
-
1065 ? view().peek(keylet::account(ctx_.tx.getAccountID(sfDelegate)))
-
1066 : txnAcct;
-
1067 if (!payerSle)
-
1068 return {tefINTERNAL, beast::zero}; // LCOV_EXCL_LINE
-
1069
-
1070 auto const balance = payerSle->getFieldAmount(sfBalance).xrp();
-
1071
-
1072 // balance should have already been checked in checkFee / preFlight.
-
1073 XRPL_ASSERT(
-
1074 balance != beast::zero && (!view().open() || balance >= fee),
-
1075 "ripple::Transactor::reset : valid balance");
-
1076
-
1077 // We retry/reject the transaction if the account balance is zero or
-
1078 // we're applying against an open ledger and the balance is less than
-
1079 // the fee
-
1080 if (fee > balance)
-
1081 fee = balance;
-
1082
-
1083 // Since we reset the context, we need to charge the fee and update
-
1084 // the account's sequence number (or consume the Ticket) again.
-
1085 //
-
1086 // If for some reason we are unable to consume the ticket or sequence
-
1087 // then the ledger is corrupted. Rather than make things worse we
-
1088 // reject the transaction.
-
1089 payerSle->setFieldAmount(sfBalance, balance - fee);
-
1090 TER const ter{consumeSeqProxy(txnAcct)};
-
1091 XRPL_ASSERT(
-
1092 isTesSuccess(ter), "ripple::Transactor::reset : result is tesSUCCESS");
-
1093
-
1094 if (isTesSuccess(ter))
-
1095 {
-
1096 view().update(txnAcct);
-
1097 if (payerSle != txnAcct)
-
1098 view().update(payerSle);
-
1099 }
-
1100
-
1101 return {ter, fee};
-
1102}
+
1036
+ +
+ +
1044{
+
1045 ctx_.discard();
+
1046
+
1047 auto const txnAcct =
+ +
1049
+
1050 // The account should never be missing from the ledger. But if it
+
1051 // is missing then we can't very well charge it a fee, can we?
+
1052 if (!txnAcct)
+
1053 return {tefINTERNAL, beast::zero};
+
1054
+
1055 auto const payerSle = ctx_.tx.isFieldPresent(sfDelegate)
+
1056 ? view().peek(keylet::account(ctx_.tx.getAccountID(sfDelegate)))
+
1057 : txnAcct;
+
1058 if (!payerSle)
+
1059 return {tefINTERNAL, beast::zero}; // LCOV_EXCL_LINE
+
1060
+
1061 auto const balance = payerSle->getFieldAmount(sfBalance).xrp();
+
1062
+
1063 // balance should have already been checked in checkFee / preFlight.
+
1064 XRPL_ASSERT(
+
1065 balance != beast::zero && (!view().open() || balance >= fee),
+
1066 "ripple::Transactor::reset : valid balance");
+
1067
+
1068 // We retry/reject the transaction if the account balance is zero or
+
1069 // we're applying against an open ledger and the balance is less than
+
1070 // the fee
+
1071 if (fee > balance)
+
1072 fee = balance;
+
1073
+
1074 // Since we reset the context, we need to charge the fee and update
+
1075 // the account's sequence number (or consume the Ticket) again.
+
1076 //
+
1077 // If for some reason we are unable to consume the ticket or sequence
+
1078 // then the ledger is corrupted. Rather than make things worse we
+
1079 // reject the transaction.
+
1080 payerSle->setFieldAmount(sfBalance, balance - fee);
+
1081 TER const ter{consumeSeqProxy(txnAcct)};
+
1082 XRPL_ASSERT(
+
1083 isTesSuccess(ter), "ripple::Transactor::reset : result is tesSUCCESS");
+
1084
+
1085 if (isTesSuccess(ter))
+
1086 {
+
1087 view().update(txnAcct);
+
1088 if (payerSle != txnAcct)
+
1089 view().update(payerSle);
+
1090 }
+
1091
+
1092 return {ter, fee};
+
1093}
-
1103
-
1104// The sole purpose of this function is to provide a convenient, named
-
1105// location to set a breakpoint, to be used when replaying transactions.
-
1106void
-
- -
1108{
-
1109 JLOG(j_.debug()) << "Transaction trapped: " << txHash;
-
1110}
+
1094
+
1095// The sole purpose of this function is to provide a convenient, named
+
1096// location to set a breakpoint, to be used when replaying transactions.
+
1097void
+
+ +
1099{
+
1100 JLOG(j_.debug()) << "Transaction trapped: " << txHash;
+
1101}
-
1111
-
1112//------------------------------------------------------------------------------
- -
- -
1115{
-
1116 JLOG(j_.trace()) << "apply: " << ctx_.tx.getTransactionID();
-
1117
-
1118 // raii classes for the current ledger rules.
-
1119 // fixUniversalNumber predate the rulesGuard and should be replaced.
-
1120 NumberSO stNumberSO{view().rules().enabled(fixUniversalNumber)};
-
1121 CurrentTransactionRulesGuard currentTransctionRulesGuard(view().rules());
-
1122
-
1123#ifdef DEBUG
-
1124 {
-
1125 Serializer ser;
-
1126 ctx_.tx.add(ser);
-
1127 SerialIter sit(ser.slice());
-
1128 STTx s2(sit);
-
1129
-
1130 if (!s2.isEquivalent(ctx_.tx))
-
1131 {
-
1132 // LCOV_EXCL_START
-
1133 JLOG(j_.fatal()) << "Transaction serdes mismatch";
- -
1135 JLOG(j_.fatal()) << s2.getJson(JsonOptions::none);
-
1136 UNREACHABLE(
-
1137 "ripple::Transactor::operator() : transaction serdes mismatch");
-
1138 // LCOV_EXCL_STOP
-
1139 }
-
1140 }
-
1141#endif
-
1142
-
1143 if (auto const& trap = ctx_.app.trapTxID();
-
1144 trap && *trap == ctx_.tx.getTransactionID())
-
1145 {
-
1146 trapTransaction(*trap);
-
1147 }
-
1148
-
1149 auto result = ctx_.preclaimResult;
-
1150 if (result == tesSUCCESS)
-
1151 result = apply();
+
1102
+
1103//------------------------------------------------------------------------------
+ +
+ +
1106{
+
1107 JLOG(j_.trace()) << "apply: " << ctx_.tx.getTransactionID();
+
1108
+
1109 // raii classes for the current ledger rules.
+
1110 // fixUniversalNumber predate the rulesGuard and should be replaced.
+
1111 NumberSO stNumberSO{view().rules().enabled(fixUniversalNumber)};
+
1112 CurrentTransactionRulesGuard currentTransctionRulesGuard(view().rules());
+
1113
+
1114#ifdef DEBUG
+
1115 {
+
1116 Serializer ser;
+
1117 ctx_.tx.add(ser);
+
1118 SerialIter sit(ser.slice());
+
1119 STTx s2(sit);
+
1120
+
1121 if (!s2.isEquivalent(ctx_.tx))
+
1122 {
+
1123 // LCOV_EXCL_START
+
1124 JLOG(j_.fatal()) << "Transaction serdes mismatch";
+ +
1126 JLOG(j_.fatal()) << s2.getJson(JsonOptions::none);
+
1127 UNREACHABLE(
+
1128 "ripple::Transactor::operator() : transaction serdes mismatch");
+
1129 // LCOV_EXCL_STOP
+
1130 }
+
1131 }
+
1132#endif
+
1133
+
1134 if (auto const& trap = ctx_.app.trapTxID();
+
1135 trap && *trap == ctx_.tx.getTransactionID())
+
1136 {
+
1137 trapTransaction(*trap);
+
1138 }
+
1139
+
1140 auto result = ctx_.preclaimResult;
+
1141 if (result == tesSUCCESS)
+
1142 result = apply();
+
1143
+
1144 // No transaction can return temUNKNOWN from apply,
+
1145 // and it can't be passed in from a preclaim.
+
1146 XRPL_ASSERT(
+
1147 result != temUNKNOWN,
+
1148 "ripple::Transactor::operator() : result is not temUNKNOWN");
+
1149
+
1150 if (auto stream = j_.trace())
+
1151 stream << "preclaim result: " << transToken(result);
1152
-
1153 // No transaction can return temUNKNOWN from apply,
-
1154 // and it can't be passed in from a preclaim.
-
1155 XRPL_ASSERT(
-
1156 result != temUNKNOWN,
-
1157 "ripple::Transactor::operator() : result is not temUNKNOWN");
+
1153 bool applied = isTesSuccess(result);
+
1154 auto fee = ctx_.tx.getFieldAmount(sfFee).xrp();
+
1155
+ +
1157 result = tecOVERSIZE;
1158
-
1159 if (auto stream = j_.trace())
-
1160 stream << "preclaim result: " << transToken(result);
-
1161
-
1162 bool applied = isTesSuccess(result);
-
1163 auto fee = ctx_.tx.getFieldAmount(sfFee).xrp();
-
1164
- -
1166 result = tecOVERSIZE;
-
1167
-
1168 if (isTecClaim(result) && (view().flags() & tapFAIL_HARD))
-
1169 {
-
1170 // If the tapFAIL_HARD flag is set, a tec result
-
1171 // must not do anything
-
1172 ctx_.discard();
-
1173 applied = false;
-
1174 }
-
1175 else if (
-
1176 (result == tecOVERSIZE) || (result == tecKILLED) ||
-
1177 (result == tecINCOMPLETE) || (result == tecEXPIRED) ||
-
1178 (isTecClaimHardFail(result, view().flags())))
-
1179 {
-
1180 JLOG(j_.trace()) << "reapplying because of " << transToken(result);
+
1159 if (isTecClaim(result) && (view().flags() & tapFAIL_HARD))
+
1160 {
+
1161 // If the tapFAIL_HARD flag is set, a tec result
+
1162 // must not do anything
+
1163 ctx_.discard();
+
1164 applied = false;
+
1165 }
+
1166 else if (
+
1167 (result == tecOVERSIZE) || (result == tecKILLED) ||
+
1168 (result == tecINCOMPLETE) || (result == tecEXPIRED) ||
+
1169 (isTecClaimHardFail(result, view().flags())))
+
1170 {
+
1171 JLOG(j_.trace()) << "reapplying because of " << transToken(result);
+
1172
+
1173 // FIXME: This mechanism for doing work while returning a `tec` is
+
1174 // awkward and very limiting. A more general purpose approach
+
1175 // should be used, making it possible to do more useful work
+
1176 // when transactions fail with a `tec` code.
+
1177 std::vector<uint256> removedOffers;
+
1178 std::vector<uint256> removedTrustLines;
+
1179 std::vector<uint256> expiredNFTokenOffers;
+
1180 std::vector<uint256> expiredCredentials;
1181
-
1182 // FIXME: This mechanism for doing work while returning a `tec` is
-
1183 // awkward and very limiting. A more general purpose approach
-
1184 // should be used, making it possible to do more useful work
-
1185 // when transactions fail with a `tec` code.
-
1186 std::vector<uint256> removedOffers;
-
1187 std::vector<uint256> removedTrustLines;
-
1188 std::vector<uint256> expiredNFTokenOffers;
-
1189 std::vector<uint256> expiredCredentials;
-
1190
-
1191 bool const doOffers =
-
1192 ((result == tecOVERSIZE) || (result == tecKILLED));
-
1193 bool const doLines = (result == tecINCOMPLETE);
-
1194 bool const doNFTokenOffers = (result == tecEXPIRED);
-
1195 bool const doCredentials = (result == tecEXPIRED);
-
1196 if (doOffers || doLines || doNFTokenOffers || doCredentials)
-
1197 {
-
1198 ctx_.visit([doOffers,
-
1199 &removedOffers,
-
1200 doLines,
-
1201 &removedTrustLines,
-
1202 doNFTokenOffers,
-
1203 &expiredNFTokenOffers,
-
1204 doCredentials,
-
1205 &expiredCredentials](
-
1206 uint256 const& index,
-
1207 bool isDelete,
-
1208 std::shared_ptr<SLE const> const& before,
- -
1210 if (isDelete)
-
1211 {
-
1212 XRPL_ASSERT(
-
1213 before && after,
-
1214 "ripple::Transactor::operator()::visit : non-null SLE "
-
1215 "inputs");
-
1216 if (doOffers && before && after &&
-
1217 (before->getType() == ltOFFER) &&
-
1218 (before->getFieldAmount(sfTakerPays) ==
-
1219 after->getFieldAmount(sfTakerPays)))
-
1220 {
-
1221 // Removal of offer found or made unfunded
-
1222 removedOffers.push_back(index);
-
1223 }
-
1224
-
1225 if (doLines && before && after &&
-
1226 (before->getType() == ltRIPPLE_STATE))
-
1227 {
-
1228 // Removal of obsolete AMM trust line
-
1229 removedTrustLines.push_back(index);
-
1230 }
-
1231
-
1232 if (doNFTokenOffers && before && after &&
-
1233 (before->getType() == ltNFTOKEN_OFFER))
-
1234 expiredNFTokenOffers.push_back(index);
-
1235
-
1236 if (doCredentials && before && after &&
-
1237 (before->getType() == ltCREDENTIAL))
-
1238 expiredCredentials.push_back(index);
-
1239 }
-
1240 });
+
1182 bool const doOffers =
+
1183 ((result == tecOVERSIZE) || (result == tecKILLED));
+
1184 bool const doLines = (result == tecINCOMPLETE);
+
1185 bool const doNFTokenOffers = (result == tecEXPIRED);
+
1186 bool const doCredentials = (result == tecEXPIRED);
+
1187 if (doOffers || doLines || doNFTokenOffers || doCredentials)
+
1188 {
+
1189 ctx_.visit([doOffers,
+
1190 &removedOffers,
+
1191 doLines,
+
1192 &removedTrustLines,
+
1193 doNFTokenOffers,
+
1194 &expiredNFTokenOffers,
+
1195 doCredentials,
+
1196 &expiredCredentials](
+
1197 uint256 const& index,
+
1198 bool isDelete,
+
1199 std::shared_ptr<SLE const> const& before,
+ +
1201 if (isDelete)
+
1202 {
+
1203 XRPL_ASSERT(
+
1204 before && after,
+
1205 "ripple::Transactor::operator()::visit : non-null SLE "
+
1206 "inputs");
+
1207 if (doOffers && before && after &&
+
1208 (before->getType() == ltOFFER) &&
+
1209 (before->getFieldAmount(sfTakerPays) ==
+
1210 after->getFieldAmount(sfTakerPays)))
+
1211 {
+
1212 // Removal of offer found or made unfunded
+
1213 removedOffers.push_back(index);
+
1214 }
+
1215
+
1216 if (doLines && before && after &&
+
1217 (before->getType() == ltRIPPLE_STATE))
+
1218 {
+
1219 // Removal of obsolete AMM trust line
+
1220 removedTrustLines.push_back(index);
+
1221 }
+
1222
+
1223 if (doNFTokenOffers && before && after &&
+
1224 (before->getType() == ltNFTOKEN_OFFER))
+
1225 expiredNFTokenOffers.push_back(index);
+
1226
+
1227 if (doCredentials && before && after &&
+
1228 (before->getType() == ltCREDENTIAL))
+
1229 expiredCredentials.push_back(index);
+
1230 }
+
1231 });
+
1232 }
+
1233
+
1234 // Reset the context, potentially adjusting the fee.
+
1235 {
+
1236 auto const resetResult = reset(fee);
+
1237 if (!isTesSuccess(resetResult.first))
+
1238 result = resetResult.first;
+
1239
+
1240 fee = resetResult.second;
1241 }
1242
-
1243 // Reset the context, potentially adjusting the fee.
-
1244 {
-
1245 auto const resetResult = reset(fee);
-
1246 if (!isTesSuccess(resetResult.first))
-
1247 result = resetResult.first;
-
1248
-
1249 fee = resetResult.second;
-
1250 }
+
1243 // If necessary, remove any offers found unfunded during processing
+
1244 if ((result == tecOVERSIZE) || (result == tecKILLED))
+ +
1246 view(), removedOffers, ctx_.app.journal("View"));
+
1247
+
1248 if (result == tecEXPIRED)
+ +
1250 view(), expiredNFTokenOffers, ctx_.app.journal("View"));
1251
-
1252 // If necessary, remove any offers found unfunded during processing
-
1253 if ((result == tecOVERSIZE) || (result == tecKILLED))
- -
1255 view(), removedOffers, ctx_.app.journal("View"));
-
1256
-
1257 if (result == tecEXPIRED)
- -
1259 view(), expiredNFTokenOffers, ctx_.app.journal("View"));
-
1260
-
1261 if (result == tecINCOMPLETE)
- -
1263 view(), removedTrustLines, ctx_.app.journal("View"));
-
1264
-
1265 if (result == tecEXPIRED)
- -
1267 view(), expiredCredentials, ctx_.app.journal("View"));
+
1252 if (result == tecINCOMPLETE)
+ +
1254 view(), removedTrustLines, ctx_.app.journal("View"));
+
1255
+
1256 if (result == tecEXPIRED)
+ +
1258 view(), expiredCredentials, ctx_.app.journal("View"));
+
1259
+
1260 applied = isTecClaim(result);
+
1261 }
+
1262
+
1263 if (applied)
+
1264 {
+
1265 // Check invariants: if `tecINVARIANT_FAILED` is not returned, we can
+
1266 // proceed to apply the tx
+
1267 result = ctx_.checkInvariants(result, fee);
1268
-
1269 applied = isTecClaim(result);
-
1270 }
-
1271
-
1272 if (applied)
-
1273 {
-
1274 // Check invariants: if `tecINVARIANT_FAILED` is not returned, we can
-
1275 // proceed to apply the tx
-
1276 result = ctx_.checkInvariants(result, fee);
-
1277
-
1278 if (result == tecINVARIANT_FAILED)
-
1279 {
-
1280 // if invariants checking failed again, reset the context and
-
1281 // attempt to only claim a fee.
-
1282 auto const resetResult = reset(fee);
-
1283 if (!isTesSuccess(resetResult.first))
-
1284 result = resetResult.first;
-
1285
-
1286 fee = resetResult.second;
-
1287
-
1288 // Check invariants again to ensure the fee claiming doesn't
-
1289 // violate invariants.
-
1290 if (isTesSuccess(result) || isTecClaim(result))
-
1291 result = ctx_.checkInvariants(result, fee);
-
1292 }
-
1293
-
1294 // We ran through the invariant checker, which can, in some cases,
-
1295 // return a tef error code. Don't apply the transaction in that case.
-
1296 if (!isTecClaim(result) && !isTesSuccess(result))
-
1297 applied = false;
-
1298 }
-
1299
-
1300 std::optional<TxMeta> metadata;
-
1301 if (applied)
-
1302 {
-
1303 // Transaction succeeded fully or (retries are not allowed and the
-
1304 // transaction could claim a fee)
-
1305
-
1306 // The transactor and invariant checkers guarantee that this will
-
1307 // *never* trigger but if it, somehow, happens, don't allow a tx
-
1308 // that charges a negative fee.
-
1309 if (fee < beast::zero)
-
1310 Throw<std::logic_error>("fee charged is negative!");
-
1311
-
1312 // Charge whatever fee they specified. The fee has already been
-
1313 // deducted from the balance of the account that issued the
-
1314 // transaction. We just need to account for it in the ledger
-
1315 // header.
-
1316 if (!view().open() && fee != beast::zero)
-
1317 ctx_.destroyXRP(fee);
+
1269 if (result == tecINVARIANT_FAILED)
+
1270 {
+
1271 // if invariants checking failed again, reset the context and
+
1272 // attempt to only claim a fee.
+
1273 auto const resetResult = reset(fee);
+
1274 if (!isTesSuccess(resetResult.first))
+
1275 result = resetResult.first;
+
1276
+
1277 fee = resetResult.second;
+
1278
+
1279 // Check invariants again to ensure the fee claiming doesn't
+
1280 // violate invariants.
+
1281 if (isTesSuccess(result) || isTecClaim(result))
+
1282 result = ctx_.checkInvariants(result, fee);
+
1283 }
+
1284
+
1285 // We ran through the invariant checker, which can, in some cases,
+
1286 // return a tef error code. Don't apply the transaction in that case.
+
1287 if (!isTecClaim(result) && !isTesSuccess(result))
+
1288 applied = false;
+
1289 }
+
1290
+
1291 std::optional<TxMeta> metadata;
+
1292 if (applied)
+
1293 {
+
1294 // Transaction succeeded fully or (retries are not allowed and the
+
1295 // transaction could claim a fee)
+
1296
+
1297 // The transactor and invariant checkers guarantee that this will
+
1298 // *never* trigger but if it, somehow, happens, don't allow a tx
+
1299 // that charges a negative fee.
+
1300 if (fee < beast::zero)
+
1301 Throw<std::logic_error>("fee charged is negative!");
+
1302
+
1303 // Charge whatever fee they specified. The fee has already been
+
1304 // deducted from the balance of the account that issued the
+
1305 // transaction. We just need to account for it in the ledger
+
1306 // header.
+
1307 if (!view().open() && fee != beast::zero)
+
1308 ctx_.destroyXRP(fee);
+
1309
+
1310 // Once we call apply, we will no longer be able to look at view()
+
1311 metadata = ctx_.apply(result);
+
1312 }
+
1313
+
1314 if (ctx_.flags() & tapDRY_RUN)
+
1315 {
+
1316 applied = false;
+
1317 }
1318
-
1319 // Once we call apply, we will no longer be able to look at view()
-
1320 metadata = ctx_.apply(result);
-
1321 }
-
1322
-
1323 if (ctx_.flags() & tapDRY_RUN)
-
1324 {
-
1325 applied = false;
-
1326 }
-
1327
-
1328 JLOG(j_.trace()) << (applied ? "applied " : "not applied ")
-
1329 << transToken(result);
-
1330
-
1331 return {result, applied, metadata};
-
1332}
+
1319 JLOG(j_.trace()) << (applied ? "applied " : "not applied ")
+
1320 << transToken(result);
+
1321
+
1322 return {result, applied, metadata};
+
1323}
-
1333
-
1334} // namespace ripple
+
1324
+
1325} // namespace ripple
A generic endpoint for log messages.
Definition Journal.h:41
Stream fatal() const
Definition Journal.h:333
Stream error() const
Definition Journal.h:327
@@ -1545,38 +1536,38 @@ $(document).ready(function() { init_codefold(0); });
An immutable linear range of bytes.
Definition Slice.h:27
bool empty() const noexcept
Return true if the byte range is empty.
Definition Slice.h:51
- -
TER consumeSeqProxy(SLE::pointer const &sleAccount)
-
ApplyResult operator()()
Process the transaction.
-
static NotTEC preflightSigValidated(PreflightContext const &ctx)
-
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
-
static NotTEC checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j)
-
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
-
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
-
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
-
static NotTEC checkSign(PreclaimContext const &ctx)
-
void trapTransaction(uint256) const
-
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
+ +
TER consumeSeqProxy(SLE::pointer const &sleAccount)
+
ApplyResult operator()()
Process the transaction.
+
static NotTEC preflightSigValidated(PreflightContext const &ctx)
+
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
+
static NotTEC checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j)
+
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
+
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
+
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
+
static NotTEC checkSign(PreclaimContext const &ctx)
+
void trapTransaction(uint256) const
+
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
static NotTEC preflight1(PreflightContext const &ctx, std::uint32_t flagMask)
Performs early sanity checks on the account and fee fields.
AccountID const account_
Definition Transactor.h:128
-
static NotTEC checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j)
-
static NotTEC preflight2(PreflightContext const &ctx)
Checks whether the signature appears valid.
+
static NotTEC checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j)
+
static NotTEC preflight2(PreflightContext const &ctx)
Checks whether the signature appears valid.
ApplyView & view()
Definition Transactor.h:144
-
static NotTEC checkBatchSign(PreclaimContext const &ctx)
-
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
+
static NotTEC checkBatchSign(PreclaimContext const &ctx)
+
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
beast::Journal const j_
Definition Transactor.h:126
XRPAmount mPriorBalance
Definition Transactor.h:129
-
virtual void preCompute()
- -
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
+
virtual void preCompute()
+ +
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
XRPAmount mSourceBalance
Definition Transactor.h:130
-
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
-
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
+
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
+
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
ApplyContext & ctx_
Definition Transactor.h:124
virtual TER doApply()=0
-
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
+
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Transactor(Transactor const &)=delete
-
static NotTEC checkPermission(ReadView const &view, STTx const &tx)
+
static NotTEC checkPermission(ReadView const &view, STTx const &tx)
T empty(T... args)
@@ -1610,7 +1601,7 @@ $(document).ready(function() { init_codefold(0); });
void adjustOwnerCount(ApplyView &view, std::shared_ptr< SLE > const &sle, std::int32_t amount, beast::Journal j)
Adjust the owner count up or down.
Definition View.cpp:1013
std::size_t constexpr oversizeMetaDataCap
The maximum number of metadata entries allowed in one transaction.
Definition Protocol.h:34
AccountID calcAccountID(PublicKey const &pk)
-
static void removeUnfundedOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
+
static void removeUnfundedOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
@ tefNOT_MULTI_SIGNING
Definition TER.h:162
@ tefPAST_SEQ
Definition TER.h:156
@ tefNO_TICKET
Definition TER.h:166
@@ -1625,9 +1616,9 @@ $(document).ready(function() { init_codefold(0); });
@ tefINTERNAL
Definition TER.h:154
@ open
We haven't closed our ledger yet, but others might have.
std::optional< KeyType > publicKeyType(Slice const &slice)
Returns the type of public key.
-
static void removeExpiredCredentials(ApplyView &view, std::vector< uint256 > const &creds, beast::Journal viewJ)
+
static void removeExpiredCredentials(ApplyView &view, std::vector< uint256 > const &creds, beast::Journal viewJ)
std::string transToken(TER code)
Definition TER.cpp:245
-
static void removeExpiredNFTokenOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
+
static void removeExpiredNFTokenOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
std::enable_if_t< std::is_same< T, char >::value||std::is_same< T, unsigned char >::value, Slice > makeSlice(std::array< T, N > const &a)
Definition Slice.h:225
@ tecINSUFF_FEE
Definition TER.h:284
@ tecINCOMPLETE
Definition TER.h:317
@@ -1641,7 +1632,7 @@ $(document).ready(function() { init_codefold(0); });
bool isTesSuccess(TER x) noexcept
Definition TER.h:659
@ SigBad
Signature is bad. Didn't do local checks.
std::string to_string(base_uint< Bits, Tag > const &a)
Definition base_uint.h:611
-
static void removeDeletedTrustLines(ApplyView &view, std::vector< uint256 > const &trustLines, beast::Journal viewJ)
+
static void removeDeletedTrustLines(ApplyView &view, std::vector< uint256 > const &trustLines, beast::Journal viewJ)
bool after(NetClock::time_point now, std::uint32_t mark)
Has the specified time passed?
Definition View.cpp:3247
constexpr std::uint32_t tfUniversalMask
Definition TxFlags.h:44
XRPAmount scaleFeeLoad(XRPAmount fee, LoadFeeTrack const &feeTrack, Fees const &fees, bool bUnlimited)
@@ -1668,7 +1659,6 @@ $(document).ready(function() { init_codefold(0); });
@ temBAD_FEE
Definition TER.h:73
@ temBAD_SIGNER
Definition TER.h:96
@ temSEQ_AND_TICKET
Definition TER.h:107
-
@ temMALFORMED
Definition TER.h:68
@ temINVALID
Definition TER.h:91
@ temINVALID_FLAG
Definition TER.h:92
@ temDISABLED
Definition TER.h:95
diff --git a/Transactor_8h_source.html b/Transactor_8h_source.html index 810d957c84..1442c74252 100644 --- a/Transactor_8h_source.html +++ b/Transactor_8h_source.html @@ -519,19 +519,19 @@ $(document).ready(function() { init_codefold(0); });
TxType getTxnType() const
Definition STTx.h:209
- -
TER consumeSeqProxy(SLE::pointer const &sleAccount)
-
ApplyResult operator()()
Process the transaction.
-
static NotTEC preflightSigValidated(PreflightContext const &ctx)
+ +
TER consumeSeqProxy(SLE::pointer const &sleAccount)
+
ApplyResult operator()()
Process the transaction.
+
static NotTEC preflightSigValidated(PreflightContext const &ctx)
Transactor & operator=(Transactor const &)=delete
-
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
-
static NotTEC checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j)
-
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
-
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
-
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
-
static NotTEC checkSign(PreclaimContext const &ctx)
-
void trapTransaction(uint256) const
-
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
+
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
+
static NotTEC checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j)
+
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
+
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
+
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
+
static NotTEC checkSign(PreclaimContext const &ctx)
+
void trapTransaction(uint256) const
+
static XRPAmount minimumFee(Application &app, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)
Compute the minimum fee required to process a transaction with a given baseFee based on the current s...
@@ -540,27 +540,27 @@ $(document).ready(function() { init_codefold(0); });
static bool checkExtraFeatures(PreflightContext const &ctx)
Definition Transactor.h:344
static NotTEC preflight1(PreflightContext const &ctx, std::uint32_t flagMask)
Performs early sanity checks on the account and fee fields.
AccountID const account_
Definition Transactor.h:128
-
static NotTEC checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j)
-
static NotTEC preflight2(PreflightContext const &ctx)
Checks whether the signature appears valid.
+
static NotTEC checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, beast::Journal const j)
+
static NotTEC preflight2(PreflightContext const &ctx)
Checks whether the signature appears valid.
ApplyView & view()
Definition Transactor.h:144
beast::WrappedSink sink_
Definition Transactor.h:125
static TER preclaim(PreclaimContext const &ctx)
Definition Transactor.h:214
-
static NotTEC checkBatchSign(PreclaimContext const &ctx)
-
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
+
static NotTEC checkBatchSign(PreclaimContext const &ctx)
+
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
static bool validNumericRange(std::optional< T > value, T max, T min={})
Definition Transactor.h:407
beast::Journal const j_
Definition Transactor.h:126
XRPAmount mPriorBalance
Definition Transactor.h:129
-
virtual void preCompute()
- -
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
+
virtual void preCompute()
+ +
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
XRPAmount mSourceBalance
Definition Transactor.h:130
-
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
-
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
+
static std::uint32_t getFlagsMask(PreflightContext const &ctx)
+
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
ApplyContext & ctx_
Definition Transactor.h:124
virtual TER doApply()=0
-
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
+
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Transactor(Transactor const &)=delete
-
static NotTEC checkPermission(ReadView const &view, STTx const &tx)
+
static NotTEC checkPermission(ReadView const &view, STTx const &tx)
ApplyView const & view() const
Definition Transactor.h:150
static NotTEC invokePreflight(PreflightContext const &ctx)
Definition Transactor.h:380
Class describing the consequences to the account of applying a transaction if the transaction consume...
Definition applySteps.h:39
diff --git a/VaultCreate_8cpp_source.html b/VaultCreate_8cpp_source.html index 5175be25c0..3e4d3be28b 100644 --- a/VaultCreate_8cpp_source.html +++ b/VaultCreate_8cpp_source.html @@ -352,10 +352,10 @@ $(document).ready(function() { init_codefold(0); });
AccountID const account_
Definition Transactor.h:128
ApplyView & view()
Definition Transactor.h:144
-
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
+
static XRPAmount calculateOwnerReserveFee(ReadView const &view, STTx const &tx)
beast::Journal const j_
Definition Transactor.h:126
XRPAmount mPriorBalance
Definition Transactor.h:129
-
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
+
static bool validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)
ApplyContext & ctx_
Definition Transactor.h:124
TER doApply() override
static TER preclaim(PreclaimContext const &ctx)
diff --git a/applySteps_8cpp_source.html b/applySteps_8cpp_source.html index ac33e9f804..c3abdffaa7 100644 --- a/applySteps_8cpp_source.html +++ b/applySteps_8cpp_source.html @@ -545,7 +545,7 @@ $(document).ready(function() { init_codefold(0); });
TxType getTxnType() const
Definition STTx.h:209
A type that represents either a sequence value or a ticket value.
Definition SeqProxy.h:37
-
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
+
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
diff --git a/classripple_1_1AMMBid.html b/classripple_1_1AMMBid.html index 232c2c660a..50c7f7c7b9 100644 --- a/classripple_1_1AMMBid.html +++ b/classripple_1_1AMMBid.html @@ -566,7 +566,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -664,7 +664,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -730,7 +730,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -758,7 +758,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -880,7 +880,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1006,7 +1006,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1056,7 +1056,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1083,7 +1083,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1112,7 +1112,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1217,7 +1217,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1245,7 +1245,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1273,7 +1273,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1311,7 +1311,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1440,7 +1440,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1468,7 +1468,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1495,7 +1495,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1551,7 +1551,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1607,7 +1607,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1635,7 +1635,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1708,7 +1708,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMClawback.html b/classripple_1_1AMMClawback.html index c87b8ace4b..c4caf75624 100644 --- a/classripple_1_1AMMClawback.html +++ b/classripple_1_1AMMClawback.html @@ -683,7 +683,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -781,7 +781,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -809,7 +809,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -847,7 +847,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -875,7 +875,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -931,7 +931,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -959,7 +959,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -997,7 +997,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1123,7 +1123,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1173,7 +1173,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1200,7 +1200,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1229,7 +1229,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1296,7 +1296,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1334,7 +1334,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1390,7 +1390,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1428,7 +1428,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1557,7 +1557,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1585,7 +1585,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1612,7 +1612,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1668,7 +1668,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1724,7 +1724,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1752,7 +1752,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1825,7 +1825,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMCreate.html b/classripple_1_1AMMCreate.html index b05494ec3a..4bf9febfea 100644 --- a/classripple_1_1AMMCreate.html +++ b/classripple_1_1AMMCreate.html @@ -602,7 +602,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -700,7 +700,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -728,7 +728,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -766,7 +766,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -794,7 +794,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -850,7 +850,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -878,7 +878,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1004,7 +1004,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1054,7 +1054,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1081,7 +1081,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1110,7 +1110,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1177,7 +1177,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1215,7 +1215,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1243,7 +1243,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1271,7 +1271,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1309,7 +1309,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1438,7 +1438,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1466,7 +1466,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1493,7 +1493,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1549,7 +1549,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1605,7 +1605,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1633,7 +1633,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1706,7 +1706,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMDelete.html b/classripple_1_1AMMDelete.html index 299339557c..41c77bbb39 100644 --- a/classripple_1_1AMMDelete.html +++ b/classripple_1_1AMMDelete.html @@ -561,7 +561,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -659,7 +659,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -687,7 +687,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -725,7 +725,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -753,7 +753,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -809,7 +809,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -837,7 +837,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -875,7 +875,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1001,7 +1001,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1051,7 +1051,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1078,7 +1078,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1107,7 +1107,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1174,7 +1174,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1212,7 +1212,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1240,7 +1240,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1268,7 +1268,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1306,7 +1306,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1435,7 +1435,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1463,7 +1463,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1490,7 +1490,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1546,7 +1546,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1602,7 +1602,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1630,7 +1630,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1703,7 +1703,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMDeposit.html b/classripple_1_1AMMDeposit.html index 2056cb2799..4ff253ca89 100644 --- a/classripple_1_1AMMDeposit.html +++ b/classripple_1_1AMMDeposit.html @@ -1280,7 +1280,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -1378,7 +1378,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -1406,7 +1406,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -1444,7 +1444,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -1472,7 +1472,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -1528,7 +1528,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -1556,7 +1556,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1594,7 +1594,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1720,7 +1720,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1770,7 +1770,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1797,7 +1797,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1826,7 +1826,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1893,7 +1893,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1931,7 +1931,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1959,7 +1959,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1997,7 +1997,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -2126,7 +2126,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -2154,7 +2154,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -2181,7 +2181,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -2237,7 +2237,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -2293,7 +2293,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -2321,7 +2321,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -2394,7 +2394,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMVote.html b/classripple_1_1AMMVote.html index 48cbd2f4f9..99a6f3afd9 100644 --- a/classripple_1_1AMMVote.html +++ b/classripple_1_1AMMVote.html @@ -569,7 +569,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -667,7 +667,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -695,7 +695,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -733,7 +733,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -761,7 +761,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -817,7 +817,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -845,7 +845,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -883,7 +883,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1009,7 +1009,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1059,7 +1059,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1086,7 +1086,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1115,7 +1115,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1182,7 +1182,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1220,7 +1220,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1248,7 +1248,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1276,7 +1276,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1314,7 +1314,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1443,7 +1443,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1471,7 +1471,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1498,7 +1498,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1554,7 +1554,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1610,7 +1610,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1638,7 +1638,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1711,7 +1711,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1AMMWithdraw.html b/classripple_1_1AMMWithdraw.html index 536345fecf..209ca29c72 100644 --- a/classripple_1_1AMMWithdraw.html +++ b/classripple_1_1AMMWithdraw.html @@ -1550,7 +1550,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -1648,7 +1648,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -1676,7 +1676,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -1714,7 +1714,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -1742,7 +1742,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -1798,7 +1798,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -1826,7 +1826,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1864,7 +1864,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1990,7 +1990,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -2040,7 +2040,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -2067,7 +2067,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -2096,7 +2096,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -2163,7 +2163,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -2201,7 +2201,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -2229,7 +2229,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -2267,7 +2267,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -2396,7 +2396,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -2424,7 +2424,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -2451,7 +2451,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -2507,7 +2507,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -2563,7 +2563,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -2591,7 +2591,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -2664,7 +2664,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1Batch.html b/classripple_1_1Batch.html index 882e148334..3c4ba320ee 100644 --- a/classripple_1_1Batch.html +++ b/classripple_1_1Batch.html @@ -690,7 +690,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -788,7 +788,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -816,7 +816,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -854,7 +854,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -910,7 +910,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -938,7 +938,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1092,7 +1092,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1142,7 +1142,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1198,7 +1198,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1265,7 +1265,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1303,7 +1303,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1369,7 +1369,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1498,7 +1498,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1526,7 +1526,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1553,7 +1553,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1609,7 +1609,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1665,7 +1665,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1693,7 +1693,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1766,7 +1766,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1BridgeModify.html b/classripple_1_1BridgeModify.html index 5b2e653f46..8e5f6cee97 100644 --- a/classripple_1_1BridgeModify.html +++ b/classripple_1_1BridgeModify.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CancelCheck.html b/classripple_1_1CancelCheck.html index c7a80b89d0..683ecd8e22 100644 --- a/classripple_1_1CancelCheck.html +++ b/classripple_1_1CancelCheck.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CancelOffer.html b/classripple_1_1CancelOffer.html index c58e95065f..1bda05438d 100644 --- a/classripple_1_1CancelOffer.html +++ b/classripple_1_1CancelOffer.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CashCheck.html b/classripple_1_1CashCheck.html index 962adcd5a4..18f7301cab 100644 --- a/classripple_1_1CashCheck.html +++ b/classripple_1_1CashCheck.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1Change.html b/classripple_1_1Change.html index ab4a96d916..855f4831ad 100644 --- a/classripple_1_1Change.html +++ b/classripple_1_1Change.html @@ -652,7 +652,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -778,7 +778,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -816,7 +816,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -844,7 +844,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -900,7 +900,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -928,7 +928,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1054,7 +1054,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1104,7 +1104,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1131,7 +1131,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1198,7 +1198,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1236,7 +1236,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1292,7 +1292,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1320,7 +1320,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1358,7 +1358,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1487,7 +1487,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1515,7 +1515,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1542,7 +1542,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1598,7 +1598,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1654,7 +1654,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1682,7 +1682,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1755,7 +1755,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1Clawback.html b/classripple_1_1Clawback.html index 79bce5f7a0..c9c106566d 100644 --- a/classripple_1_1Clawback.html +++ b/classripple_1_1Clawback.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CreateCheck.html b/classripple_1_1CreateCheck.html index 6a772a92bf..f3e4be00b4 100644 --- a/classripple_1_1CreateCheck.html +++ b/classripple_1_1CreateCheck.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CreateOffer.html b/classripple_1_1CreateOffer.html index cdb2549656..bf5e573705 100644 --- a/classripple_1_1CreateOffer.html +++ b/classripple_1_1CreateOffer.html @@ -875,7 +875,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -973,7 +973,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -1001,7 +1001,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -1039,7 +1039,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -1067,7 +1067,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -1123,7 +1123,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -1151,7 +1151,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1189,7 +1189,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1315,7 +1315,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1365,7 +1365,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1392,7 +1392,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1421,7 +1421,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1526,7 +1526,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1554,7 +1554,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1592,7 +1592,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1721,7 +1721,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1749,7 +1749,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1776,7 +1776,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1832,7 +1832,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1888,7 +1888,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1916,7 +1916,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1989,7 +1989,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CreateTicket.html b/classripple_1_1CreateTicket.html index f393b9c8e9..9588b01479 100644 --- a/classripple_1_1CreateTicket.html +++ b/classripple_1_1CreateTicket.html @@ -575,7 +575,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -673,7 +673,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -701,7 +701,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -739,7 +739,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -767,7 +767,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -823,7 +823,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -851,7 +851,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -889,7 +889,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1015,7 +1015,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1065,7 +1065,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1092,7 +1092,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1121,7 +1121,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1188,7 +1188,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1226,7 +1226,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1282,7 +1282,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1310,7 +1310,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1348,7 +1348,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1477,7 +1477,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1505,7 +1505,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1532,7 +1532,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1588,7 +1588,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1644,7 +1644,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1672,7 +1672,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1745,7 +1745,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialAccept.html b/classripple_1_1CredentialAccept.html index d63d5dd0d8..92af77cd10 100644 --- a/classripple_1_1CredentialAccept.html +++ b/classripple_1_1CredentialAccept.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialCreate.html b/classripple_1_1CredentialCreate.html index f587ab3b5a..b75123be1f 100644 --- a/classripple_1_1CredentialCreate.html +++ b/classripple_1_1CredentialCreate.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialDelete.html b/classripple_1_1CredentialDelete.html index 379647bd91..8ef3e14f77 100644 --- a/classripple_1_1CredentialDelete.html +++ b/classripple_1_1CredentialDelete.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DIDDelete.html b/classripple_1_1DIDDelete.html index 18e04750d7..4bb86494d5 100644 --- a/classripple_1_1DIDDelete.html +++ b/classripple_1_1DIDDelete.html @@ -598,7 +598,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -696,7 +696,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -724,7 +724,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -762,7 +762,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -790,7 +790,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -846,7 +846,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -874,7 +874,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -912,7 +912,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1066,7 +1066,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1116,7 +1116,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1143,7 +1143,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1172,7 +1172,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1239,7 +1239,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1277,7 +1277,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1333,7 +1333,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1361,7 +1361,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1399,7 +1399,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1528,7 +1528,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1556,7 +1556,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1583,7 +1583,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1639,7 +1639,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1695,7 +1695,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1723,7 +1723,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1796,7 +1796,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DIDSet.html b/classripple_1_1DIDSet.html index 477d604578..c1a355dd74 100644 --- a/classripple_1_1DIDSet.html +++ b/classripple_1_1DIDSet.html @@ -500,7 +500,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -598,7 +598,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -664,7 +664,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DelegateSet.html b/classripple_1_1DelegateSet.html index 586b1a031b..3d3d8c8f23 100644 --- a/classripple_1_1DelegateSet.html +++ b/classripple_1_1DelegateSet.html @@ -580,7 +580,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -678,7 +678,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -706,7 +706,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -744,7 +744,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -772,7 +772,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -828,7 +828,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -856,7 +856,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -894,7 +894,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1020,7 +1020,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1070,7 +1070,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1126,7 +1126,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1193,7 +1193,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1231,7 +1231,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1287,7 +1287,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1315,7 +1315,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1353,7 +1353,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1482,7 +1482,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1510,7 +1510,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1537,7 +1537,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1593,7 +1593,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1649,7 +1649,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1677,7 +1677,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1750,7 +1750,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DeleteAccount.html b/classripple_1_1DeleteAccount.html index d45b3a7ba0..1a1ed11e6a 100644 --- a/classripple_1_1DeleteAccount.html +++ b/classripple_1_1DeleteAccount.html @@ -594,7 +594,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -758,7 +758,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -786,7 +786,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DeleteOracle.html b/classripple_1_1DeleteOracle.html index c182171877..908c3b683d 100644 --- a/classripple_1_1DeleteOracle.html +++ b/classripple_1_1DeleteOracle.html @@ -586,7 +586,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -684,7 +684,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -712,7 +712,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -778,7 +778,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -834,7 +834,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -862,7 +862,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -900,7 +900,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1026,7 +1026,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1076,7 +1076,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1103,7 +1103,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1132,7 +1132,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1199,7 +1199,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1237,7 +1237,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1321,7 +1321,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1359,7 +1359,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1516,7 +1516,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1543,7 +1543,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1599,7 +1599,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1683,7 +1683,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1756,7 +1756,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1DepositPreauth.html b/classripple_1_1DepositPreauth.html index 8d7fd0c407..a7da47b4d9 100644 --- a/classripple_1_1DepositPreauth.html +++ b/classripple_1_1DepositPreauth.html @@ -602,7 +602,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -700,7 +700,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -728,7 +728,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -766,7 +766,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -794,7 +794,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -850,7 +850,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -878,7 +878,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -916,7 +916,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1042,7 +1042,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1092,7 +1092,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1119,7 +1119,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1148,7 +1148,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1215,7 +1215,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1253,7 +1253,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1281,7 +1281,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1309,7 +1309,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1347,7 +1347,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1476,7 +1476,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1504,7 +1504,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1531,7 +1531,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1587,7 +1587,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1643,7 +1643,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1671,7 +1671,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1744,7 +1744,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowCancel.html b/classripple_1_1EscrowCancel.html index daa89d06a7..438a4c2a5b 100644 --- a/classripple_1_1EscrowCancel.html +++ b/classripple_1_1EscrowCancel.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowCreate.html b/classripple_1_1EscrowCreate.html index cf84b724ac..40e867a125 100644 --- a/classripple_1_1EscrowCreate.html +++ b/classripple_1_1EscrowCreate.html @@ -558,7 +558,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -656,7 +656,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -684,7 +684,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -722,7 +722,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -806,7 +806,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -834,7 +834,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -872,7 +872,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -998,7 +998,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1048,7 +1048,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1075,7 +1075,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1104,7 +1104,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1171,7 +1171,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1209,7 +1209,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1265,7 +1265,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1331,7 +1331,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1460,7 +1460,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1515,7 +1515,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1571,7 +1571,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1627,7 +1627,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1728,7 +1728,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowFinish.html b/classripple_1_1EscrowFinish.html index c834b54a3b..dc121b76f9 100644 --- a/classripple_1_1EscrowFinish.html +++ b/classripple_1_1EscrowFinish.html @@ -622,7 +622,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -786,7 +786,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -898,7 +898,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1024,7 +1024,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1101,7 +1101,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1130,7 +1130,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1197,7 +1197,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1LedgerStateFix.html b/classripple_1_1LedgerStateFix.html index 21c2b33efa..ac39634956 100644 --- a/classripple_1_1LedgerStateFix.html +++ b/classripple_1_1LedgerStateFix.html @@ -588,7 +588,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -686,7 +686,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -714,7 +714,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -752,7 +752,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -780,7 +780,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -836,7 +836,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -864,7 +864,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -990,7 +990,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1040,7 +1040,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1067,7 +1067,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1096,7 +1096,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1163,7 +1163,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1201,7 +1201,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1257,7 +1257,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1285,7 +1285,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1323,7 +1323,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1452,7 +1452,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1480,7 +1480,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1507,7 +1507,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1563,7 +1563,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1619,7 +1619,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1647,7 +1647,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1720,7 +1720,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenAuthorize.html b/classripple_1_1MPTokenAuthorize.html index 499e5f95f0..574b1ac236 100644 --- a/classripple_1_1MPTokenAuthorize.html +++ b/classripple_1_1MPTokenAuthorize.html @@ -608,7 +608,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -706,7 +706,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -734,7 +734,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -772,7 +772,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -800,7 +800,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -856,7 +856,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -884,7 +884,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -922,7 +922,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1048,7 +1048,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1098,7 +1098,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1154,7 +1154,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1221,7 +1221,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1259,7 +1259,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1315,7 +1315,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1353,7 +1353,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1482,7 +1482,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1510,7 +1510,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1537,7 +1537,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1593,7 +1593,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1649,7 +1649,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1677,7 +1677,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1750,7 +1750,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceCreate.html b/classripple_1_1MPTokenIssuanceCreate.html index bbeff36812..96047ee6ff 100644 --- a/classripple_1_1MPTokenIssuanceCreate.html +++ b/classripple_1_1MPTokenIssuanceCreate.html @@ -602,7 +602,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -700,7 +700,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -728,7 +728,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -766,7 +766,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -794,7 +794,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -850,7 +850,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -878,7 +878,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -916,7 +916,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1070,7 +1070,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1120,7 +1120,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1147,7 +1147,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1176,7 +1176,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1243,7 +1243,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1281,7 +1281,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1309,7 +1309,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1347,7 +1347,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1476,7 +1476,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1504,7 +1504,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1531,7 +1531,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1587,7 +1587,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1643,7 +1643,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1671,7 +1671,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1744,7 +1744,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceDestroy.html b/classripple_1_1MPTokenIssuanceDestroy.html index 093eb6f945..e91e0d5cce 100644 --- a/classripple_1_1MPTokenIssuanceDestroy.html +++ b/classripple_1_1MPTokenIssuanceDestroy.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceSet.html b/classripple_1_1MPTokenIssuanceSet.html index 3f3245c36b..f794f047e4 100644 --- a/classripple_1_1MPTokenIssuanceSet.html +++ b/classripple_1_1MPTokenIssuanceSet.html @@ -622,7 +622,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -786,7 +786,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -898,7 +898,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -936,7 +936,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1101,7 +1101,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1130,7 +1130,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1197,7 +1197,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenAcceptOffer.html b/classripple_1_1NFTokenAcceptOffer.html index 4226216dde..464ad5f30a 100644 --- a/classripple_1_1NFTokenAcceptOffer.html +++ b/classripple_1_1NFTokenAcceptOffer.html @@ -716,7 +716,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -880,7 +880,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -908,7 +908,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -964,7 +964,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -992,7 +992,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1030,7 +1030,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1156,7 +1156,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1206,7 +1206,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1233,7 +1233,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1262,7 +1262,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1329,7 +1329,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1367,7 +1367,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1423,7 +1423,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1461,7 +1461,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1590,7 +1590,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1618,7 +1618,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1645,7 +1645,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1701,7 +1701,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1757,7 +1757,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1785,7 +1785,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1858,7 +1858,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenBurn.html b/classripple_1_1NFTokenBurn.html index acca6d6d0a..f5237a3068 100644 --- a/classripple_1_1NFTokenBurn.html +++ b/classripple_1_1NFTokenBurn.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenCancelOffer.html b/classripple_1_1NFTokenCancelOffer.html index 9eeb035150..60c244e556 100644 --- a/classripple_1_1NFTokenCancelOffer.html +++ b/classripple_1_1NFTokenCancelOffer.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenCreateOffer.html b/classripple_1_1NFTokenCreateOffer.html index 82b549d355..7a5029c2e8 100644 --- a/classripple_1_1NFTokenCreateOffer.html +++ b/classripple_1_1NFTokenCreateOffer.html @@ -556,7 +556,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -996,7 +996,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenMint.html b/classripple_1_1NFTokenMint.html index 54ee4843b8..0c7a020cfe 100644 --- a/classripple_1_1NFTokenMint.html +++ b/classripple_1_1NFTokenMint.html @@ -642,7 +642,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -740,7 +740,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -768,7 +768,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -806,7 +806,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -834,7 +834,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -890,7 +890,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -918,7 +918,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -956,7 +956,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1082,7 +1082,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1132,7 +1132,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1159,7 +1159,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1188,7 +1188,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1255,7 +1255,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1321,7 +1321,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1359,7 +1359,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1516,7 +1516,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1543,7 +1543,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1599,7 +1599,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1683,7 +1683,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1756,7 +1756,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenModify.html b/classripple_1_1NFTokenModify.html index c548ea2b7c..c2c6e864a3 100644 --- a/classripple_1_1NFTokenModify.html +++ b/classripple_1_1NFTokenModify.html @@ -528,7 +528,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -804,7 +804,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanClaim.html b/classripple_1_1PayChanClaim.html index da1c7d0f4d..176d9cd175 100644 --- a/classripple_1_1PayChanClaim.html +++ b/classripple_1_1PayChanClaim.html @@ -584,7 +584,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -710,7 +710,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -748,7 +748,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -832,7 +832,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -860,7 +860,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -898,7 +898,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1024,7 +1024,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1101,7 +1101,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1130,7 +1130,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1197,7 +1197,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanCreate.html b/classripple_1_1PayChanCreate.html index dc773dc43d..6c26dd4ca7 100644 --- a/classripple_1_1PayChanCreate.html +++ b/classripple_1_1PayChanCreate.html @@ -558,7 +558,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -656,7 +656,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -684,7 +684,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -722,7 +722,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -806,7 +806,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -834,7 +834,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -872,7 +872,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -998,7 +998,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1048,7 +1048,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1075,7 +1075,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1104,7 +1104,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1171,7 +1171,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1209,7 +1209,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1265,7 +1265,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1331,7 +1331,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1460,7 +1460,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1515,7 +1515,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1571,7 +1571,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1627,7 +1627,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1728,7 +1728,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanFund.html b/classripple_1_1PayChanFund.html index 8033c73a95..8b344ee1ba 100644 --- a/classripple_1_1PayChanFund.html +++ b/classripple_1_1PayChanFund.html @@ -530,7 +530,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -628,7 +628,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -656,7 +656,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -694,7 +694,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -722,7 +722,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -778,7 +778,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -806,7 +806,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -844,7 +844,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -998,7 +998,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1048,7 +1048,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1075,7 +1075,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1104,7 +1104,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1171,7 +1171,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1209,7 +1209,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1265,7 +1265,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1331,7 +1331,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1460,7 +1460,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1515,7 +1515,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1571,7 +1571,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1627,7 +1627,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1728,7 +1728,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1Payment.html b/classripple_1_1Payment.html index 5a5e8ba482..438ee79b0f 100644 --- a/classripple_1_1Payment.html +++ b/classripple_1_1Payment.html @@ -661,7 +661,7 @@ Static Private Attributes

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -759,7 +759,7 @@ Static Private Attributes
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -787,7 +787,7 @@ Static Private Attributes
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -825,7 +825,7 @@ Static Private Attributes
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -853,7 +853,7 @@ Static Private Attributes
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -909,7 +909,7 @@ Static Private Attributes
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -937,7 +937,7 @@ Static Private Attributes
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -975,7 +975,7 @@ Static Private Attributes
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1113,7 +1113,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1140,7 +1140,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1236,7 +1236,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1274,7 +1274,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1302,7 +1302,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1340,7 +1340,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1469,7 +1469,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1497,7 +1497,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1524,7 +1524,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1580,7 +1580,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1636,7 +1636,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1664,7 +1664,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1737,7 +1737,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1PermissionedDomainDelete.html b/classripple_1_1PermissionedDomainDelete.html index 614d24daca..7455dd8499 100644 --- a/classripple_1_1PermissionedDomainDelete.html +++ b/classripple_1_1PermissionedDomainDelete.html @@ -531,7 +531,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -629,7 +629,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -657,7 +657,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -695,7 +695,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -723,7 +723,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -779,7 +779,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -807,7 +807,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -845,7 +845,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -971,7 +971,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1021,7 +1021,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1048,7 +1048,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1077,7 +1077,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1144,7 +1144,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1182,7 +1182,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1238,7 +1238,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1266,7 +1266,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1304,7 +1304,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1433,7 +1433,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1461,7 +1461,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1544,7 +1544,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1600,7 +1600,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1628,7 +1628,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1701,7 +1701,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1PermissionedDomainSet.html b/classripple_1_1PermissionedDomainSet.html index 603477bd0b..6e466fba8c 100644 --- a/classripple_1_1PermissionedDomainSet.html +++ b/classripple_1_1PermissionedDomainSet.html @@ -559,7 +559,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -657,7 +657,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -685,7 +685,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -723,7 +723,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -751,7 +751,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -807,7 +807,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -835,7 +835,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -873,7 +873,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -999,7 +999,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1049,7 +1049,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1076,7 +1076,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1105,7 +1105,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1172,7 +1172,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1210,7 +1210,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1238,7 +1238,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1266,7 +1266,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1304,7 +1304,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1433,7 +1433,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1461,7 +1461,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1544,7 +1544,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1600,7 +1600,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1628,7 +1628,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1701,7 +1701,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1SetAccount.html b/classripple_1_1SetAccount.html index 589ec8d36f..8ec9a7be38 100644 --- a/classripple_1_1SetAccount.html +++ b/classripple_1_1SetAccount.html @@ -624,7 +624,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -722,7 +722,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -788,7 +788,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -816,7 +816,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -872,7 +872,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -900,7 +900,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -938,7 +938,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1076,7 +1076,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1103,7 +1103,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1132,7 +1132,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1199,7 +1199,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1237,7 +1237,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1293,7 +1293,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1331,7 +1331,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1460,7 +1460,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1488,7 +1488,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1515,7 +1515,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1571,7 +1571,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1627,7 +1627,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1655,7 +1655,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1728,7 +1728,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1SetOracle.html b/classripple_1_1SetOracle.html index 7c087bcd99..3b60859231 100644 --- a/classripple_1_1SetOracle.html +++ b/classripple_1_1SetOracle.html @@ -534,7 +534,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -632,7 +632,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -660,7 +660,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -698,7 +698,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -726,7 +726,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -782,7 +782,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -810,7 +810,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -848,7 +848,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -974,7 +974,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1024,7 +1024,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1051,7 +1051,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1080,7 +1080,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1147,7 +1147,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1185,7 +1185,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1241,7 +1241,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1269,7 +1269,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1307,7 +1307,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1436,7 +1436,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1464,7 +1464,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1491,7 +1491,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1547,7 +1547,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1603,7 +1603,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1631,7 +1631,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1704,7 +1704,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1SetRegularKey.html b/classripple_1_1SetRegularKey.html index 60201c896f..70ea620b29 100644 --- a/classripple_1_1SetRegularKey.html +++ b/classripple_1_1SetRegularKey.html @@ -538,7 +538,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -636,7 +636,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -664,7 +664,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -702,7 +702,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -730,7 +730,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -786,7 +786,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -814,7 +814,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -968,7 +968,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1018,7 +1018,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1045,7 +1045,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1074,7 +1074,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1141,7 +1141,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1179,7 +1179,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1235,7 +1235,7 @@ template<>
-

Definition at line 246 of file Transactor.cpp.

+

Definition at line 238 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1SetSignerList.html b/classripple_1_1SetSignerList.html index f2a70dbe3b..0c3f1dd8f3 100644 --- a/classripple_1_1SetSignerList.html +++ b/classripple_1_1SetSignerList.html @@ -866,7 +866,7 @@ Private Attributes

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -964,7 +964,7 @@ Private Attributes
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -992,7 +992,7 @@ Private Attributes
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -1030,7 +1030,7 @@ Private Attributes
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -1058,7 +1058,7 @@ Private Attributes
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -1114,7 +1114,7 @@ Private Attributes
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -1142,7 +1142,7 @@ Private Attributes
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -1180,7 +1180,7 @@ Private Attributes
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1334,7 +1334,7 @@ template<>
-

Definition at line 258 of file Transactor.cpp.

+

Definition at line 250 of file Transactor.cpp.

@@ -1384,7 +1384,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1411,7 +1411,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1478,7 +1478,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1516,7 +1516,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1572,7 +1572,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1610,7 +1610,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1739,7 +1739,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1767,7 +1767,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1794,7 +1794,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1850,7 +1850,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1906,7 +1906,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1934,7 +1934,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -2007,7 +2007,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1SetTrust.html b/classripple_1_1SetTrust.html index 6943febb37..87f6b0a7d9 100644 --- a/classripple_1_1SetTrust.html +++ b/classripple_1_1SetTrust.html @@ -594,7 +594,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1114 of file Transactor.cpp.

+

Definition at line 1105 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Member Functions
-

Definition at line 423 of file Transactor.cpp.

+

Definition at line 415 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 495 of file Transactor.cpp.

+

Definition at line 486 of file Transactor.cpp.

@@ -758,7 +758,7 @@ Static Private Member Functions
-

Definition at line 323 of file Transactor.cpp.

+

Definition at line 315 of file Transactor.cpp.

@@ -786,7 +786,7 @@ Static Private Member Functions
-

Definition at line 708 of file Transactor.cpp.

+

Definition at line 699 of file Transactor.cpp.

@@ -842,7 +842,7 @@ Static Private Member Functions
-

Definition at line 651 of file Transactor.cpp.

+

Definition at line 642 of file Transactor.cpp.

@@ -870,7 +870,7 @@ Static Private Member Functions
-

Definition at line 717 of file Transactor.cpp.

+

Definition at line 708 of file Transactor.cpp.

@@ -908,7 +908,7 @@ Static Private Member Functions
-

Definition at line 274 of file Transactor.cpp.

+

Definition at line 266 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ template<>
-

Definition at line 544 of file Transactor.cpp.

+

Definition at line 535 of file Transactor.cpp.

@@ -1073,7 +1073,7 @@ template<>
-

Definition at line 614 of file Transactor.cpp.

+

Definition at line 605 of file Transactor.cpp.

@@ -1102,7 +1102,7 @@ template<>

Reimplemented in ripple::Change, and ripple::SetSignerList.

-

Definition at line 606 of file Transactor.cpp.

+

Definition at line 597 of file Transactor.cpp.

@@ -1169,7 +1169,7 @@ template<> -

Definition at line 313 of file Transactor.cpp.

+

Definition at line 305 of file Transactor.cpp.

@@ -1207,7 +1207,7 @@ template<>
-

Definition at line 293 of file Transactor.cpp.

+

Definition at line 285 of file Transactor.cpp.

@@ -1263,7 +1263,7 @@ template<>
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 244 of file Transactor.cpp.

@@ -1301,7 +1301,7 @@ template<>
-

Definition at line 236 of file Transactor.cpp.

+

Definition at line 228 of file Transactor.cpp.

@@ -1430,7 +1430,7 @@ template<class T , class Unit >
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 1052 of file Transactor.cpp.

+

Definition at line 1043 of file Transactor.cpp.

@@ -1458,7 +1458,7 @@ template<class T , class Unit >
-

Definition at line 525 of file Transactor.cpp.

+

Definition at line 516 of file Transactor.cpp.

@@ -1485,7 +1485,7 @@ template<class T , class Unit >
-

Definition at line 388 of file Transactor.cpp.

+

Definition at line 380 of file Transactor.cpp.

@@ -1541,7 +1541,7 @@ template<class T , class Unit >
-

Definition at line 763 of file Transactor.cpp.

+

Definition at line 754 of file Transactor.cpp.

@@ -1597,7 +1597,7 @@ template<class T , class Unit >
-

Definition at line 795 of file Transactor.cpp.

+

Definition at line 786 of file Transactor.cpp.

@@ -1625,7 +1625,7 @@ template<class T , class Unit >
-

Definition at line 1107 of file Transactor.cpp.

+

Definition at line 1098 of file Transactor.cpp.

@@ -1698,7 +1698,7 @@ template<class T , class Unit >

Checks whether the signature appears valid.

Do not try to call preflight2 from preflight() in derived classes. See the description of invokePreflight for details.

-

Definition at line 207 of file Transactor.cpp.

+

Definition at line 199 of file Transactor.cpp.

diff --git a/classripple_1_1Ticket__test-members.html b/classripple_1_1Ticket__test-members.html index 2c762d6809..bad7d69329 100644 --- a/classripple_1_1Ticket__test-members.html +++ b/classripple_1_1Ticket__test-members.html @@ -110,15 +110,14 @@ $(function() { testTicketCreatePreclaimFail()ripple::Ticket_testprivate testTicketCreatePreflightFail()ripple::Ticket_testprivate testTicketInsufficientReserve()ripple::Ticket_testprivate - testTicketNotEnabled()ripple::Ticket_testprivate - testTransactionDatabaseWithTickets()ripple::Ticket_testprivate - testUsingTickets()ripple::Ticket_testprivate - this_suite()beast::unit_test::suitestatic - unexcept(F &&f, String const &reason)beast::unit_test::suite - unexcept(F &&f)beast::unit_test::suite - unexpected(Condition shouldBeFalse, String const &reason)beast::unit_test::suite - unexpected(Condition shouldBeFalse)beast::unit_test::suite - ~suite()=defaultbeast::unit_test::suitevirtual + testTransactionDatabaseWithTickets()ripple::Ticket_testprivate + testUsingTickets()ripple::Ticket_testprivate + this_suite()beast::unit_test::suitestatic + unexcept(F &&f, String const &reason)beast::unit_test::suite + unexcept(F &&f)beast::unit_test::suite + unexpected(Condition shouldBeFalse, String const &reason)beast::unit_test::suite + unexpected(Condition shouldBeFalse)beast::unit_test::suite + ~suite()=defaultbeast::unit_test::suitevirtual