diff --git a/Batch_8cpp_source.html b/Batch_8cpp_source.html index 163a568193..cb38022dce 100644 --- a/Batch_8cpp_source.html +++ b/Batch_8cpp_source.html @@ -503,10 +503,10 @@ $(function() {
ripple::STTx::getTransactionID
uint256 getTransactionID() const
Definition: STTx.h:219
ripple::STTx::checkBatchSign
Expected< void, std::string > checkBatchSign(RequireFullyCanonicalSig requireCanonicalSig, Rules const &rules) const
Definition: STTx.cpp:269
ripple::TERSubset
Definition: TER.h:411
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
-
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:572
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
+
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:578
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
-
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:624
+
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:635
ripple::XRPAmount
Definition: XRPAmount.h:43
ripple::base_uint< 160, detail::AccountIDTag >
std::unordered_set::emplace
T emplace(T... args)
diff --git a/CreateOffer_8cpp_source.html b/CreateOffer_8cpp_source.html index 0fe3faca52..c7f7fe5955 100644 --- a/CreateOffer_8cpp_source.html +++ b/CreateOffer_8cpp_source.html @@ -1580,7 +1580,7 @@ $(function() {
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
ripple::Transactor::mPriorBalance
XRPAmount mPriorBalance
Definition: Transactor.h:144
-
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:527
+
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:533
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
ripple::TxConsequences
Class describing the consequences to the account of applying a transaction if the transaction consume...
Definition: applySteps.h:59
ripple::XRPAmount
Definition: XRPAmount.h:43
diff --git a/DeleteAccount_8cpp_source.html b/DeleteAccount_8cpp_source.html index cf715930eb..2f914fede9 100644 --- a/DeleteAccount_8cpp_source.html +++ b/DeleteAccount_8cpp_source.html @@ -551,7 +551,7 @@ $(function() {
ripple::Transactor::account_
AccountID const account_
Definition: Transactor.h:143
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
-
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:473
+
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:479
ripple::Transactor::mSourceBalance
XRPAmount mSourceBalance
Definition: Transactor.h:145
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
ripple::XRPAmount
Definition: XRPAmount.h:43
diff --git a/Escrow_8cpp_source.html b/Escrow_8cpp_source.html index e239988ca7..68ba92bf8a 100644 --- a/Escrow_8cpp_source.html +++ b/Escrow_8cpp_source.html @@ -1543,7 +1543,7 @@ $(function() {
ripple::STTx::getTransactionID
uint256 getTransactionID() const
Definition: STTx.h:219
ripple::Slice
An immutable linear range of bytes.
Definition: Slice.h:46
ripple::TERSubset
Definition: TER.h:411
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
ripple::Transactor::account_
AccountID const account_
Definition: Transactor.h:143
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
diff --git a/SetRegularKey_8cpp_source.html b/SetRegularKey_8cpp_source.html index 6a6e641cd3..b6bb8cfc59 100644 --- a/SetRegularKey_8cpp_source.html +++ b/SetRegularKey_8cpp_source.html @@ -201,8 +201,8 @@ $(function() {
ripple::SetRegularKey::doApply
TER doApply() override
Definition: SetRegularKey.cpp:77
ripple::SetRegularKey::preflight
static NotTEC preflight(PreflightContext const &ctx)
Definition: SetRegularKey.cpp:52
ripple::TERSubset
Definition: TER.h:411
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
-
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:242
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
+
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:248
ripple::Transactor::account_
AccountID const account_
Definition: Transactor.h:143
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
diff --git a/SetSignerList_8cpp_source.html b/SetSignerList_8cpp_source.html index d9940891b5..55a4c0084f 100644 --- a/SetSignerList_8cpp_source.html +++ b/SetSignerList_8cpp_source.html @@ -588,7 +588,7 @@ $(function() {
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
ripple::Transactor::mPriorBalance
XRPAmount mPriorBalance
Definition: Transactor.h:144
-
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:527
+
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:533
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
ripple::XRPAmount
Definition: XRPAmount.h:43
ripple::base_uint< 160, detail::AccountIDTag >
diff --git a/Simulate__test_8cpp_source.html b/Simulate__test_8cpp_source.html index 2565649122..ac9e8abdb3 100644 --- a/Simulate__test_8cpp_source.html +++ b/Simulate__test_8cpp_source.html @@ -798,414 +798,496 @@ $(function() {
720 Json::Value const& tx) {
721 auto result = resp[jss::result];
722 checkBasicReturnValidity(
-
723 result, tx, env.seq(alice), env.current()->fees().base * 2);
-
724
-
725 BEAST_EXPECT(result[jss::engine_result] == "tesSUCCESS");
-
726 BEAST_EXPECT(result[jss::engine_result_code] == 0);
-
727 BEAST_EXPECT(
-
728 result[jss::engine_result_message] ==
-
729 "The simulated transaction would have been applied.");
-
730
-
731 if (BEAST_EXPECT(
-
732 result.isMember(jss::meta) ||
-
733 result.isMember(jss::meta_blob)))
-
734 {
-
735 Json::Value const metadata = getJsonMetadata(result);
-
736
-
737 if (BEAST_EXPECT(
-
738 metadata.isMember(sfAffectedNodes.jsonName)))
-
739 {
-
740 BEAST_EXPECT(
-
741 metadata[sfAffectedNodes.jsonName].size() == 1);
-
742 auto node = metadata[sfAffectedNodes.jsonName][0u];
-
743 if (BEAST_EXPECT(
-
744 node.isMember(sfModifiedNode.jsonName)))
-
745 {
-
746 auto modifiedNode = node[sfModifiedNode];
-
747 BEAST_EXPECT(
-
748 modifiedNode[sfLedgerEntryType] ==
-
749 "AccountRoot");
-
750 auto finalFields = modifiedNode[sfFinalFields];
-
751 BEAST_EXPECT(finalFields[sfDomain] == newDomain);
-
752 }
-
753 }
-
754 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
-
755 BEAST_EXPECT(
-
756 metadata[sfTransactionResult.jsonName] == "tesSUCCESS");
-
757 }
-
758 };
-
759
-
760 Json::Value tx;
-
761
-
762 tx[jss::Account] = alice.human();
-
763 tx[jss::TransactionType] = jss::AccountSet;
-
764 tx[sfDomain] = newDomain;
-
765 tx[sfSigners] = Json::arrayValue;
-
766 {
-
767 Json::Value signer;
-
768 signer[jss::Account] = becky.human();
-
769 Json::Value signerOuter;
-
770 signerOuter[sfSigner] = signer;
-
771 tx[sfSigners].append(signerOuter);
-
772 }
-
773
-
774 // test with autofill
-
775 testTx(env, tx, validateOutput, false);
-
776
-
777 tx[sfSigningPubKey] = "";
-
778 tx[sfTxnSignature] = "";
-
779 tx[sfSequence] = env.seq(alice);
-
780 // transaction requires a non-base fee
-
781 tx[sfFee] =
-
782 (env.current()->fees().base * 2).jsonClipped().asString();
-
783 tx[sfSigners][0u][sfSigner][jss::SigningPubKey] =
-
784 strHex(becky.pk().slice());
-
785 tx[sfSigners][0u][sfSigner][jss::TxnSignature] = "";
-
786
-
787 // test without autofill
-
788 testTx(env, tx, validateOutput);
-
789 }
-
790 }
-
791
-
792 void
-
793 testTransactionSigningFailure()
-
794 {
-
795 testcase("Transaction with a key-related failure");
-
796
-
797 using namespace jtx;
-
798 Env env(*this);
-
799 static auto const newDomain = "123ABC";
-
800 Account const alice{"alice"};
-
801 env(regkey(env.master, alice));
-
802 env(fset(env.master, asfDisableMaster), sig(env.master));
-
803 env.close();
-
804
-
805 {
-
806 std::function<void(Json::Value const&, Json::Value const&)> const&
-
807 testSimulation =
-
808 [&](Json::Value const& resp, Json::Value const& tx) {
-
809 auto result = resp[jss::result];
-
810 checkBasicReturnValidity(
-
811 result,
-
812 tx,
-
813 env.seq(env.master),
-
814 env.current()->fees().base);
-
815
-
816 BEAST_EXPECT(
-
817 result[jss::engine_result] == "tefMASTER_DISABLED");
-
818 BEAST_EXPECT(result[jss::engine_result_code] == -188);
-
819 BEAST_EXPECT(
-
820 result[jss::engine_result_message] ==
-
821 "Master key is disabled.");
+
723 result,
+
724 tx,
+
725 env.seq(alice),
+
726 tx.isMember(jss::Signers) ? env.current()->fees().base * 2
+
727 : env.current()->fees().base);
+
728
+
729 BEAST_EXPECT(result[jss::engine_result] == "tesSUCCESS");
+
730 BEAST_EXPECT(result[jss::engine_result_code] == 0);
+
731 BEAST_EXPECT(
+
732 result[jss::engine_result_message] ==
+
733 "The simulated transaction would have been applied.");
+
734
+
735 if (BEAST_EXPECT(
+
736 result.isMember(jss::meta) ||
+
737 result.isMember(jss::meta_blob)))
+
738 {
+
739 Json::Value const metadata = getJsonMetadata(result);
+
740
+
741 if (BEAST_EXPECT(
+
742 metadata.isMember(sfAffectedNodes.jsonName)))
+
743 {
+
744 BEAST_EXPECT(
+
745 metadata[sfAffectedNodes.jsonName].size() == 1);
+
746 auto node = metadata[sfAffectedNodes.jsonName][0u];
+
747 if (BEAST_EXPECT(
+
748 node.isMember(sfModifiedNode.jsonName)))
+
749 {
+
750 auto modifiedNode = node[sfModifiedNode];
+
751 BEAST_EXPECT(
+
752 modifiedNode[sfLedgerEntryType] ==
+
753 "AccountRoot");
+
754 auto finalFields = modifiedNode[sfFinalFields];
+
755 BEAST_EXPECT(finalFields[sfDomain] == newDomain);
+
756 }
+
757 }
+
758 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
+
759 BEAST_EXPECT(
+
760 metadata[sfTransactionResult.jsonName] == "tesSUCCESS");
+
761 }
+
762 };
+
763
+
764 Json::Value tx;
+
765
+
766 tx[jss::Account] = alice.human();
+
767 tx[jss::TransactionType] = jss::AccountSet;
+
768 tx[sfDomain] = newDomain;
+
769
+
770 // test with autofill
+
771 testTx(env, tx, validateOutput, false);
+
772
+
773 tx[sfSigners] = Json::arrayValue;
+
774 {
+
775 Json::Value signer;
+
776 signer[jss::Account] = becky.human();
+
777 Json::Value signerOuter;
+
778 signerOuter[sfSigner] = signer;
+
779 tx[sfSigners].append(signerOuter);
+
780 }
+
781
+
782 // test with just signer accounts
+
783 testTx(env, tx, validateOutput, false);
+
784
+
785 tx[sfSigningPubKey] = "";
+
786 tx[sfTxnSignature] = "";
+
787 tx[sfSequence] = env.seq(alice);
+
788 // transaction requires a non-base fee
+
789 tx[sfFee] =
+
790 (env.current()->fees().base * 2).jsonClipped().asString();
+
791 tx[sfSigners][0u][sfSigner][jss::SigningPubKey] = "";
+
792 tx[sfSigners][0u][sfSigner][jss::TxnSignature] = "";
+
793
+
794 // test without autofill
+
795 testTx(env, tx, validateOutput);
+
796 }
+
797 }
+
798
+
799 void
+
800 testTransactionSigningFailure()
+
801 {
+
802 testcase("Transaction with a key-related failure");
+
803
+
804 using namespace jtx;
+
805 Env env(*this);
+
806 static auto const newDomain = "123ABC";
+
807 Account const alice{"alice"};
+
808 env(regkey(env.master, alice));
+
809 env(fset(env.master, asfDisableMaster), sig(env.master));
+
810 env.close();
+
811
+
812 {
+
813 std::function<void(Json::Value const&, Json::Value const&)> const&
+
814 testSimulation =
+
815 [&](Json::Value const& resp, Json::Value const& tx) {
+
816 auto result = resp[jss::result];
+
817 checkBasicReturnValidity(
+
818 result,
+
819 tx,
+
820 env.seq(env.master),
+
821 env.current()->fees().base);
822
823 BEAST_EXPECT(
-
824 !result.isMember(jss::meta) &&
-
825 !result.isMember(jss::meta_blob));
-
826 };
-
827
-
828 Json::Value tx;
+
824 result[jss::engine_result] == "tefMASTER_DISABLED");
+
825 BEAST_EXPECT(result[jss::engine_result_code] == -188);
+
826 BEAST_EXPECT(
+
827 result[jss::engine_result_message] ==
+
828 "Master key is disabled.");
829
-
830 tx[jss::Account] = env.master.human();
-
831 tx[jss::TransactionType] = jss::AccountSet;
-
832 tx[sfDomain] = newDomain;
-
833
-
834 // test with autofill
-
835 testTx(env, tx, testSimulation);
+
830 BEAST_EXPECT(
+
831 !result.isMember(jss::meta) &&
+
832 !result.isMember(jss::meta_blob));
+
833 };
+
834
+
835 Json::Value tx;
836
-
837 tx[sfSigningPubKey] = "";
-
838 tx[sfTxnSignature] = "";
-
839 tx[sfSequence] = env.seq(env.master);
-
840 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
-
841
-
842 // test without autofill
-
843 testTx(env, tx, testSimulation);
-
844 }
-
845 }
-
846
-
847 void
-
848 testMultisignedBadPubKey()
-
849 {
-
850 testcase("Multi-signed transaction with a bad public key");
-
851
-
852 using namespace jtx;
-
853 Env env(*this);
-
854 static auto const newDomain = "123ABC";
-
855 Account const alice("alice");
-
856 Account const becky("becky");
-
857 Account const carol("carol");
-
858 Account const dylan("dylan");
-
859 env.fund(XRP(10000), alice);
-
860 env.close();
+
837 tx[jss::Account] = env.master.human();
+
838 tx[jss::TransactionType] = jss::AccountSet;
+
839 tx[sfDomain] = newDomain;
+
840 // master key is disabled, so this is invalid
+
841 tx[jss::SigningPubKey] = strHex(env.master.pk().slice());
+
842
+
843 // test with autofill
+
844 testTx(env, tx, testSimulation);
+
845
+
846 tx[sfTxnSignature] = "";
+
847 tx[sfSequence] = env.seq(env.master);
+
848 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
+
849
+
850 // test without autofill
+
851 testTx(env, tx, testSimulation);
+
852 }
+
853 }
+
854
+
855 void
+
856 testInvalidSingleAndMultiSigningTransaction()
+
857 {
+
858 testcase(
+
859 "Transaction with both single-signing SigningPubKey and "
+
860 "multi-signing Signers");
861
-
862 // set up valid multisign
-
863 env(signers(alice, 1, {{becky, 1}, {carol, 1}}));
-
864
-
865 {
-
866 auto validateOutput = [&](Json::Value const& resp,
-
867 Json::Value const& tx) {
-
868 auto result = resp[jss::result];
-
869 checkBasicReturnValidity(
-
870 result, tx, env.seq(alice), env.current()->fees().base * 2);
-
871
-
872 BEAST_EXPECTS(
-
873 result[jss::engine_result] == "tefBAD_SIGNATURE",
-
874 result[jss::engine_result].toStyledString());
-
875 BEAST_EXPECT(result[jss::engine_result_code] == -186);
-
876 BEAST_EXPECT(
-
877 result[jss::engine_result_message] ==
-
878 "A signature is provided for a non-signer.");
-
879
-
880 BEAST_EXPECT(
-
881 !result.isMember(jss::meta) &&
-
882 !result.isMember(jss::meta_blob));
-
883 };
-
884
-
885 Json::Value tx;
-
886
-
887 tx[jss::Account] = alice.human();
-
888 tx[jss::TransactionType] = jss::AccountSet;
-
889 tx[sfDomain] = newDomain;
-
890 tx[sfSigners] = Json::arrayValue;
-
891 {
-
892 Json::Value signer;
-
893 signer[jss::Account] = becky.human();
-
894 signer[jss::SigningPubKey] = strHex(dylan.pk().slice());
-
895 Json::Value signerOuter;
-
896 signerOuter[sfSigner] = signer;
-
897 tx[sfSigners].append(signerOuter);
-
898 }
-
899
-
900 // test with autofill
-
901 testTx(env, tx, validateOutput, false);
-
902
-
903 tx[sfSigningPubKey] = "";
-
904 tx[sfTxnSignature] = "";
-
905 tx[sfSequence] = env.seq(alice);
-
906 // transaction requires a non-base fee
-
907 tx[sfFee] =
-
908 (env.current()->fees().base * 2).jsonClipped().asString();
-
909 tx[sfSigners][0u][sfSigner][jss::TxnSignature] = "";
-
910
-
911 // test without autofill
-
912 testTx(env, tx, validateOutput);
-
913 }
-
914 }
+
862 using namespace jtx;
+
863 Env env(*this);
+
864 static auto const newDomain = "123ABC";
+
865 Account const alice("alice");
+
866 Account const becky("becky");
+
867 Account const carol("carol");
+
868 env.fund(XRP(10000), alice);
+
869 env.close();
+
870
+
871 // set up valid multisign
+
872 env(signers(alice, 1, {{becky, 1}, {carol, 1}}));
+
873 env.close();
+
874
+
875 {
+
876 std::function<void(Json::Value const&, Json::Value const&)> const&
+
877 testSimulation = [&](Json::Value const& resp,
+
878 Json::Value const& tx) {
+
879 auto result = resp[jss::result];
+
880 checkBasicReturnValidity(
+
881 result,
+
882 tx,
+
883 env.seq(env.master),
+
884 env.current()->fees().base * 2);
+
885
+
886 BEAST_EXPECT(result[jss::engine_result] == "temINVALID");
+
887 BEAST_EXPECT(result[jss::engine_result_code] == -277);
+
888 BEAST_EXPECT(
+
889 result[jss::engine_result_message] ==
+
890 "The transaction is ill-formed.");
+
891
+
892 BEAST_EXPECT(
+
893 !result.isMember(jss::meta) &&
+
894 !result.isMember(jss::meta_blob));
+
895 };
+
896
+
897 Json::Value tx;
+
898
+
899 tx[jss::Account] = env.master.human();
+
900 tx[jss::TransactionType] = jss::AccountSet;
+
901 tx[sfDomain] = newDomain;
+
902 // master key is disabled, so this is invalid
+
903 tx[jss::SigningPubKey] = strHex(env.master.pk().slice());
+
904 tx[sfSigners] = Json::arrayValue;
+
905 {
+
906 Json::Value signer;
+
907 signer[jss::Account] = becky.human();
+
908 Json::Value signerOuter;
+
909 signerOuter[sfSigner] = signer;
+
910 tx[sfSigners].append(signerOuter);
+
911 }
+
912
+
913 // test with autofill
+
914 testTx(env, tx, testSimulation, false);
915
-
916 void
-
917 testDeleteExpiredCredentials()
-
918 {
-
919 testcase("Credentials aren't actually deleted on `tecEXPIRED`");
-
920
-
921 // scenario setup
+
916 tx[sfTxnSignature] = "";
+
917 tx[sfSequence] = env.seq(env.master);
+
918 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
+
919 tx[sfSigners][0u][sfSigner][jss::SigningPubKey] =
+
920 strHex(becky.pk().slice());
+
921 tx[sfSigners][0u][sfSigner][jss::TxnSignature] = "";
922
-
923 using namespace jtx;
-
924 Env env(*this);
-
925
-
926 Account const subject{"subject"};
-
927 Account const issuer{"issuer"};
-
928
-
929 env.fund(XRP(10000), subject, issuer);
-
930 env.close();
-
931
-
932 auto const credType = "123ABC";
-
933
-
934 auto jv = credentials::create(subject, issuer, credType);
-
935 uint32_t const t =
-
936 env.current()->info().parentCloseTime.time_since_epoch().count();
-
937 jv[sfExpiration.jsonName] = t;
-
938 env(jv);
-
939 env.close();
-
940
-
941 {
-
942 auto validateOutput = [&](Json::Value const& resp,
-
943 Json::Value const& tx) {
-
944 auto result = resp[jss::result];
-
945 checkBasicReturnValidity(
-
946 result, tx, env.seq(subject), env.current()->fees().base);
-
947
-
948 BEAST_EXPECT(result[jss::engine_result] == "tecEXPIRED");
-
949 BEAST_EXPECT(result[jss::engine_result_code] == 148);
-
950 BEAST_EXPECT(
-
951 result[jss::engine_result_message] ==
-
952 "Expiration time is passed.");
-
953
-
954 if (BEAST_EXPECT(
-
955 result.isMember(jss::meta) ||
-
956 result.isMember(jss::meta_blob)))
-
957 {
-
958 Json::Value const metadata = getJsonMetadata(result);
-
959
-
960 if (BEAST_EXPECT(
-
961 metadata.isMember(sfAffectedNodes.jsonName)))
-
962 {
-
963 BEAST_EXPECT(
-
964 metadata[sfAffectedNodes.jsonName].size() == 5);
+
923 // test without autofill
+
924 testTx(env, tx, testSimulation);
+
925 }
+
926 }
+
927
+
928 void
+
929 testMultisignedBadPubKey()
+
930 {
+
931 testcase("Multi-signed transaction with a bad public key");
+
932
+
933 using namespace jtx;
+
934 Env env(*this);
+
935 static auto const newDomain = "123ABC";
+
936 Account const alice("alice");
+
937 Account const becky("becky");
+
938 Account const carol("carol");
+
939 Account const dylan("dylan");
+
940 env.fund(XRP(10000), alice);
+
941 env.close();
+
942
+
943 // set up valid multisign
+
944 env(signers(alice, 1, {{becky, 1}, {carol, 1}}));
+
945
+
946 {
+
947 auto validateOutput = [&](Json::Value const& resp,
+
948 Json::Value const& tx) {
+
949 auto result = resp[jss::result];
+
950 checkBasicReturnValidity(
+
951 result, tx, env.seq(alice), env.current()->fees().base * 2);
+
952
+
953 BEAST_EXPECTS(
+
954 result[jss::engine_result] == "tefBAD_SIGNATURE",
+
955 result[jss::engine_result].toStyledString());
+
956 BEAST_EXPECT(result[jss::engine_result_code] == -186);
+
957 BEAST_EXPECT(
+
958 result[jss::engine_result_message] ==
+
959 "A signature is provided for a non-signer.");
+
960
+
961 BEAST_EXPECT(
+
962 !result.isMember(jss::meta) &&
+
963 !result.isMember(jss::meta_blob));
+
964 };
965
-
966 try
-
967 {
-
968 bool found = false;
-
969 for (auto const& node :
-
970 metadata[sfAffectedNodes.jsonName])
-
971 {
-
972 if (node.isMember(sfDeletedNode.jsonName) &&
-
973 node[sfDeletedNode.jsonName]
-
974 [sfLedgerEntryType.jsonName]
-
975 .asString() == "Credential")
-
976 {
-
977 auto const deleted =
-
978 node[sfDeletedNode.jsonName]
-
979 [sfFinalFields.jsonName];
-
980 found = deleted[jss::Issuer] ==
-
981 issuer.human() &&
-
982 deleted[jss::Subject] ==
-
983 subject.human() &&
-
984 deleted["CredentialType"] ==
-
985 strHex(std::string_view(credType));
-
986 break;
-
987 }
-
988 }
-
989 BEAST_EXPECT(found);
-
990 }
-
991 catch (...)
-
992 {
-
993 fail();
-
994 }
-
995 }
-
996 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
-
997 BEAST_EXPECT(
-
998 metadata[sfTransactionResult.jsonName] == "tecEXPIRED");
-
999 }
-
1000 };
+
966 Json::Value tx;
+
967
+
968 tx[jss::Account] = alice.human();
+
969 tx[jss::TransactionType] = jss::AccountSet;
+
970 tx[sfDomain] = newDomain;
+
971 tx[sfSigners] = Json::arrayValue;
+
972 {
+
973 Json::Value signer;
+
974 signer[jss::Account] = becky.human();
+
975 signer[jss::SigningPubKey] = strHex(dylan.pk().slice());
+
976 Json::Value signerOuter;
+
977 signerOuter[sfSigner] = signer;
+
978 tx[sfSigners].append(signerOuter);
+
979 }
+
980
+
981 // test with autofill
+
982 testTx(env, tx, validateOutput, false);
+
983
+
984 tx[sfSigningPubKey] = "";
+
985 tx[sfTxnSignature] = "";
+
986 tx[sfSequence] = env.seq(alice);
+
987 // transaction requires a non-base fee
+
988 tx[sfFee] =
+
989 (env.current()->fees().base * 2).jsonClipped().asString();
+
990 tx[sfSigners][0u][sfSigner][jss::TxnSignature] = "";
+
991
+
992 // test without autofill
+
993 testTx(env, tx, validateOutput);
+
994 }
+
995 }
+
996
+
997 void
+
998 testDeleteExpiredCredentials()
+
999 {
+
1000 testcase("Credentials aren't actually deleted on `tecEXPIRED`");
1001
-
1002 Json::Value tx = credentials::accept(subject, issuer, credType);
+
1002 // scenario setup
1003
-
1004 // test with autofill
-
1005 testTx(env, tx, validateOutput);
+
1004 using namespace jtx;
+
1005 Env env(*this);
1006
-
1007 tx[sfSigningPubKey] = "";
-
1008 tx[sfTxnSignature] = "";
-
1009 tx[sfSequence] = env.seq(subject);
-
1010 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
-
1011
-
1012 // test without autofill
-
1013 testTx(env, tx, validateOutput);
-
1014 }
-
1015
-
1016 // check that expired credentials weren't deleted
-
1017 auto const jle =
-
1018 credentials::ledgerEntry(env, subject, issuer, credType);
-
1019 BEAST_EXPECT(
-
1020 jle.isObject() && jle.isMember(jss::result) &&
-
1021 !jle[jss::result].isMember(jss::error) &&
-
1022 jle[jss::result].isMember(jss::node) &&
-
1023 jle[jss::result][jss::node].isMember("LedgerEntryType") &&
-
1024 jle[jss::result][jss::node]["LedgerEntryType"] == jss::Credential &&
-
1025 jle[jss::result][jss::node][jss::Issuer] == issuer.human() &&
-
1026 jle[jss::result][jss::node][jss::Subject] == subject.human() &&
-
1027 jle[jss::result][jss::node]["CredentialType"] ==
-
1028 strHex(std::string_view(credType)));
-
1029
-
1030 BEAST_EXPECT(ownerCount(env, issuer) == 1);
-
1031 BEAST_EXPECT(ownerCount(env, subject) == 0);
-
1032 }
-
1033
-
1034 void
-
1035 testSuccessfulTransactionNetworkID()
-
1036 {
-
1037 testcase("Successful transaction with a custom network ID");
-
1038
-
1039 using namespace jtx;
-
1040 Env env{*this, envconfig([&](std::unique_ptr<Config> cfg) {
-
1041 cfg->NETWORK_ID = 1025;
-
1042 return cfg;
-
1043 })};
-
1044 static auto const newDomain = "123ABC";
-
1045
-
1046 {
-
1047 auto validateOutput = [&](Json::Value const& resp,
-
1048 Json::Value const& tx) {
-
1049 auto result = resp[jss::result];
-
1050 checkBasicReturnValidity(
-
1051 result, tx, 1, env.current()->fees().base);
-
1052
-
1053 BEAST_EXPECT(result[jss::engine_result] == "tesSUCCESS");
-
1054 BEAST_EXPECT(result[jss::engine_result_code] == 0);
-
1055 BEAST_EXPECT(
-
1056 result[jss::engine_result_message] ==
-
1057 "The simulated transaction would have been applied.");
-
1058
-
1059 if (BEAST_EXPECT(
-
1060 result.isMember(jss::meta) ||
-
1061 result.isMember(jss::meta_blob)))
-
1062 {
-
1063 Json::Value const metadata = getJsonMetadata(result);
-
1064
-
1065 if (BEAST_EXPECT(
-
1066 metadata.isMember(sfAffectedNodes.jsonName)))
-
1067 {
-
1068 BEAST_EXPECT(
-
1069 metadata[sfAffectedNodes.jsonName].size() == 1);
-
1070 auto node = metadata[sfAffectedNodes.jsonName][0u];
-
1071 if (BEAST_EXPECT(
-
1072 node.isMember(sfModifiedNode.jsonName)))
+
1007 Account const subject{"subject"};
+
1008 Account const issuer{"issuer"};
+
1009
+
1010 env.fund(XRP(10000), subject, issuer);
+
1011 env.close();
+
1012
+
1013 auto const credType = "123ABC";
+
1014
+
1015 auto jv = credentials::create(subject, issuer, credType);
+
1016 uint32_t const t =
+
1017 env.current()->info().parentCloseTime.time_since_epoch().count();
+
1018 jv[sfExpiration.jsonName] = t;
+
1019 env(jv);
+
1020 env.close();
+
1021
+
1022 {
+
1023 auto validateOutput = [&](Json::Value const& resp,
+
1024 Json::Value const& tx) {
+
1025 auto result = resp[jss::result];
+
1026 checkBasicReturnValidity(
+
1027 result, tx, env.seq(subject), env.current()->fees().base);
+
1028
+
1029 BEAST_EXPECT(result[jss::engine_result] == "tecEXPIRED");
+
1030 BEAST_EXPECT(result[jss::engine_result_code] == 148);
+
1031 BEAST_EXPECT(
+
1032 result[jss::engine_result_message] ==
+
1033 "Expiration time is passed.");
+
1034
+
1035 if (BEAST_EXPECT(
+
1036 result.isMember(jss::meta) ||
+
1037 result.isMember(jss::meta_blob)))
+
1038 {
+
1039 Json::Value const metadata = getJsonMetadata(result);
+
1040
+
1041 if (BEAST_EXPECT(
+
1042 metadata.isMember(sfAffectedNodes.jsonName)))
+
1043 {
+
1044 BEAST_EXPECT(
+
1045 metadata[sfAffectedNodes.jsonName].size() == 5);
+
1046
+
1047 try
+
1048 {
+
1049 bool found = false;
+
1050 for (auto const& node :
+
1051 metadata[sfAffectedNodes.jsonName])
+
1052 {
+
1053 if (node.isMember(sfDeletedNode.jsonName) &&
+
1054 node[sfDeletedNode.jsonName]
+
1055 [sfLedgerEntryType.jsonName]
+
1056 .asString() == "Credential")
+
1057 {
+
1058 auto const deleted =
+
1059 node[sfDeletedNode.jsonName]
+
1060 [sfFinalFields.jsonName];
+
1061 found = deleted[jss::Issuer] ==
+
1062 issuer.human() &&
+
1063 deleted[jss::Subject] ==
+
1064 subject.human() &&
+
1065 deleted["CredentialType"] ==
+
1066 strHex(std::string_view(credType));
+
1067 break;
+
1068 }
+
1069 }
+
1070 BEAST_EXPECT(found);
+
1071 }
+
1072 catch (...)
1073 {
-
1074 auto modifiedNode = node[sfModifiedNode];
-
1075 BEAST_EXPECT(
-
1076 modifiedNode[sfLedgerEntryType] ==
-
1077 "AccountRoot");
-
1078 auto finalFields = modifiedNode[sfFinalFields];
-
1079 BEAST_EXPECT(finalFields[sfDomain] == newDomain);
-
1080 }
-
1081 }
-
1082 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
-
1083 BEAST_EXPECT(
-
1084 metadata[sfTransactionResult.jsonName] == "tesSUCCESS");
-
1085 }
-
1086 };
+
1074 fail();
+
1075 }
+
1076 }
+
1077 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
+
1078 BEAST_EXPECT(
+
1079 metadata[sfTransactionResult.jsonName] == "tecEXPIRED");
+
1080 }
+
1081 };
+
1082
+
1083 Json::Value tx = credentials::accept(subject, issuer, credType);
+
1084
+
1085 // test with autofill
+
1086 testTx(env, tx, validateOutput);
1087
-
1088 Json::Value tx;
-
1089
-
1090 tx[jss::Account] = env.master.human();
-
1091 tx[jss::TransactionType] = jss::AccountSet;
-
1092 tx[sfDomain] = newDomain;
-
1093
-
1094 // test with autofill
-
1095 testTx(env, tx, validateOutput);
+
1088 tx[sfSigningPubKey] = "";
+
1089 tx[sfTxnSignature] = "";
+
1090 tx[sfSequence] = env.seq(subject);
+
1091 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
+
1092
+
1093 // test without autofill
+
1094 testTx(env, tx, validateOutput);
+
1095 }
1096
-
1097 tx[sfSigningPubKey] = "";
-
1098 tx[sfTxnSignature] = "";
-
1099 tx[sfSequence] = 1;
-
1100 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
-
1101 tx[sfNetworkID] = 1025;
-
1102
-
1103 // test without autofill
-
1104 testTx(env, tx, validateOutput);
-
1105 }
-
1106 }
-
1107
-
1108public:
-
1109 void
-
1110 run() override
-
1111 {
-
1112 testParamErrors();
-
1113 testFeeError();
-
1114 testInvalidTransactionType();
-
1115 testSuccessfulTransaction();
-
1116 testTransactionNonTecFailure();
-
1117 testTransactionTecFailure();
-
1118 testSuccessfulTransactionMultisigned();
-
1119 testTransactionSigningFailure();
-
1120 testMultisignedBadPubKey();
-
1121 testDeleteExpiredCredentials();
-
1122 testSuccessfulTransactionNetworkID();
-
1123 }
-
1124};
-
1125
-
1126BEAST_DEFINE_TESTSUITE(Simulate, rpc, ripple);
-
1127
-
1128} // namespace test
-
1129
-
1130} // namespace ripple
+
1097 // check that expired credentials weren't deleted
+
1098 auto const jle =
+
1099 credentials::ledgerEntry(env, subject, issuer, credType);
+
1100 BEAST_EXPECT(
+
1101 jle.isObject() && jle.isMember(jss::result) &&
+
1102 !jle[jss::result].isMember(jss::error) &&
+
1103 jle[jss::result].isMember(jss::node) &&
+
1104 jle[jss::result][jss::node].isMember("LedgerEntryType") &&
+
1105 jle[jss::result][jss::node]["LedgerEntryType"] == jss::Credential &&
+
1106 jle[jss::result][jss::node][jss::Issuer] == issuer.human() &&
+
1107 jle[jss::result][jss::node][jss::Subject] == subject.human() &&
+
1108 jle[jss::result][jss::node]["CredentialType"] ==
+
1109 strHex(std::string_view(credType)));
+
1110
+
1111 BEAST_EXPECT(ownerCount(env, issuer) == 1);
+
1112 BEAST_EXPECT(ownerCount(env, subject) == 0);
+
1113 }
+
1114
+
1115 void
+
1116 testSuccessfulTransactionNetworkID()
+
1117 {
+
1118 testcase("Successful transaction with a custom network ID");
+
1119
+
1120 using namespace jtx;
+
1121 Env env{*this, envconfig([&](std::unique_ptr<Config> cfg) {
+
1122 cfg->NETWORK_ID = 1025;
+
1123 return cfg;
+
1124 })};
+
1125 static auto const newDomain = "123ABC";
+
1126
+
1127 {
+
1128 auto validateOutput = [&](Json::Value const& resp,
+
1129 Json::Value const& tx) {
+
1130 auto result = resp[jss::result];
+
1131 checkBasicReturnValidity(
+
1132 result, tx, 1, env.current()->fees().base);
+
1133
+
1134 BEAST_EXPECT(result[jss::engine_result] == "tesSUCCESS");
+
1135 BEAST_EXPECT(result[jss::engine_result_code] == 0);
+
1136 BEAST_EXPECT(
+
1137 result[jss::engine_result_message] ==
+
1138 "The simulated transaction would have been applied.");
+
1139
+
1140 if (BEAST_EXPECT(
+
1141 result.isMember(jss::meta) ||
+
1142 result.isMember(jss::meta_blob)))
+
1143 {
+
1144 Json::Value const metadata = getJsonMetadata(result);
+
1145
+
1146 if (BEAST_EXPECT(
+
1147 metadata.isMember(sfAffectedNodes.jsonName)))
+
1148 {
+
1149 BEAST_EXPECT(
+
1150 metadata[sfAffectedNodes.jsonName].size() == 1);
+
1151 auto node = metadata[sfAffectedNodes.jsonName][0u];
+
1152 if (BEAST_EXPECT(
+
1153 node.isMember(sfModifiedNode.jsonName)))
+
1154 {
+
1155 auto modifiedNode = node[sfModifiedNode];
+
1156 BEAST_EXPECT(
+
1157 modifiedNode[sfLedgerEntryType] ==
+
1158 "AccountRoot");
+
1159 auto finalFields = modifiedNode[sfFinalFields];
+
1160 BEAST_EXPECT(finalFields[sfDomain] == newDomain);
+
1161 }
+
1162 }
+
1163 BEAST_EXPECT(metadata[sfTransactionIndex.jsonName] == 0);
+
1164 BEAST_EXPECT(
+
1165 metadata[sfTransactionResult.jsonName] == "tesSUCCESS");
+
1166 }
+
1167 };
+
1168
+
1169 Json::Value tx;
+
1170
+
1171 tx[jss::Account] = env.master.human();
+
1172 tx[jss::TransactionType] = jss::AccountSet;
+
1173 tx[sfDomain] = newDomain;
+
1174
+
1175 // test with autofill
+
1176 testTx(env, tx, validateOutput);
+
1177
+
1178 tx[sfSigningPubKey] = "";
+
1179 tx[sfTxnSignature] = "";
+
1180 tx[sfSequence] = 1;
+
1181 tx[sfFee] = env.current()->fees().base.jsonClipped().asString();
+
1182 tx[sfNetworkID] = 1025;
+
1183
+
1184 // test without autofill
+
1185 testTx(env, tx, validateOutput);
+
1186 }
+
1187 }
+
1188
+
1189public:
+
1190 void
+
1191 run() override
+
1192 {
+
1193 testParamErrors();
+
1194 testFeeError();
+
1195 testInvalidTransactionType();
+
1196 testSuccessfulTransaction();
+
1197 testTransactionNonTecFailure();
+
1198 testTransactionTecFailure();
+
1199 testSuccessfulTransactionMultisigned();
+
1200 testTransactionSigningFailure();
+
1201 testInvalidSingleAndMultiSigningTransaction();
+
1202 testMultisignedBadPubKey();
+
1203 testDeleteExpiredCredentials();
+
1204 testSuccessfulTransactionNetworkID();
+
1205 }
+
1206};
+
1207
+
1208BEAST_DEFINE_TESTSUITE(Simulate, rpc, ripple);
+
1209
+
1210} // namespace test
+
1211
+
1212} // namespace ripple
std::string
std::string_view
Json::Value
Represents a JSON value.
Definition: json_value.h:150
@@ -1234,15 +1316,16 @@ $(function() {
ripple::test::Simulate_test::testTransactionNonTecFailure
void testTransactionNonTecFailure()
Definition: Simulate_test.cpp:572
ripple::test::Simulate_test::testTx
void testTx(jtx::Env &env, Json::Value const &tx, std::function< void(Json::Value const &, Json::Value const &)> const &validate, bool testSerialized=true)
Definition: Simulate_test.cpp:91
ripple::test::Simulate_test::testInvalidTransactionType
void testInvalidTransactionType()
Definition: Simulate_test.cpp:469
-
ripple::test::Simulate_test::testSuccessfulTransactionNetworkID
void testSuccessfulTransactionNetworkID()
Definition: Simulate_test.cpp:1035
-
ripple::test::Simulate_test::run
void run() override
Runs the suite.
Definition: Simulate_test.cpp:1110
+
ripple::test::Simulate_test::testSuccessfulTransactionNetworkID
void testSuccessfulTransactionNetworkID()
Definition: Simulate_test.cpp:1116
+
ripple::test::Simulate_test::run
void run() override
Runs the suite.
Definition: Simulate_test.cpp:1191
+
ripple::test::Simulate_test::testInvalidSingleAndMultiSigningTransaction
void testInvalidSingleAndMultiSigningTransaction()
Definition: Simulate_test.cpp:856
ripple::test::Simulate_test::testSuccessfulTransaction
void testSuccessfulTransaction()
Definition: Simulate_test.cpp:499
ripple::test::Simulate_test::testTransactionTecFailure
void testTransactionTecFailure()
Definition: Simulate_test.cpp:620
-
ripple::test::Simulate_test::testMultisignedBadPubKey
void testMultisignedBadPubKey()
Definition: Simulate_test.cpp:848
+
ripple::test::Simulate_test::testMultisignedBadPubKey
void testMultisignedBadPubKey()
Definition: Simulate_test.cpp:929
ripple::test::Simulate_test::testSuccessfulTransactionMultisigned
void testSuccessfulTransactionMultisigned()
Definition: Simulate_test.cpp:701
ripple::test::Simulate_test::testParamErrors
void testParamErrors()
Definition: Simulate_test.cpp:149
-
ripple::test::Simulate_test::testDeleteExpiredCredentials
void testDeleteExpiredCredentials()
Definition: Simulate_test.cpp:917
-
ripple::test::Simulate_test::testTransactionSigningFailure
void testTransactionSigningFailure()
Definition: Simulate_test.cpp:793
+
ripple::test::Simulate_test::testDeleteExpiredCredentials
void testDeleteExpiredCredentials()
Definition: Simulate_test.cpp:998
+
ripple::test::Simulate_test::testTransactionSigningFailure
void testTransactionSigningFailure()
Definition: Simulate_test.cpp:800
ripple::test::Simulate_test::checkBasicReturnValidity
void checkBasicReturnValidity(Json::Value const &result, Json::Value const &tx, int const expectedSequence, XRPAmount const &expectedFee)
Definition: Simulate_test.cpp:80
ripple::test::Simulate_test::checkBasicReturnValidity
void checkBasicReturnValidity(Json::Value const &result, Json::Value const &tx, int const expectedSequence, std::string const &expectedFee)
Definition: Simulate_test.cpp:43
ripple::test::jtx::Account
Immutable cryptographic account descriptor.
Definition: Account.h:39
diff --git a/Transactor_8cpp_source.html b/Transactor_8cpp_source.html index ca1c31a928..7c1afede28 100644 --- a/Transactor_8cpp_source.html +++ b/Transactor_8cpp_source.html @@ -259,1083 +259,1095 @@ $(function() {
184 return temINVALID; // LCOV_EXCL_LINE
185 }
186 }
-
187 return tesSUCCESS;
-
188 }
-
189
-
190 auto const sigValid = checkValidity(
-
191 ctx.app.getHashRouter(), ctx.tx, ctx.rules, ctx.app.config());
-
192 if (sigValid.first == Validity::SigBad)
-
193 {
-
194 JLOG(ctx.j.debug()) << "preflight2: bad signature. " << sigValid.second;
-
195 return temINVALID; // LCOV_EXCL_LINE
-
196 }
-
197 return tesSUCCESS;
-
198}
-
199
-
200//------------------------------------------------------------------------------
-
201
-
202Transactor::Transactor(ApplyContext& ctx)
-
203 : ctx_(ctx), j_(ctx.journal), account_(ctx.tx.getAccountID(sfAccount))
-
204{
-
205}
-
206
-
207TER
-
208Transactor::checkPermission(ReadView const& view, STTx const& tx)
-
209{
-
210 auto const delegate = tx[~sfDelegate];
-
211 if (!delegate)
-
212 return tesSUCCESS;
-
213
-
214 auto const delegateKey = keylet::delegate(tx[sfAccount], *delegate);
-
215 auto const sle = view.read(delegateKey);
-
216
-
217 if (!sle)
-
218 return tecNO_DELEGATE_PERMISSION;
+
187
+
188 if (!ctx.tx.getSigningPubKey().empty())
+
189 {
+
190 // trying to single-sign _and_ multi-sign a transaction
+
191 return temINVALID;
+
192 }
+
193 return tesSUCCESS;
+
194 }
+
195
+
196 auto const sigValid = checkValidity(
+
197 ctx.app.getHashRouter(), ctx.tx, ctx.rules, ctx.app.config());
+
198 if (sigValid.first == Validity::SigBad)
+
199 {
+
200 JLOG(ctx.j.debug()) << "preflight2: bad signature. " << sigValid.second;
+
201 return temINVALID; // LCOV_EXCL_LINE
+
202 }
+
203 return tesSUCCESS;
+
204}
+
205
+
206//------------------------------------------------------------------------------
+
207
+
208Transactor::Transactor(ApplyContext& ctx)
+
209 : ctx_(ctx), j_(ctx.journal), account_(ctx.tx.getAccountID(sfAccount))
+
210{
+
211}
+
212
+
213TER
+
214Transactor::checkPermission(ReadView const& view, STTx const& tx)
+
215{
+
216 auto const delegate = tx[~sfDelegate];
+
217 if (!delegate)
+
218 return tesSUCCESS;
219
-
220 return checkTxPermission(sle, tx);
-
221}
+
220 auto const delegateKey = keylet::delegate(tx[sfAccount], *delegate);
+
221 auto const sle = view.read(delegateKey);
222
-
223XRPAmount
-
224Transactor::calculateBaseFee(ReadView const& view, STTx const& tx)
-
225{
-
226 // Returns the fee in fee units.
-
227
-
228 // The computation has two parts:
-
229 // * The base fee, which is the same for most transactions.
-
230 // * The additional cost of each multisignature on the transaction.
-
231 XRPAmount const baseFee = view.fees().base;
-
232
-
233 // Each signer adds one more baseFee to the minimum required fee
-
234 // for the transaction.
-
235 std::size_t const signerCount =
-
236 tx.isFieldPresent(sfSigners) ? tx.getFieldArray(sfSigners).size() : 0;
-
237
-
238 return baseFee + (signerCount * baseFee);
-
239}
-
240
-
241XRPAmount
-
242Transactor::minimumFee(
-
243 Application& app,
-
244 XRPAmount baseFee,
-
245 Fees const& fees,
-
246 ApplyFlags flags)
-
247{
-
248 return scaleFeeLoad(baseFee, app.getFeeTrack(), fees, flags & tapUNLIMITED);
-
249}
-
250
-
251TER
-
252Transactor::checkFee(PreclaimContext const& ctx, XRPAmount baseFee)
+
223 if (!sle)
+
224 return tecNO_DELEGATE_PERMISSION;
+
225
+
226 return checkTxPermission(sle, tx);
+
227}
+
228
+
229XRPAmount
+
230Transactor::calculateBaseFee(ReadView const& view, STTx const& tx)
+
231{
+
232 // Returns the fee in fee units.
+
233
+
234 // The computation has two parts:
+
235 // * The base fee, which is the same for most transactions.
+
236 // * The additional cost of each multisignature on the transaction.
+
237 XRPAmount const baseFee = view.fees().base;
+
238
+
239 // Each signer adds one more baseFee to the minimum required fee
+
240 // for the transaction.
+
241 std::size_t const signerCount =
+
242 tx.isFieldPresent(sfSigners) ? tx.getFieldArray(sfSigners).size() : 0;
+
243
+
244 return baseFee + (signerCount * baseFee);
+
245}
+
246
+
247XRPAmount
+
248Transactor::minimumFee(
+
249 Application& app,
+
250 XRPAmount baseFee,
+
251 Fees const& fees,
+
252 ApplyFlags flags)
253{
-
254 if (!ctx.tx[sfFee].native())
-
255 return temBAD_FEE;
+
254 return scaleFeeLoad(baseFee, app.getFeeTrack(), fees, flags & tapUNLIMITED);
+
255}
256
-
257 auto const feePaid = ctx.tx[sfFee].xrp();
-
258
-
259 if (ctx.flags & tapBATCH)
-
260 {
-
261 if (feePaid == beast::zero)
-
262 return tesSUCCESS;
-
263
-
264 JLOG(ctx.j.trace()) << "Batch: Fee must be zero.";
-
265 return temBAD_FEE; // LCOV_EXCL_LINE
-
266 }
-
267
-
268 if (!isLegalAmount(feePaid) || feePaid < beast::zero)
-
269 return temBAD_FEE;
-
270
-
271 // Only check fee is sufficient when the ledger is open.
-
272 if (ctx.view.open())
-
273 {
-
274 auto const feeDue =
-
275 minimumFee(ctx.app, baseFee, ctx.view.fees(), ctx.flags);
+
257TER
+
258Transactor::checkFee(PreclaimContext const& ctx, XRPAmount baseFee)
+
259{
+
260 if (!ctx.tx[sfFee].native())
+
261 return temBAD_FEE;
+
262
+
263 auto const feePaid = ctx.tx[sfFee].xrp();
+
264
+
265 if (ctx.flags & tapBATCH)
+
266 {
+
267 if (feePaid == beast::zero)
+
268 return tesSUCCESS;
+
269
+
270 JLOG(ctx.j.trace()) << "Batch: Fee must be zero.";
+
271 return temBAD_FEE; // LCOV_EXCL_LINE
+
272 }
+
273
+
274 if (!isLegalAmount(feePaid) || feePaid < beast::zero)
+
275 return temBAD_FEE;
276
-
277 if (feePaid < feeDue)
-
278 {
-
279 JLOG(ctx.j.trace())
-
280 << "Insufficient fee paid: " << to_string(feePaid) << "/"
-
281 << to_string(feeDue);
-
282 return telINSUF_FEE_P;
-
283 }
-
284 }
-
285
-
286 if (feePaid == beast::zero)
-
287 return tesSUCCESS;
-
288
-
289 auto const id = ctx.tx.isFieldPresent(sfDelegate)
-
290 ? ctx.tx.getAccountID(sfDelegate)
-
291 : ctx.tx.getAccountID(sfAccount);
-
292 auto const sle = ctx.view.read(keylet::account(id));
-
293 if (!sle)
-
294 return terNO_ACCOUNT;
-
295
-
296 auto const balance = (*sle)[sfBalance].xrp();
-
297
-
298 if (balance < feePaid)
-
299 {
-
300 JLOG(ctx.j.trace()) << "Insufficient balance:"
-
301 << " balance=" << to_string(balance)
-
302 << " paid=" << to_string(feePaid);
+
277 // Only check fee is sufficient when the ledger is open.
+
278 if (ctx.view.open())
+
279 {
+
280 auto const feeDue =
+
281 minimumFee(ctx.app, baseFee, ctx.view.fees(), ctx.flags);
+
282
+
283 if (feePaid < feeDue)
+
284 {
+
285 JLOG(ctx.j.trace())
+
286 << "Insufficient fee paid: " << to_string(feePaid) << "/"
+
287 << to_string(feeDue);
+
288 return telINSUF_FEE_P;
+
289 }
+
290 }
+
291
+
292 if (feePaid == beast::zero)
+
293 return tesSUCCESS;
+
294
+
295 auto const id = ctx.tx.isFieldPresent(sfDelegate)
+
296 ? ctx.tx.getAccountID(sfDelegate)
+
297 : ctx.tx.getAccountID(sfAccount);
+
298 auto const sle = ctx.view.read(keylet::account(id));
+
299 if (!sle)
+
300 return terNO_ACCOUNT;
+
301
+
302 auto const balance = (*sle)[sfBalance].xrp();
303
-
304 if ((balance > beast::zero) && !ctx.view.open())
-
305 {
-
306 // Closed ledger, non-zero balance, less than fee
-
307 return tecINSUFF_FEE;
-
308 }
+
304 if (balance < feePaid)
+
305 {
+
306 JLOG(ctx.j.trace())
+
307 << "Insufficient balance:" << " balance=" << to_string(balance)
+
308 << " paid=" << to_string(feePaid);
309
-
310 return terINSUF_FEE_B;
-
311 }
-
312
-
313 return tesSUCCESS;
-
314}
+
310 if ((balance > beast::zero) && !ctx.view.open())
+
311 {
+
312 // Closed ledger, non-zero balance, less than fee
+
313 return tecINSUFF_FEE;
+
314 }
315
-
316TER
-
317Transactor::payFee()
-
318{
-
319 auto const feePaid = ctx_.tx[sfFee].xrp();
-
320
-
321 if (ctx_.tx.isFieldPresent(sfDelegate))
-
322 {
-
323 // Delegated transactions are paid by the delegated account.
-
324 auto const delegate = ctx_.tx.getAccountID(sfDelegate);
-
325 auto const delegatedSle = view().peek(keylet::account(delegate));
-
326 if (!delegatedSle)
-
327 return tefINTERNAL; // LCOV_EXCL_LINE
-
328
-
329 delegatedSle->setFieldAmount(
-
330 sfBalance, delegatedSle->getFieldAmount(sfBalance) - feePaid);
-
331 view().update(delegatedSle);
-
332 }
-
333 else
-
334 {
-
335 auto const sle = view().peek(keylet::account(account_));
-
336 if (!sle)
-
337 return tefINTERNAL; // LCOV_EXCL_LINE
-
338
-
339 // Deduct the fee, so it's not available during the transaction.
-
340 // Will only write the account back if the transaction succeeds.
-
341
-
342 mSourceBalance -= feePaid;
-
343 sle->setFieldAmount(sfBalance, mSourceBalance);
+
316 return terINSUF_FEE_B;
+
317 }
+
318
+
319 return tesSUCCESS;
+
320}
+
321
+
322TER
+
323Transactor::payFee()
+
324{
+
325 auto const feePaid = ctx_.tx[sfFee].xrp();
+
326
+
327 if (ctx_.tx.isFieldPresent(sfDelegate))
+
328 {
+
329 // Delegated transactions are paid by the delegated account.
+
330 auto const delegate = ctx_.tx.getAccountID(sfDelegate);
+
331 auto const delegatedSle = view().peek(keylet::account(delegate));
+
332 if (!delegatedSle)
+
333 return tefINTERNAL; // LCOV_EXCL_LINE
+
334
+
335 delegatedSle->setFieldAmount(
+
336 sfBalance, delegatedSle->getFieldAmount(sfBalance) - feePaid);
+
337 view().update(delegatedSle);
+
338 }
+
339 else
+
340 {
+
341 auto const sle = view().peek(keylet::account(account_));
+
342 if (!sle)
+
343 return tefINTERNAL; // LCOV_EXCL_LINE
344
-
345 // VFALCO Should we call view().rawDestroyXRP() here as well?
-
346 }
+
345 // Deduct the fee, so it's not available during the transaction.
+
346 // Will only write the account back if the transaction succeeds.
347
-
348 return tesSUCCESS;
-
349}
+
348 mSourceBalance -= feePaid;
+
349 sle->setFieldAmount(sfBalance, mSourceBalance);
350
-
351NotTEC
-
352Transactor::checkSeqProxy(
-
353 ReadView const& view,
-
354 STTx const& tx,
-
355 beast::Journal j)
-
356{
-
357 auto const id = tx.getAccountID(sfAccount);
-
358
-
359 auto const sle = view.read(keylet::account(id));
-
360
-
361 if (!sle)
-
362 {
-
363 JLOG(j.trace())
-
364 << "applyTransaction: delay: source account does not exist "
-
365 << toBase58(id);
-
366 return terNO_ACCOUNT;
-
367 }
-
368
-
369 SeqProxy const t_seqProx = tx.getSeqProxy();
-
370 SeqProxy const a_seq = SeqProxy::sequence((*sle)[sfSequence]);
-
371
-
372 if (t_seqProx.isSeq())
-
373 {
-
374 if (tx.isFieldPresent(sfTicketSequence) &&
-
375 view.rules().enabled(featureTicketBatch))
-
376 {
-
377 JLOG(j.trace()) << "applyTransaction: has both a TicketSequence "
-
378 "and a non-zero Sequence number";
-
379 return temSEQ_AND_TICKET;
-
380 }
-
381 if (t_seqProx != a_seq)
+
351 // VFALCO Should we call view().rawDestroyXRP() here as well?
+
352 }
+
353
+
354 return tesSUCCESS;
+
355}
+
356
+
357NotTEC
+
358Transactor::checkSeqProxy(
+
359 ReadView const& view,
+
360 STTx const& tx,
+
361 beast::Journal j)
+
362{
+
363 auto const id = tx.getAccountID(sfAccount);
+
364
+
365 auto const sle = view.read(keylet::account(id));
+
366
+
367 if (!sle)
+
368 {
+
369 JLOG(j.trace())
+
370 << "applyTransaction: delay: source account does not exist "
+
371 << toBase58(id);
+
372 return terNO_ACCOUNT;
+
373 }
+
374
+
375 SeqProxy const t_seqProx = tx.getSeqProxy();
+
376 SeqProxy const a_seq = SeqProxy::sequence((*sle)[sfSequence]);
+
377
+
378 if (t_seqProx.isSeq())
+
379 {
+
380 if (tx.isFieldPresent(sfTicketSequence) &&
+
381 view.rules().enabled(featureTicketBatch))
382 {
-
383 if (a_seq < t_seqProx)
-
384 {
-
385 JLOG(j.trace())
-
386 << "applyTransaction: has future sequence number "
-
387 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
388 return terPRE_SEQ;
-
389 }
-
390 // It's an already-used sequence number.
-
391 JLOG(j.trace()) << "applyTransaction: has past sequence number "
-
392 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
393 return tefPAST_SEQ;
-
394 }
-
395 }
-
396 else if (t_seqProx.isTicket())
-
397 {
-
398 // Bypass the type comparison. Apples and oranges.
-
399 if (a_seq.value() <= t_seqProx.value())
-
400 {
-
401 // If the Ticket number is greater than or equal to the
-
402 // account sequence there's the possibility that the
-
403 // transaction to create the Ticket has not hit the ledger
-
404 // yet. Allow a retry.
-
405 JLOG(j.trace()) << "applyTransaction: has future ticket id "
-
406 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
407 return terPRE_TICKET;
-
408 }
-
409
-
410 // Transaction can never succeed if the Ticket is not in the ledger.
-
411 if (!view.exists(keylet::ticket(id, t_seqProx)))
-
412 {
-
413 JLOG(j.trace())
-
414 << "applyTransaction: ticket already used or never created "
-
415 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
-
416 return tefNO_TICKET;
-
417 }
-
418 }
-
419
-
420 return tesSUCCESS;
-
421}
-
422
-
423NotTEC
-
424Transactor::checkPriorTxAndLastLedger(PreclaimContext const& ctx)
-
425{
-
426 auto const id = ctx.tx.getAccountID(sfAccount);
-
427
-
428 auto const sle = ctx.view.read(keylet::account(id));
-
429
-
430 if (!sle)
-
431 {
-
432 JLOG(ctx.j.trace())
-
433 << "applyTransaction: delay: source account does not exist "
-
434 << toBase58(id);
-
435 return terNO_ACCOUNT;
-
436 }
-
437
-
438 if (ctx.tx.isFieldPresent(sfAccountTxnID) &&
-
439 (sle->getFieldH256(sfAccountTxnID) !=
-
440 ctx.tx.getFieldH256(sfAccountTxnID)))
-
441 return tefWRONG_PRIOR;
-
442
-
443 if (ctx.tx.isFieldPresent(sfLastLedgerSequence) &&
-
444 (ctx.view.seq() > ctx.tx.getFieldU32(sfLastLedgerSequence)))
-
445 return tefMAX_LEDGER;
-
446
-
447 if (ctx.view.txExists(ctx.tx.getTransactionID()))
-
448 return tefALREADY;
-
449
-
450 return tesSUCCESS;
-
451}
+
383 JLOG(j.trace()) << "applyTransaction: has both a TicketSequence "
+
384 "and a non-zero Sequence number";
+
385 return temSEQ_AND_TICKET;
+
386 }
+
387 if (t_seqProx != a_seq)
+
388 {
+
389 if (a_seq < t_seqProx)
+
390 {
+
391 JLOG(j.trace())
+
392 << "applyTransaction: has future sequence number "
+
393 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
394 return terPRE_SEQ;
+
395 }
+
396 // It's an already-used sequence number.
+
397 JLOG(j.trace()) << "applyTransaction: has past sequence number "
+
398 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
399 return tefPAST_SEQ;
+
400 }
+
401 }
+
402 else if (t_seqProx.isTicket())
+
403 {
+
404 // Bypass the type comparison. Apples and oranges.
+
405 if (a_seq.value() <= t_seqProx.value())
+
406 {
+
407 // If the Ticket number is greater than or equal to the
+
408 // account sequence there's the possibility that the
+
409 // transaction to create the Ticket has not hit the ledger
+
410 // yet. Allow a retry.
+
411 JLOG(j.trace()) << "applyTransaction: has future ticket id "
+
412 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
413 return terPRE_TICKET;
+
414 }
+
415
+
416 // Transaction can never succeed if the Ticket is not in the ledger.
+
417 if (!view.exists(keylet::ticket(id, t_seqProx)))
+
418 {
+
419 JLOG(j.trace())
+
420 << "applyTransaction: ticket already used or never created "
+
421 << "a_seq=" << a_seq << " t_seq=" << t_seqProx;
+
422 return tefNO_TICKET;
+
423 }
+
424 }
+
425
+
426 return tesSUCCESS;
+
427}
+
428
+
429NotTEC
+
430Transactor::checkPriorTxAndLastLedger(PreclaimContext const& ctx)
+
431{
+
432 auto const id = ctx.tx.getAccountID(sfAccount);
+
433
+
434 auto const sle = ctx.view.read(keylet::account(id));
+
435
+
436 if (!sle)
+
437 {
+
438 JLOG(ctx.j.trace())
+
439 << "applyTransaction: delay: source account does not exist "
+
440 << toBase58(id);
+
441 return terNO_ACCOUNT;
+
442 }
+
443
+
444 if (ctx.tx.isFieldPresent(sfAccountTxnID) &&
+
445 (sle->getFieldH256(sfAccountTxnID) !=
+
446 ctx.tx.getFieldH256(sfAccountTxnID)))
+
447 return tefWRONG_PRIOR;
+
448
+
449 if (ctx.tx.isFieldPresent(sfLastLedgerSequence) &&
+
450 (ctx.view.seq() > ctx.tx.getFieldU32(sfLastLedgerSequence)))
+
451 return tefMAX_LEDGER;
452
-
453TER
-
454Transactor::consumeSeqProxy(SLE::pointer const& sleAccount)
-
455{
-
456 XRPL_ASSERT(
-
457 sleAccount, "ripple::Transactor::consumeSeqProxy : non-null account");
-
458 SeqProxy const seqProx = ctx_.tx.getSeqProxy();
-
459 if (seqProx.isSeq())
-
460 {
-
461 // Note that if this transaction is a TicketCreate, then
-
462 // the transaction will modify the account root sfSequence
-
463 // yet again.
-
464 sleAccount->setFieldU32(sfSequence, seqProx.value() + 1);
-
465 return tesSUCCESS;
-
466 }
-
467 return ticketDelete(
-
468 view(), account_, getTicketIndex(account_, seqProx), j_);
-
469}
-
470
-
471// Remove a single Ticket from the ledger.
-
472TER
-
473Transactor::ticketDelete(
-
474 ApplyView& view,
-
475 AccountID const& account,
-
476 uint256 const& ticketIndex,
-
477 beast::Journal j)
-
478{
-
479 // Delete the Ticket, adjust the account root ticket count, and
-
480 // reduce the owner count.
-
481 SLE::pointer const sleTicket = view.peek(keylet::ticket(ticketIndex));
-
482 if (!sleTicket)
-
483 {
-
484 JLOG(j.fatal()) << "Ticket disappeared from ledger.";
-
485 return tefBAD_LEDGER;
-
486 }
-
487
-
488 std::uint64_t const page{(*sleTicket)[sfOwnerNode]};
-
489 if (!view.dirRemove(keylet::ownerDir(account), page, ticketIndex, true))
-
490 {
-
491 JLOG(j.fatal()) << "Unable to delete Ticket from owner.";
-
492 return tefBAD_LEDGER;
-
493 }
-
494
-
495 // Update the account root's TicketCount. If the ticket count drops to
-
496 // zero remove the (optional) field.
-
497 auto sleAccount = view.peek(keylet::account(account));
-
498 if (!sleAccount)
-
499 {
-
500 JLOG(j.fatal()) << "Could not find Ticket owner account root.";
-
501 return tefBAD_LEDGER;
-
502 }
-
503
-
504 if (auto ticketCount = (*sleAccount)[~sfTicketCount])
+
453 if (ctx.view.txExists(ctx.tx.getTransactionID()))
+
454 return tefALREADY;
+
455
+
456 return tesSUCCESS;
+
457}
+
458
+
459TER
+
460Transactor::consumeSeqProxy(SLE::pointer const& sleAccount)
+
461{
+
462 XRPL_ASSERT(
+
463 sleAccount, "ripple::Transactor::consumeSeqProxy : non-null account");
+
464 SeqProxy const seqProx = ctx_.tx.getSeqProxy();
+
465 if (seqProx.isSeq())
+
466 {
+
467 // Note that if this transaction is a TicketCreate, then
+
468 // the transaction will modify the account root sfSequence
+
469 // yet again.
+
470 sleAccount->setFieldU32(sfSequence, seqProx.value() + 1);
+
471 return tesSUCCESS;
+
472 }
+
473 return ticketDelete(
+
474 view(), account_, getTicketIndex(account_, seqProx), j_);
+
475}
+
476
+
477// Remove a single Ticket from the ledger.
+
478TER
+
479Transactor::ticketDelete(
+
480 ApplyView& view,
+
481 AccountID const& account,
+
482 uint256 const& ticketIndex,
+
483 beast::Journal j)
+
484{
+
485 // Delete the Ticket, adjust the account root ticket count, and
+
486 // reduce the owner count.
+
487 SLE::pointer const sleTicket = view.peek(keylet::ticket(ticketIndex));
+
488 if (!sleTicket)
+
489 {
+
490 JLOG(j.fatal()) << "Ticket disappeared from ledger.";
+
491 return tefBAD_LEDGER;
+
492 }
+
493
+
494 std::uint64_t const page{(*sleTicket)[sfOwnerNode]};
+
495 if (!view.dirRemove(keylet::ownerDir(account), page, ticketIndex, true))
+
496 {
+
497 JLOG(j.fatal()) << "Unable to delete Ticket from owner.";
+
498 return tefBAD_LEDGER;
+
499 }
+
500
+
501 // Update the account root's TicketCount. If the ticket count drops to
+
502 // zero remove the (optional) field.
+
503 auto sleAccount = view.peek(keylet::account(account));
+
504 if (!sleAccount)
505 {
-
506 if (*ticketCount == 1)
-
507 sleAccount->makeFieldAbsent(sfTicketCount);
-
508 else
-
509 ticketCount = *ticketCount - 1;
-
510 }
-
511 else
-
512 {
-
513 JLOG(j.fatal()) << "TicketCount field missing from account root.";
-
514 return tefBAD_LEDGER;
-
515 }
-
516
-
517 // Update the Ticket owner's reserve.
-
518 adjustOwnerCount(view, sleAccount, -1, j);
-
519
-
520 // Remove Ticket from ledger.
-
521 view.erase(sleTicket);
-
522 return tesSUCCESS;
-
523}
-
524
-
525// check stuff before you bother to lock the ledger
-
526void
-
527Transactor::preCompute()
-
528{
-
529 XRPL_ASSERT(
-
530 account_ != beast::zero,
-
531 "ripple::Transactor::preCompute : nonzero account");
-
532}
-
533
-
534TER
-
535Transactor::apply()
-
536{
-
537 preCompute();
-
538
-
539 // If the transactor requires a valid account and the transaction doesn't
-
540 // list one, preflight will have already a flagged a failure.
-
541 auto const sle = view().peek(keylet::account(account_));
-
542
-
543 // sle must exist except for transactions
-
544 // that allow zero account.
-
545 XRPL_ASSERT(
-
546 sle != nullptr || account_ == beast::zero,
-
547 "ripple::Transactor::apply : non-null SLE or zero account");
+
506 JLOG(j.fatal()) << "Could not find Ticket owner account root.";
+
507 return tefBAD_LEDGER;
+
508 }
+
509
+
510 if (auto ticketCount = (*sleAccount)[~sfTicketCount])
+
511 {
+
512 if (*ticketCount == 1)
+
513 sleAccount->makeFieldAbsent(sfTicketCount);
+
514 else
+
515 ticketCount = *ticketCount - 1;
+
516 }
+
517 else
+
518 {
+
519 JLOG(j.fatal()) << "TicketCount field missing from account root.";
+
520 return tefBAD_LEDGER;
+
521 }
+
522
+
523 // Update the Ticket owner's reserve.
+
524 adjustOwnerCount(view, sleAccount, -1, j);
+
525
+
526 // Remove Ticket from ledger.
+
527 view.erase(sleTicket);
+
528 return tesSUCCESS;
+
529}
+
530
+
531// check stuff before you bother to lock the ledger
+
532void
+
533Transactor::preCompute()
+
534{
+
535 XRPL_ASSERT(
+
536 account_ != beast::zero,
+
537 "ripple::Transactor::preCompute : nonzero account");
+
538}
+
539
+
540TER
+
541Transactor::apply()
+
542{
+
543 preCompute();
+
544
+
545 // If the transactor requires a valid account and the transaction doesn't
+
546 // list one, preflight will have already a flagged a failure.
+
547 auto const sle = view().peek(keylet::account(account_));
548
-
549 if (sle)
-
550 {
-
551 mPriorBalance = STAmount{(*sle)[sfBalance]}.xrp();
-
552 mSourceBalance = mPriorBalance;
-
553
-
554 TER result = consumeSeqProxy(sle);
-
555 if (result != tesSUCCESS)
-
556 return result;
-
557
-
558 result = payFee();
-
559 if (result != tesSUCCESS)
-
560 return result;
-
561
-
562 if (sle->isFieldPresent(sfAccountTxnID))
-
563 sle->setFieldH256(sfAccountTxnID, ctx_.tx.getTransactionID());
-
564
-
565 view().update(sle);
-
566 }
+
549 // sle must exist except for transactions
+
550 // that allow zero account.
+
551 XRPL_ASSERT(
+
552 sle != nullptr || account_ == beast::zero,
+
553 "ripple::Transactor::apply : non-null SLE or zero account");
+
554
+
555 if (sle)
+
556 {
+
557 mPriorBalance = STAmount{(*sle)[sfBalance]}.xrp();
+
558 mSourceBalance = mPriorBalance;
+
559
+
560 TER result = consumeSeqProxy(sle);
+
561 if (result != tesSUCCESS)
+
562 return result;
+
563
+
564 result = payFee();
+
565 if (result != tesSUCCESS)
+
566 return result;
567
-
568 return doApply();
-
569}
+
568 if (sle->isFieldPresent(sfAccountTxnID))
+
569 sle->setFieldH256(sfAccountTxnID, ctx_.tx.getTransactionID());
570
-
571NotTEC
-
572Transactor::checkSign(PreclaimContext const& ctx)
-
573{
-
574 // Ignore signature check on batch inner transactions
-
575 if (ctx.tx.isFlag(tfInnerBatchTxn) &&
-
576 ctx.view.rules().enabled(featureBatch))
-
577 {
-
578 // Defensive Check: These values are also checked in Batch::preflight
-
579 if (ctx.tx.isFieldPresent(sfTxnSignature) ||
-
580 !ctx.tx.getSigningPubKey().empty() ||
-
581 ctx.tx.isFieldPresent(sfSigners))
-
582 {
-
583 return temINVALID_FLAG; // LCOV_EXCL_LINE
-
584 }
-
585 return tesSUCCESS;
-
586 }
-
587
-
588 auto const idAccount = ctx.tx[~sfDelegate].value_or(ctx.tx[sfAccount]);
-
589
-
590 // If the pk is empty and not simulate or simulate and signers,
-
591 // then we must be multi-signing.
-
592 if ((ctx.flags & tapDRY_RUN && ctx.tx.isFieldPresent(sfSigners)) ||
-
593 (!(ctx.flags & tapDRY_RUN) && ctx.tx.getSigningPubKey().empty()))
-
594 {
-
595 STArray const& txSigners(ctx.tx.getFieldArray(sfSigners));
-
596 return checkMultiSign(ctx.view, idAccount, txSigners, ctx.flags, ctx.j);
-
597 }
-
598
-
599 // Check Single Sign
-
600 auto const pkSigner = ctx.tx.getSigningPubKey();
-
601 // This ternary is only needed to handle `simulate`
-
602 XRPL_ASSERT(
-
603 (ctx.flags & tapDRY_RUN) || !pkSigner.empty(),
-
604 "ripple::Transactor::checkSingleSign : non-empty signer or simulation");
-
605
-
606 if (!(ctx.flags & tapDRY_RUN) && !publicKeyType(makeSlice(pkSigner)))
+
571 view().update(sle);
+
572 }
+
573
+
574 return doApply();
+
575}
+
576
+
577NotTEC
+
578Transactor::checkSign(PreclaimContext const& ctx)
+
579{
+
580 auto const pkSigner = ctx.tx.getSigningPubKey();
+
581 // Ignore signature check on batch inner transactions
+
582 if (ctx.tx.isFlag(tfInnerBatchTxn) &&
+
583 ctx.view.rules().enabled(featureBatch))
+
584 {
+
585 // Defensive Check: These values are also checked in Batch::preflight
+
586 if (ctx.tx.isFieldPresent(sfTxnSignature) || !pkSigner.empty() ||
+
587 ctx.tx.isFieldPresent(sfSigners))
+
588 {
+
589 return temINVALID_FLAG; // LCOV_EXCL_LINE
+
590 }
+
591 return tesSUCCESS;
+
592 }
+
593
+
594 if ((ctx.flags & tapDRY_RUN) && pkSigner.empty() &&
+
595 !ctx.tx.isFieldPresent(sfSigners))
+
596 {
+
597 // simulate: skip signature validation when neither SigningPubKey nor
+
598 // Signers are provided
+
599 return tesSUCCESS;
+
600 }
+
601
+
602 auto const idAccount = ctx.tx[~sfDelegate].value_or(ctx.tx[sfAccount]);
+
603
+
604 // If the pk is empty and not simulate or simulate and signers,
+
605 // then we must be multi-signing.
+
606 if (ctx.tx.isFieldPresent(sfSigners))
607 {
-
608 JLOG(ctx.j.trace())
-
609 << "checkSingleSign: signing public key type is unknown";
-
610 return tefBAD_AUTH; // FIXME: should be better error!
-
611 }
-
612 auto const idSigner = pkSigner.empty()
-
613 ? idAccount
-
614 : calcAccountID(PublicKey(makeSlice(pkSigner)));
-
615 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
-
616 if (!sleAccount)
-
617 return terNO_ACCOUNT;
-
618
-
619 return checkSingleSign(
-
620 idSigner, idAccount, sleAccount, ctx.view.rules(), ctx.j);
-
621}
-
622
-
623NotTEC
-
624Transactor::checkBatchSign(PreclaimContext const& ctx)
-
625{
-
626 NotTEC ret = tesSUCCESS;
-
627 STArray const& signers{ctx.tx.getFieldArray(sfBatchSigners)};
-
628 for (auto const& signer : signers)
-
629 {
-
630 auto const idAccount = signer.getAccountID(sfAccount);
-
631
-
632 Blob const& pkSigner = signer.getFieldVL(sfSigningPubKey);
-
633 if (pkSigner.empty())
-
634 {
-
635 STArray const& txSigners(signer.getFieldArray(sfSigners));
-
636 if (ret = checkMultiSign(
-
637 ctx.view, idAccount, txSigners, ctx.flags, ctx.j);
-
638 !isTesSuccess(ret))
-
639 return ret;
-
640 }
-
641 else
-
642 {
-
643 // LCOV_EXCL_START
-
644 if (!publicKeyType(makeSlice(pkSigner)))
-
645 return tefBAD_AUTH;
-
646 // LCOV_EXCL_STOP
-
647
-
648 auto const idSigner = calcAccountID(PublicKey(makeSlice(pkSigner)));
-
649 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
-
650
-
651 // A batch can include transactions from an un-created account ONLY
-
652 // when the account master key is the signer
-
653 if (!sleAccount)
-
654 {
-
655 if (idAccount != idSigner)
-
656 return tefBAD_AUTH;
-
657
-
658 return tesSUCCESS;
-
659 }
-
660
-
661 if (ret = checkSingleSign(
-
662 idSigner, idAccount, sleAccount, ctx.view.rules(), ctx.j);
-
663 !isTesSuccess(ret))
-
664 return ret;
-
665 }
-
666 }
-
667 return ret;
-
668}
-
669
-
670NotTEC
-
671Transactor::checkSingleSign(
-
672 AccountID const& idSigner,
-
673 AccountID const& idAccount,
-
674 std::shared_ptr<SLE const> sleAccount,
-
675 Rules const& rules,
-
676 beast::Journal j)
-
677{
-
678 bool const isMasterDisabled = sleAccount->isFlag(lsfDisableMaster);
-
679
-
680 if (rules.enabled(fixMasterKeyAsRegularKey))
-
681 {
-
682 // Signed with regular key.
-
683 if ((*sleAccount)[~sfRegularKey] == idSigner)
-
684 {
-
685 return tesSUCCESS;
-
686 }
-
687
-
688 // Signed with enabled mater key.
-
689 if (!isMasterDisabled && idAccount == idSigner)
-
690 {
-
691 return tesSUCCESS;
-
692 }
-
693
-
694 // Signed with disabled master key.
-
695 if (isMasterDisabled && idAccount == idSigner)
-
696 {
-
697 return tefMASTER_DISABLED;
-
698 }
-
699
-
700 // Signed with any other key.
-
701 return tefBAD_AUTH;
-
702 }
-
703
-
704 if (idSigner == idAccount)
-
705 {
-
706 // Signing with the master key. Continue if it is not disabled.
-
707 if (isMasterDisabled)
+
608 STArray const& txSigners(ctx.tx.getFieldArray(sfSigners));
+
609 return checkMultiSign(ctx.view, idAccount, txSigners, ctx.flags, ctx.j);
+
610 }
+
611
+
612 // Check Single Sign
+
613 XRPL_ASSERT(
+
614 !pkSigner.empty(),
+
615 "ripple::Transactor::checkSingleSign : non-empty signer or simulation");
+
616
+
617 if (!publicKeyType(makeSlice(pkSigner)))
+
618 {
+
619 JLOG(ctx.j.trace())
+
620 << "checkSingleSign: signing public key type is unknown";
+
621 return tefBAD_AUTH; // FIXME: should be better error!
+
622 }
+
623 auto const idSigner = pkSigner.empty()
+
624 ? idAccount
+
625 : calcAccountID(PublicKey(makeSlice(pkSigner)));
+
626 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
+
627 if (!sleAccount)
+
628 return terNO_ACCOUNT;
+
629
+
630 return checkSingleSign(
+
631 idSigner, idAccount, sleAccount, ctx.view.rules(), ctx.j);
+
632}
+
633
+
634NotTEC
+
635Transactor::checkBatchSign(PreclaimContext const& ctx)
+
636{
+
637 NotTEC ret = tesSUCCESS;
+
638 STArray const& signers{ctx.tx.getFieldArray(sfBatchSigners)};
+
639 for (auto const& signer : signers)
+
640 {
+
641 auto const idAccount = signer.getAccountID(sfAccount);
+
642
+
643 Blob const& pkSigner = signer.getFieldVL(sfSigningPubKey);
+
644 if (pkSigner.empty())
+
645 {
+
646 STArray const& txSigners(signer.getFieldArray(sfSigners));
+
647 if (ret = checkMultiSign(
+
648 ctx.view, idAccount, txSigners, ctx.flags, ctx.j);
+
649 !isTesSuccess(ret))
+
650 return ret;
+
651 }
+
652 else
+
653 {
+
654 // LCOV_EXCL_START
+
655 if (!publicKeyType(makeSlice(pkSigner)))
+
656 return tefBAD_AUTH;
+
657 // LCOV_EXCL_STOP
+
658
+
659 auto const idSigner = calcAccountID(PublicKey(makeSlice(pkSigner)));
+
660 auto const sleAccount = ctx.view.read(keylet::account(idAccount));
+
661
+
662 // A batch can include transactions from an un-created account ONLY
+
663 // when the account master key is the signer
+
664 if (!sleAccount)
+
665 {
+
666 if (idAccount != idSigner)
+
667 return tefBAD_AUTH;
+
668
+
669 return tesSUCCESS;
+
670 }
+
671
+
672 if (ret = checkSingleSign(
+
673 idSigner, idAccount, sleAccount, ctx.view.rules(), ctx.j);
+
674 !isTesSuccess(ret))
+
675 return ret;
+
676 }
+
677 }
+
678 return ret;
+
679}
+
680
+
681NotTEC
+
682Transactor::checkSingleSign(
+
683 AccountID const& idSigner,
+
684 AccountID const& idAccount,
+
685 std::shared_ptr<SLE const> sleAccount,
+
686 Rules const& rules,
+
687 beast::Journal j)
+
688{
+
689 bool const isMasterDisabled = sleAccount->isFlag(lsfDisableMaster);
+
690
+
691 if (rules.enabled(fixMasterKeyAsRegularKey))
+
692 {
+
693 // Signed with regular key.
+
694 if ((*sleAccount)[~sfRegularKey] == idSigner)
+
695 {
+
696 return tesSUCCESS;
+
697 }
+
698
+
699 // Signed with enabled mater key.
+
700 if (!isMasterDisabled && idAccount == idSigner)
+
701 {
+
702 return tesSUCCESS;
+
703 }
+
704
+
705 // Signed with disabled master key.
+
706 if (isMasterDisabled && idAccount == idSigner)
+
707 {
708 return tefMASTER_DISABLED;
-
709 }
-
710 else if ((*sleAccount)[~sfRegularKey] == idSigner)
-
711 {
-
712 // Signing with the regular key. Continue.
+
709 }
+
710
+
711 // Signed with any other key.
+
712 return tefBAD_AUTH;
713 }
-
714 else if (sleAccount->isFieldPresent(sfRegularKey))
-
715 {
-
716 // Signing key does not match master or regular key.
-
717 JLOG(j.trace()) << "checkSingleSign: Not authorized to use account.";
-
718 return tefBAD_AUTH;
-
719 }
-
720 else
-
721 {
-
722 // No regular key on account and signing key does not match master key.
-
723 // FIXME: Why differentiate this case from tefBAD_AUTH?
-
724 JLOG(j.trace()) << "checkSingleSign: Not authorized to use account.";
-
725 return tefBAD_AUTH_MASTER;
-
726 }
-
727
-
728 return tesSUCCESS;
-
729}
-
730
-
731NotTEC
-
732Transactor::checkMultiSign(
-
733 ReadView const& view,
-
734 AccountID const& id,
-
735 STArray const& txSigners,
-
736 ApplyFlags const& flags,
-
737 beast::Journal j)
-
738{
-
739 // Get mTxnAccountID's SignerList and Quorum.
-
740 std::shared_ptr<STLedgerEntry const> sleAccountSigners =
-
741 view.read(keylet::signers(id));
-
742 // If the signer list doesn't exist the account is not multi-signing.
-
743 if (!sleAccountSigners)
-
744 {
-
745 JLOG(j.trace())
-
746 << "applyTransaction: Invalid: Not a multi-signing account.";
-
747 return tefNOT_MULTI_SIGNING;
-
748 }
-
749
-
750 // We have plans to support multiple SignerLists in the future. The
-
751 // presence and defaulted value of the SignerListID field will enable that.
-
752 XRPL_ASSERT(
-
753 sleAccountSigners->isFieldPresent(sfSignerListID),
-
754 "ripple::Transactor::checkMultiSign : has signer list ID");
-
755 XRPL_ASSERT(
-
756 sleAccountSigners->getFieldU32(sfSignerListID) == 0,
-
757 "ripple::Transactor::checkMultiSign : signer list ID is 0");
-
758
-
759 auto accountSigners =
-
760 SignerEntries::deserialize(*sleAccountSigners, j, "ledger");
-
761 if (!accountSigners)
-
762 return accountSigners.error();
-
763
-
764 // Get the array of transaction signers.
-
765
-
766 // Walk the accountSigners performing a variety of checks and see if
-
767 // the quorum is met.
-
768
-
769 // Both the multiSigners and accountSigners are sorted by account. So
-
770 // matching multi-signers to account signers should be a simple
-
771 // linear walk. *All* signers must be valid or the transaction fails.
-
772 std::uint32_t weightSum = 0;
-
773 auto iter = accountSigners->begin();
-
774 for (auto const& txSigner : txSigners)
-
775 {
-
776 AccountID const txSignerAcctID = txSigner.getAccountID(sfAccount);
-
777
-
778 // Attempt to match the SignerEntry with a Signer;
-
779 while (iter->account < txSignerAcctID)
-
780 {
-
781 if (++iter == accountSigners->end())
-
782 {
-
783 JLOG(j.trace())
-
784 << "applyTransaction: Invalid SigningAccount.Account.";
-
785 return tefBAD_SIGNATURE;
-
786 }
-
787 }
-
788 if (iter->account != txSignerAcctID)
-
789 {
-
790 // The SigningAccount is not in the SignerEntries.
-
791 JLOG(j.trace())
-
792 << "applyTransaction: Invalid SigningAccount.Account.";
-
793 return tefBAD_SIGNATURE;
-
794 }
-
795
-
796 // We found the SigningAccount in the list of valid signers. Now we
-
797 // need to compute the accountID that is associated with the signer's
-
798 // public key.
-
799 auto const spk = txSigner.getFieldVL(sfSigningPubKey);
-
800
-
801 if (!(flags & tapDRY_RUN) && !publicKeyType(makeSlice(spk)))
-
802 {
-
803 JLOG(j.trace())
-
804 << "checkMultiSign: signing public key type is unknown";
-
805 return tefBAD_SIGNATURE;
-
806 }
-
807
-
808 // This ternary is only needed to handle `simulate`
-
809 XRPL_ASSERT(
-
810 (flags & tapDRY_RUN) || !spk.empty(),
-
811 "ripple::Transactor::checkMultiSign : non-empty signer or "
-
812 "simulation");
-
813 AccountID const signingAcctIDFromPubKey = spk.empty()
-
814 ? txSignerAcctID
-
815 : calcAccountID(PublicKey(makeSlice(spk)));
-
816
-
817 // Verify that the signingAcctID and the signingAcctIDFromPubKey
-
818 // belong together. Here are the rules:
-
819 //
-
820 // 1. "Phantom account": an account that is not in the ledger
-
821 // A. If signingAcctID == signingAcctIDFromPubKey and the
-
822 // signingAcctID is not in the ledger then we have a phantom
-
823 // account.
-
824 // B. Phantom accounts are always allowed as multi-signers.
-
825 //
-
826 // 2. "Master Key"
-
827 // A. signingAcctID == signingAcctIDFromPubKey, and signingAcctID
-
828 // is in the ledger.
-
829 // B. If the signingAcctID in the ledger does not have the
-
830 // asfDisableMaster flag set, then the signature is allowed.
+
714
+
715 if (idSigner == idAccount)
+
716 {
+
717 // Signing with the master key. Continue if it is not disabled.
+
718 if (isMasterDisabled)
+
719 return tefMASTER_DISABLED;
+
720 }
+
721 else if ((*sleAccount)[~sfRegularKey] == idSigner)
+
722 {
+
723 // Signing with the regular key. Continue.
+
724 }
+
725 else if (sleAccount->isFieldPresent(sfRegularKey))
+
726 {
+
727 // Signing key does not match master or regular key.
+
728 JLOG(j.trace()) << "checkSingleSign: Not authorized to use account.";
+
729 return tefBAD_AUTH;
+
730 }
+
731 else
+
732 {
+
733 // No regular key on account and signing key does not match master key.
+
734 // FIXME: Why differentiate this case from tefBAD_AUTH?
+
735 JLOG(j.trace()) << "checkSingleSign: Not authorized to use account.";
+
736 return tefBAD_AUTH_MASTER;
+
737 }
+
738
+
739 return tesSUCCESS;
+
740}
+
741
+
742NotTEC
+
743Transactor::checkMultiSign(
+
744 ReadView const& view,
+
745 AccountID const& id,
+
746 STArray const& txSigners,
+
747 ApplyFlags const& flags,
+
748 beast::Journal j)
+
749{
+
750 // Get mTxnAccountID's SignerList and Quorum.
+
751 std::shared_ptr<STLedgerEntry const> sleAccountSigners =
+
752 view.read(keylet::signers(id));
+
753 // If the signer list doesn't exist the account is not multi-signing.
+
754 if (!sleAccountSigners)
+
755 {
+
756 JLOG(j.trace())
+
757 << "applyTransaction: Invalid: Not a multi-signing account.";
+
758 return tefNOT_MULTI_SIGNING;
+
759 }
+
760
+
761 // We have plans to support multiple SignerLists in the future. The
+
762 // presence and defaulted value of the SignerListID field will enable that.
+
763 XRPL_ASSERT(
+
764 sleAccountSigners->isFieldPresent(sfSignerListID),
+
765 "ripple::Transactor::checkMultiSign : has signer list ID");
+
766 XRPL_ASSERT(
+
767 sleAccountSigners->getFieldU32(sfSignerListID) == 0,
+
768 "ripple::Transactor::checkMultiSign : signer list ID is 0");
+
769
+
770 auto accountSigners =
+
771 SignerEntries::deserialize(*sleAccountSigners, j, "ledger");
+
772 if (!accountSigners)
+
773 return accountSigners.error();
+
774
+
775 // Get the array of transaction signers.
+
776
+
777 // Walk the accountSigners performing a variety of checks and see if
+
778 // the quorum is met.
+
779
+
780 // Both the multiSigners and accountSigners are sorted by account. So
+
781 // matching multi-signers to account signers should be a simple
+
782 // linear walk. *All* signers must be valid or the transaction fails.
+
783 std::uint32_t weightSum = 0;
+
784 auto iter = accountSigners->begin();
+
785 for (auto const& txSigner : txSigners)
+
786 {
+
787 AccountID const txSignerAcctID = txSigner.getAccountID(sfAccount);
+
788
+
789 // Attempt to match the SignerEntry with a Signer;
+
790 while (iter->account < txSignerAcctID)
+
791 {
+
792 if (++iter == accountSigners->end())
+
793 {
+
794 JLOG(j.trace())
+
795 << "applyTransaction: Invalid SigningAccount.Account.";
+
796 return tefBAD_SIGNATURE;
+
797 }
+
798 }
+
799 if (iter->account != txSignerAcctID)
+
800 {
+
801 // The SigningAccount is not in the SignerEntries.
+
802 JLOG(j.trace())
+
803 << "applyTransaction: Invalid SigningAccount.Account.";
+
804 return tefBAD_SIGNATURE;
+
805 }
+
806
+
807 // We found the SigningAccount in the list of valid signers. Now we
+
808 // need to compute the accountID that is associated with the signer's
+
809 // public key.
+
810 auto const spk = txSigner.getFieldVL(sfSigningPubKey);
+
811
+
812 // spk being non-empty in non-simulate is checked in
+
813 // STTx::checkMultiSign
+
814 if (!spk.empty() && !publicKeyType(makeSlice(spk)))
+
815 {
+
816 JLOG(j.trace())
+
817 << "checkMultiSign: signing public key type is unknown";
+
818 return tefBAD_SIGNATURE;
+
819 }
+
820
+
821 XRPL_ASSERT(
+
822 (flags & tapDRY_RUN) || !spk.empty(),
+
823 "ripple::Transactor::checkMultiSign : non-empty signer or "
+
824 "simulation");
+
825 AccountID const signingAcctIDFromPubKey = spk.empty()
+
826 ? txSignerAcctID
+
827 : calcAccountID(PublicKey(makeSlice(spk)));
+
828
+
829 // Verify that the signingAcctID and the signingAcctIDFromPubKey
+
830 // belong together. Here are the rules:
831 //
-
832 // 3. "Regular Key"
-
833 // A. signingAcctID != signingAcctIDFromPubKey, and signingAcctID
-
834 // is in the ledger.
-
835 // B. If signingAcctIDFromPubKey == signingAcctID.RegularKey (from
-
836 // ledger) then the signature is allowed.
+
832 // 1. "Phantom account": an account that is not in the ledger
+
833 // A. If signingAcctID == signingAcctIDFromPubKey and the
+
834 // signingAcctID is not in the ledger then we have a phantom
+
835 // account.
+
836 // B. Phantom accounts are always allowed as multi-signers.
837 //
-
838 // No other signatures are allowed. (January 2015)
-
839
-
840 // In any of these cases we need to know whether the account is in
-
841 // the ledger. Determine that now.
-
842 auto const sleTxSignerRoot = view.read(keylet::account(txSignerAcctID));
-
843
-
844 if (signingAcctIDFromPubKey == txSignerAcctID)
-
845 {
-
846 // Either Phantom or Master. Phantoms automatically pass.
-
847 if (sleTxSignerRoot)
-
848 {
-
849 // Master Key. Account may not have asfDisableMaster set.
-
850 std::uint32_t const signerAccountFlags =
-
851 sleTxSignerRoot->getFieldU32(sfFlags);
-
852
-
853 if (signerAccountFlags & lsfDisableMaster)
-
854 {
-
855 JLOG(j.trace())
-
856 << "applyTransaction: Signer:Account lsfDisableMaster.";
-
857 return tefMASTER_DISABLED;
-
858 }
-
859 }
-
860 }
-
861 else
-
862 {
-
863 // May be a Regular Key. Let's find out.
-
864 // Public key must hash to the account's regular key.
-
865 if (!sleTxSignerRoot)
-
866 {
-
867 JLOG(j.trace()) << "applyTransaction: Non-phantom signer "
-
868 "lacks account root.";
-
869 return tefBAD_SIGNATURE;
-
870 }
-
871
-
872 if (!sleTxSignerRoot->isFieldPresent(sfRegularKey))
-
873 {
-
874 JLOG(j.trace())
-
875 << "applyTransaction: Account lacks RegularKey.";
-
876 return tefBAD_SIGNATURE;
-
877 }
-
878 if (signingAcctIDFromPubKey !=
-
879 sleTxSignerRoot->getAccountID(sfRegularKey))
-
880 {
-
881 JLOG(j.trace())
-
882 << "applyTransaction: Account doesn't match RegularKey.";
-
883 return tefBAD_SIGNATURE;
-
884 }
-
885 }
-
886 // The signer is legitimate. Add their weight toward the quorum.
-
887 weightSum += iter->weight;
-
888 }
-
889
-
890 // Cannot perform transaction if quorum is not met.
-
891 if (weightSum < sleAccountSigners->getFieldU32(sfSignerQuorum))
-
892 {
-
893 JLOG(j.trace()) << "applyTransaction: Signers failed to meet quorum.";
-
894 return tefBAD_QUORUM;
-
895 }
-
896
-
897 // Met the quorum. Continue.
-
898 return tesSUCCESS;
-
899}
-
900
-
901//------------------------------------------------------------------------------
-
902
-
903static void
-
904removeUnfundedOffers(
-
905 ApplyView& view,
-
906 std::vector<uint256> const& offers,
-
907 beast::Journal viewJ)
-
908{
-
909 int removed = 0;
-
910
-
911 for (auto const& index : offers)
-
912 {
-
913 if (auto const sleOffer = view.peek(keylet::offer(index)))
-
914 {
-
915 // offer is unfunded
-
916 offerDelete(view, sleOffer, viewJ);
-
917 if (++removed == unfundedOfferRemoveLimit)
-
918 return;
-
919 }
-
920 }
-
921}
+
838 // 2. "Master Key"
+
839 // A. signingAcctID == signingAcctIDFromPubKey, and signingAcctID
+
840 // is in the ledger.
+
841 // B. If the signingAcctID in the ledger does not have the
+
842 // asfDisableMaster flag set, then the signature is allowed.
+
843 //
+
844 // 3. "Regular Key"
+
845 // A. signingAcctID != signingAcctIDFromPubKey, and signingAcctID
+
846 // is in the ledger.
+
847 // B. If signingAcctIDFromPubKey == signingAcctID.RegularKey (from
+
848 // ledger) then the signature is allowed.
+
849 //
+
850 // No other signatures are allowed. (January 2015)
+
851
+
852 // In any of these cases we need to know whether the account is in
+
853 // the ledger. Determine that now.
+
854 auto const sleTxSignerRoot = view.read(keylet::account(txSignerAcctID));
+
855
+
856 if (signingAcctIDFromPubKey == txSignerAcctID)
+
857 {
+
858 // Either Phantom or Master. Phantoms automatically pass.
+
859 if (sleTxSignerRoot)
+
860 {
+
861 // Master Key. Account may not have asfDisableMaster set.
+
862 std::uint32_t const signerAccountFlags =
+
863 sleTxSignerRoot->getFieldU32(sfFlags);
+
864
+
865 if (signerAccountFlags & lsfDisableMaster)
+
866 {
+
867 JLOG(j.trace())
+
868 << "applyTransaction: Signer:Account lsfDisableMaster.";
+
869 return tefMASTER_DISABLED;
+
870 }
+
871 }
+
872 }
+
873 else
+
874 {
+
875 // May be a Regular Key. Let's find out.
+
876 // Public key must hash to the account's regular key.
+
877 if (!sleTxSignerRoot)
+
878 {
+
879 JLOG(j.trace()) << "applyTransaction: Non-phantom signer "
+
880 "lacks account root.";
+
881 return tefBAD_SIGNATURE;
+
882 }
+
883
+
884 if (!sleTxSignerRoot->isFieldPresent(sfRegularKey))
+
885 {
+
886 JLOG(j.trace())
+
887 << "applyTransaction: Account lacks RegularKey.";
+
888 return tefBAD_SIGNATURE;
+
889 }
+
890 if (signingAcctIDFromPubKey !=
+
891 sleTxSignerRoot->getAccountID(sfRegularKey))
+
892 {
+
893 JLOG(j.trace())
+
894 << "applyTransaction: Account doesn't match RegularKey.";
+
895 return tefBAD_SIGNATURE;
+
896 }
+
897 }
+
898 // The signer is legitimate. Add their weight toward the quorum.
+
899 weightSum += iter->weight;
+
900 }
+
901
+
902 // Cannot perform transaction if quorum is not met.
+
903 if (weightSum < sleAccountSigners->getFieldU32(sfSignerQuorum))
+
904 {
+
905 JLOG(j.trace()) << "applyTransaction: Signers failed to meet quorum.";
+
906 return tefBAD_QUORUM;
+
907 }
+
908
+
909 // Met the quorum. Continue.
+
910 return tesSUCCESS;
+
911}
+
912
+
913//------------------------------------------------------------------------------
+
914
+
915static void
+
916removeUnfundedOffers(
+
917 ApplyView& view,
+
918 std::vector<uint256> const& offers,
+
919 beast::Journal viewJ)
+
920{
+
921 int removed = 0;
922
-
923static void
-
924removeExpiredNFTokenOffers(
-
925 ApplyView& view,
-
926 std::vector<uint256> const& offers,
-
927 beast::Journal viewJ)
-
928{
-
929 std::size_t removed = 0;
-
930
-
931 for (auto const& index : offers)
-
932 {
-
933 if (auto const offer = view.peek(keylet::nftoffer(index)))
-
934 {
-
935 nft::deleteTokenOffer(view, offer);
-
936 if (++removed == expiredOfferRemoveLimit)
-
937 return;
-
938 }
-
939 }
-
940}
-
941
-
942static void
-
943removeExpiredCredentials(
-
944 ApplyView& view,
-
945 std::vector<uint256> const& creds,
-
946 beast::Journal viewJ)
-
947{
-
948 for (auto const& index : creds)
-
949 {
-
950 if (auto const sle = view.peek(keylet::credential(index)))
-
951 credentials::deleteSLE(view, sle, viewJ);
-
952 }
-
953}
-
954
-
955static void
-
956removeDeletedTrustLines(
-
957 ApplyView& view,
-
958 std::vector<uint256> const& trustLines,
-
959 beast::Journal viewJ)
-
960{
-
961 if (trustLines.size() > maxDeletableAMMTrustLines)
-
962 {
-
963 JLOG(viewJ.error())
-
964 << "removeDeletedTrustLines: deleted trustlines exceed max "
-
965 << trustLines.size();
-
966 return;
-
967 }
-
968
-
969 for (auto const& index : trustLines)
-
970 {
-
971 if (auto const sleState = view.peek({ltRIPPLE_STATE, index});
-
972 deleteAMMTrustLine(view, sleState, std::nullopt, viewJ) !=
-
973 tesSUCCESS)
-
974 {
-
975 JLOG(viewJ.error())
-
976 << "removeDeletedTrustLines: failed to delete AMM trustline";
-
977 }
-
978 }
-
979}
+
923 for (auto const& index : offers)
+
924 {
+
925 if (auto const sleOffer = view.peek(keylet::offer(index)))
+
926 {
+
927 // offer is unfunded
+
928 offerDelete(view, sleOffer, viewJ);
+
929 if (++removed == unfundedOfferRemoveLimit)
+
930 return;
+
931 }
+
932 }
+
933}
+
934
+
935static void
+
936removeExpiredNFTokenOffers(
+
937 ApplyView& view,
+
938 std::vector<uint256> const& offers,
+
939 beast::Journal viewJ)
+
940{
+
941 std::size_t removed = 0;
+
942
+
943 for (auto const& index : offers)
+
944 {
+
945 if (auto const offer = view.peek(keylet::nftoffer(index)))
+
946 {
+
947 nft::deleteTokenOffer(view, offer);
+
948 if (++removed == expiredOfferRemoveLimit)
+
949 return;
+
950 }
+
951 }
+
952}
+
953
+
954static void
+
955removeExpiredCredentials(
+
956 ApplyView& view,
+
957 std::vector<uint256> const& creds,
+
958 beast::Journal viewJ)
+
959{
+
960 for (auto const& index : creds)
+
961 {
+
962 if (auto const sle = view.peek(keylet::credential(index)))
+
963 credentials::deleteSLE(view, sle, viewJ);
+
964 }
+
965}
+
966
+
967static void
+
968removeDeletedTrustLines(
+
969 ApplyView& view,
+
970 std::vector<uint256> const& trustLines,
+
971 beast::Journal viewJ)
+
972{
+
973 if (trustLines.size() > maxDeletableAMMTrustLines)
+
974 {
+
975 JLOG(viewJ.error())
+
976 << "removeDeletedTrustLines: deleted trustlines exceed max "
+
977 << trustLines.size();
+
978 return;
+
979 }
980
-
986std::pair<TER, XRPAmount>
-
987Transactor::reset(XRPAmount fee)
-
988{
-
989 ctx_.discard();
-
990
-
991 auto const txnAcct =
-
992 view().peek(keylet::account(ctx_.tx.getAccountID(sfAccount)));
-
993
-
994 // The account should never be missing from the ledger. But if it
-
995 // is missing then we can't very well charge it a fee, can we?
-
996 if (!txnAcct)
-
997 return {tefINTERNAL, beast::zero};
-
998
-
999 auto const payerSle = ctx_.tx.isFieldPresent(sfDelegate)
-
1000 ? view().peek(keylet::account(ctx_.tx.getAccountID(sfDelegate)))
-
1001 : txnAcct;
-
1002 if (!payerSle)
-
1003 return {tefINTERNAL, beast::zero}; // LCOV_EXCL_LINE
-
1004
-
1005 auto const balance = payerSle->getFieldAmount(sfBalance).xrp();
-
1006
-
1007 // balance should have already been checked in checkFee / preFlight.
-
1008 XRPL_ASSERT(
-
1009 balance != beast::zero && (!view().open() || balance >= fee),
-
1010 "ripple::Transactor::reset : valid balance");
-
1011
-
1012 // We retry/reject the transaction if the account balance is zero or
-
1013 // we're applying against an open ledger and the balance is less than
-
1014 // the fee
-
1015 if (fee > balance)
-
1016 fee = balance;
-
1017
-
1018 // Since we reset the context, we need to charge the fee and update
-
1019 // the account's sequence number (or consume the Ticket) again.
-
1020 //
-
1021 // If for some reason we are unable to consume the ticket or sequence
-
1022 // then the ledger is corrupted. Rather than make things worse we
-
1023 // reject the transaction.
-
1024 payerSle->setFieldAmount(sfBalance, balance - fee);
-
1025 TER const ter{consumeSeqProxy(txnAcct)};
-
1026 XRPL_ASSERT(
-
1027 isTesSuccess(ter), "ripple::Transactor::reset : result is tesSUCCESS");
-
1028
-
1029 if (isTesSuccess(ter))
-
1030 {
-
1031 view().update(txnAcct);
-
1032 if (payerSle != txnAcct)
-
1033 view().update(payerSle);
-
1034 }
-
1035
-
1036 return {ter, fee};
-
1037}
-
1038
-
1039// The sole purpose of this function is to provide a convenient, named
-
1040// location to set a breakpoint, to be used when replaying transactions.
-
1041void
-
1042Transactor::trapTransaction(uint256 txHash) const
-
1043{
-
1044 JLOG(j_.debug()) << "Transaction trapped: " << txHash;
-
1045}
-
1046
-
1047//------------------------------------------------------------------------------
-
1048ApplyResult
-
1049Transactor::operator()()
-
1050{
-
1051 JLOG(j_.trace()) << "apply: " << ctx_.tx.getTransactionID();
-
1052
-
1053 // raii classes for the current ledger rules. fixSTAmountCanonicalize and
-
1054 // fixSTAmountCanonicalize predate the rulesGuard and should be replaced.
-
1055 STAmountSO stAmountSO{view().rules().enabled(fixSTAmountCanonicalize)};
-
1056 NumberSO stNumberSO{view().rules().enabled(fixUniversalNumber)};
-
1057 CurrentTransactionRulesGuard currentTransctionRulesGuard(view().rules());
+
981 for (auto const& index : trustLines)
+
982 {
+
983 if (auto const sleState = view.peek({ltRIPPLE_STATE, index});
+
984 deleteAMMTrustLine(view, sleState, std::nullopt, viewJ) !=
+
985 tesSUCCESS)
+
986 {
+
987 JLOG(viewJ.error())
+
988 << "removeDeletedTrustLines: failed to delete AMM trustline";
+
989 }
+
990 }
+
991}
+
992
+
998std::pair<TER, XRPAmount>
+
999Transactor::reset(XRPAmount fee)
+
1000{
+
1001 ctx_.discard();
+
1002
+
1003 auto const txnAcct =
+
1004 view().peek(keylet::account(ctx_.tx.getAccountID(sfAccount)));
+
1005
+
1006 // The account should never be missing from the ledger. But if it
+
1007 // is missing then we can't very well charge it a fee, can we?
+
1008 if (!txnAcct)
+
1009 return {tefINTERNAL, beast::zero};
+
1010
+
1011 auto const payerSle = ctx_.tx.isFieldPresent(sfDelegate)
+
1012 ? view().peek(keylet::account(ctx_.tx.getAccountID(sfDelegate)))
+
1013 : txnAcct;
+
1014 if (!payerSle)
+
1015 return {tefINTERNAL, beast::zero}; // LCOV_EXCL_LINE
+
1016
+
1017 auto const balance = payerSle->getFieldAmount(sfBalance).xrp();
+
1018
+
1019 // balance should have already been checked in checkFee / preFlight.
+
1020 XRPL_ASSERT(
+
1021 balance != beast::zero && (!view().open() || balance >= fee),
+
1022 "ripple::Transactor::reset : valid balance");
+
1023
+
1024 // We retry/reject the transaction if the account balance is zero or
+
1025 // we're applying against an open ledger and the balance is less than
+
1026 // the fee
+
1027 if (fee > balance)
+
1028 fee = balance;
+
1029
+
1030 // Since we reset the context, we need to charge the fee and update
+
1031 // the account's sequence number (or consume the Ticket) again.
+
1032 //
+
1033 // If for some reason we are unable to consume the ticket or sequence
+
1034 // then the ledger is corrupted. Rather than make things worse we
+
1035 // reject the transaction.
+
1036 payerSle->setFieldAmount(sfBalance, balance - fee);
+
1037 TER const ter{consumeSeqProxy(txnAcct)};
+
1038 XRPL_ASSERT(
+
1039 isTesSuccess(ter), "ripple::Transactor::reset : result is tesSUCCESS");
+
1040
+
1041 if (isTesSuccess(ter))
+
1042 {
+
1043 view().update(txnAcct);
+
1044 if (payerSle != txnAcct)
+
1045 view().update(payerSle);
+
1046 }
+
1047
+
1048 return {ter, fee};
+
1049}
+
1050
+
1051// The sole purpose of this function is to provide a convenient, named
+
1052// location to set a breakpoint, to be used when replaying transactions.
+
1053void
+
1054Transactor::trapTransaction(uint256 txHash) const
+
1055{
+
1056 JLOG(j_.debug()) << "Transaction trapped: " << txHash;
+
1057}
1058
-
1059#ifdef DEBUG
-
1060 {
-
1061 Serializer ser;
-
1062 ctx_.tx.add(ser);
-
1063 SerialIter sit(ser.slice());
-
1064 STTx s2(sit);
-
1065
-
1066 if (!s2.isEquivalent(ctx_.tx))
-
1067 {
-
1068 JLOG(j_.fatal()) << "Transaction serdes mismatch";
-
1069 JLOG(j_.info()) << to_string(ctx_.tx.getJson(JsonOptions::none));
-
1070 JLOG(j_.fatal()) << s2.getJson(JsonOptions::none);
-
1071 UNREACHABLE(
-
1072 "ripple::Transactor::operator() : transaction serdes mismatch");
-
1073 }
-
1074 }
-
1075#endif
-
1076
-
1077 if (auto const& trap = ctx_.app.trapTxID();
-
1078 trap && *trap == ctx_.tx.getTransactionID())
-
1079 {
-
1080 trapTransaction(*trap);
-
1081 }
-
1082
-
1083 auto result = ctx_.preclaimResult;
-
1084 if (result == tesSUCCESS)
-
1085 result = apply();
-
1086
-
1087 // No transaction can return temUNKNOWN from apply,
-
1088 // and it can't be passed in from a preclaim.
-
1089 XRPL_ASSERT(
-
1090 result != temUNKNOWN,
-
1091 "ripple::Transactor::operator() : result is not temUNKNOWN");
-
1092
-
1093 if (auto stream = j_.trace())
-
1094 stream << "preclaim result: " << transToken(result);
-
1095
-
1096 bool applied = isTesSuccess(result);
-
1097 auto fee = ctx_.tx.getFieldAmount(sfFee).xrp();
+
1059//------------------------------------------------------------------------------
+
1060ApplyResult
+
1061Transactor::operator()()
+
1062{
+
1063 JLOG(j_.trace()) << "apply: " << ctx_.tx.getTransactionID();
+
1064
+
1065 // raii classes for the current ledger rules. fixSTAmountCanonicalize and
+
1066 // fixSTAmountCanonicalize predate the rulesGuard and should be replaced.
+
1067 STAmountSO stAmountSO{view().rules().enabled(fixSTAmountCanonicalize)};
+
1068 NumberSO stNumberSO{view().rules().enabled(fixUniversalNumber)};
+
1069 CurrentTransactionRulesGuard currentTransctionRulesGuard(view().rules());
+
1070
+
1071#ifdef DEBUG
+
1072 {
+
1073 Serializer ser;
+
1074 ctx_.tx.add(ser);
+
1075 SerialIter sit(ser.slice());
+
1076 STTx s2(sit);
+
1077
+
1078 if (!s2.isEquivalent(ctx_.tx))
+
1079 {
+
1080 JLOG(j_.fatal()) << "Transaction serdes mismatch";
+
1081 JLOG(j_.info()) << to_string(ctx_.tx.getJson(JsonOptions::none));
+
1082 JLOG(j_.fatal()) << s2.getJson(JsonOptions::none);
+
1083 UNREACHABLE(
+
1084 "ripple::Transactor::operator() : transaction serdes mismatch");
+
1085 }
+
1086 }
+
1087#endif
+
1088
+
1089 if (auto const& trap = ctx_.app.trapTxID();
+
1090 trap && *trap == ctx_.tx.getTransactionID())
+
1091 {
+
1092 trapTransaction(*trap);
+
1093 }
+
1094
+
1095 auto result = ctx_.preclaimResult;
+
1096 if (result == tesSUCCESS)
+
1097 result = apply();
1098
-
1099 if (ctx_.size() > oversizeMetaDataCap)
-
1100 result = tecOVERSIZE;
-
1101
-
1102 if (isTecClaim(result) && (view().flags() & tapFAIL_HARD))
-
1103 {
-
1104 // If the tapFAIL_HARD flag is set, a tec result
-
1105 // must not do anything
-
1106 ctx_.discard();
-
1107 applied = false;
-
1108 }
-
1109 else if (
-
1110 (result == tecOVERSIZE) || (result == tecKILLED) ||
-
1111 (result == tecINCOMPLETE) || (result == tecEXPIRED) ||
-
1112 (isTecClaimHardFail(result, view().flags())))
-
1113 {
-
1114 JLOG(j_.trace()) << "reapplying because of " << transToken(result);
-
1115
-
1116 // FIXME: This mechanism for doing work while returning a `tec` is
-
1117 // awkward and very limiting. A more general purpose approach
-
1118 // should be used, making it possible to do more useful work
-
1119 // when transactions fail with a `tec` code.
-
1120 std::vector<uint256> removedOffers;
-
1121 std::vector<uint256> removedTrustLines;
-
1122 std::vector<uint256> expiredNFTokenOffers;
-
1123 std::vector<uint256> expiredCredentials;
-
1124
-
1125 bool const doOffers =
-
1126 ((result == tecOVERSIZE) || (result == tecKILLED));
-
1127 bool const doLines = (result == tecINCOMPLETE);
-
1128 bool const doNFTokenOffers = (result == tecEXPIRED);
-
1129 bool const doCredentials = (result == tecEXPIRED);
-
1130 if (doOffers || doLines || doNFTokenOffers || doCredentials)
-
1131 {
-
1132 ctx_.visit([doOffers,
-
1133 &removedOffers,
-
1134 doLines,
-
1135 &removedTrustLines,
-
1136 doNFTokenOffers,
-
1137 &expiredNFTokenOffers,
-
1138 doCredentials,
-
1139 &expiredCredentials](
-
1140 uint256 const& index,
-
1141 bool isDelete,
-
1142 std::shared_ptr<SLE const> const& before,
-
1143 std::shared_ptr<SLE const> const& after) {
-
1144 if (isDelete)
-
1145 {
-
1146 XRPL_ASSERT(
-
1147 before && after,
-
1148 "ripple::Transactor::operator()::visit : non-null SLE "
-
1149 "inputs");
-
1150 if (doOffers && before && after &&
-
1151 (before->getType() == ltOFFER) &&
-
1152 (before->getFieldAmount(sfTakerPays) ==
-
1153 after->getFieldAmount(sfTakerPays)))
-
1154 {
-
1155 // Removal of offer found or made unfunded
-
1156 removedOffers.push_back(index);
-
1157 }
-
1158
-
1159 if (doLines && before && after &&
-
1160 (before->getType() == ltRIPPLE_STATE))
-
1161 {
-
1162 // Removal of obsolete AMM trust line
-
1163 removedTrustLines.push_back(index);
-
1164 }
-
1165
-
1166 if (doNFTokenOffers && before && after &&
-
1167 (before->getType() == ltNFTOKEN_OFFER))
-
1168 expiredNFTokenOffers.push_back(index);
-
1169
-
1170 if (doCredentials && before && after &&
-
1171 (before->getType() == ltCREDENTIAL))
-
1172 expiredCredentials.push_back(index);
-
1173 }
-
1174 });
-
1175 }
-
1176
-
1177 // Reset the context, potentially adjusting the fee.
-
1178 {
-
1179 auto const resetResult = reset(fee);
-
1180 if (!isTesSuccess(resetResult.first))
-
1181 result = resetResult.first;
-
1182
-
1183 fee = resetResult.second;
-
1184 }
-
1185
-
1186 // If necessary, remove any offers found unfunded during processing
-
1187 if ((result == tecOVERSIZE) || (result == tecKILLED))
-
1188 removeUnfundedOffers(
-
1189 view(), removedOffers, ctx_.app.journal("View"));
-
1190
-
1191 if (result == tecEXPIRED)
-
1192 removeExpiredNFTokenOffers(
-
1193 view(), expiredNFTokenOffers, ctx_.app.journal("View"));
+
1099 // No transaction can return temUNKNOWN from apply,
+
1100 // and it can't be passed in from a preclaim.
+
1101 XRPL_ASSERT(
+
1102 result != temUNKNOWN,
+
1103 "ripple::Transactor::operator() : result is not temUNKNOWN");
+
1104
+
1105 if (auto stream = j_.trace())
+
1106 stream << "preclaim result: " << transToken(result);
+
1107
+
1108 bool applied = isTesSuccess(result);
+
1109 auto fee = ctx_.tx.getFieldAmount(sfFee).xrp();
+
1110
+
1111 if (ctx_.size() > oversizeMetaDataCap)
+
1112 result = tecOVERSIZE;
+
1113
+
1114 if (isTecClaim(result) && (view().flags() & tapFAIL_HARD))
+
1115 {
+
1116 // If the tapFAIL_HARD flag is set, a tec result
+
1117 // must not do anything
+
1118 ctx_.discard();
+
1119 applied = false;
+
1120 }
+
1121 else if (
+
1122 (result == tecOVERSIZE) || (result == tecKILLED) ||
+
1123 (result == tecINCOMPLETE) || (result == tecEXPIRED) ||
+
1124 (isTecClaimHardFail(result, view().flags())))
+
1125 {
+
1126 JLOG(j_.trace()) << "reapplying because of " << transToken(result);
+
1127
+
1128 // FIXME: This mechanism for doing work while returning a `tec` is
+
1129 // awkward and very limiting. A more general purpose approach
+
1130 // should be used, making it possible to do more useful work
+
1131 // when transactions fail with a `tec` code.
+
1132 std::vector<uint256> removedOffers;
+
1133 std::vector<uint256> removedTrustLines;
+
1134 std::vector<uint256> expiredNFTokenOffers;
+
1135 std::vector<uint256> expiredCredentials;
+
1136
+
1137 bool const doOffers =
+
1138 ((result == tecOVERSIZE) || (result == tecKILLED));
+
1139 bool const doLines = (result == tecINCOMPLETE);
+
1140 bool const doNFTokenOffers = (result == tecEXPIRED);
+
1141 bool const doCredentials = (result == tecEXPIRED);
+
1142 if (doOffers || doLines || doNFTokenOffers || doCredentials)
+
1143 {
+
1144 ctx_.visit([doOffers,
+
1145 &removedOffers,
+
1146 doLines,
+
1147 &removedTrustLines,
+
1148 doNFTokenOffers,
+
1149 &expiredNFTokenOffers,
+
1150 doCredentials,
+
1151 &expiredCredentials](
+
1152 uint256 const& index,
+
1153 bool isDelete,
+
1154 std::shared_ptr<SLE const> const& before,
+
1155 std::shared_ptr<SLE const> const& after) {
+
1156 if (isDelete)
+
1157 {
+
1158 XRPL_ASSERT(
+
1159 before && after,
+
1160 "ripple::Transactor::operator()::visit : non-null SLE "
+
1161 "inputs");
+
1162 if (doOffers && before && after &&
+
1163 (before->getType() == ltOFFER) &&
+
1164 (before->getFieldAmount(sfTakerPays) ==
+
1165 after->getFieldAmount(sfTakerPays)))
+
1166 {
+
1167 // Removal of offer found or made unfunded
+
1168 removedOffers.push_back(index);
+
1169 }
+
1170
+
1171 if (doLines && before && after &&
+
1172 (before->getType() == ltRIPPLE_STATE))
+
1173 {
+
1174 // Removal of obsolete AMM trust line
+
1175 removedTrustLines.push_back(index);
+
1176 }
+
1177
+
1178 if (doNFTokenOffers && before && after &&
+
1179 (before->getType() == ltNFTOKEN_OFFER))
+
1180 expiredNFTokenOffers.push_back(index);
+
1181
+
1182 if (doCredentials && before && after &&
+
1183 (before->getType() == ltCREDENTIAL))
+
1184 expiredCredentials.push_back(index);
+
1185 }
+
1186 });
+
1187 }
+
1188
+
1189 // Reset the context, potentially adjusting the fee.
+
1190 {
+
1191 auto const resetResult = reset(fee);
+
1192 if (!isTesSuccess(resetResult.first))
+
1193 result = resetResult.first;
1194
-
1195 if (result == tecINCOMPLETE)
-
1196 removeDeletedTrustLines(
-
1197 view(), removedTrustLines, ctx_.app.journal("View"));
-
1198
-
1199 if (result == tecEXPIRED)
-
1200 removeExpiredCredentials(
-
1201 view(), expiredCredentials, ctx_.app.journal("View"));
+
1195 fee = resetResult.second;
+
1196 }
+
1197
+
1198 // If necessary, remove any offers found unfunded during processing
+
1199 if ((result == tecOVERSIZE) || (result == tecKILLED))
+
1200 removeUnfundedOffers(
+
1201 view(), removedOffers, ctx_.app.journal("View"));
1202
-
1203 applied = isTecClaim(result);
-
1204 }
-
1205
-
1206 if (applied)
-
1207 {
-
1208 // Check invariants: if `tecINVARIANT_FAILED` is not returned, we can
-
1209 // proceed to apply the tx
-
1210 result = ctx_.checkInvariants(result, fee);
-
1211
-
1212 if (result == tecINVARIANT_FAILED)
-
1213 {
-
1214 // if invariants checking failed again, reset the context and
-
1215 // attempt to only claim a fee.
-
1216 auto const resetResult = reset(fee);
-
1217 if (!isTesSuccess(resetResult.first))
-
1218 result = resetResult.first;
-
1219
-
1220 fee = resetResult.second;
-
1221
-
1222 // Check invariants again to ensure the fee claiming doesn't
-
1223 // violate invariants.
-
1224 if (isTesSuccess(result) || isTecClaim(result))
-
1225 result = ctx_.checkInvariants(result, fee);
-
1226 }
-
1227
-
1228 // We ran through the invariant checker, which can, in some cases,
-
1229 // return a tef error code. Don't apply the transaction in that case.
-
1230 if (!isTecClaim(result) && !isTesSuccess(result))
-
1231 applied = false;
-
1232 }
+
1203 if (result == tecEXPIRED)
+
1204 removeExpiredNFTokenOffers(
+
1205 view(), expiredNFTokenOffers, ctx_.app.journal("View"));
+
1206
+
1207 if (result == tecINCOMPLETE)
+
1208 removeDeletedTrustLines(
+
1209 view(), removedTrustLines, ctx_.app.journal("View"));
+
1210
+
1211 if (result == tecEXPIRED)
+
1212 removeExpiredCredentials(
+
1213 view(), expiredCredentials, ctx_.app.journal("View"));
+
1214
+
1215 applied = isTecClaim(result);
+
1216 }
+
1217
+
1218 if (applied)
+
1219 {
+
1220 // Check invariants: if `tecINVARIANT_FAILED` is not returned, we can
+
1221 // proceed to apply the tx
+
1222 result = ctx_.checkInvariants(result, fee);
+
1223
+
1224 if (result == tecINVARIANT_FAILED)
+
1225 {
+
1226 // if invariants checking failed again, reset the context and
+
1227 // attempt to only claim a fee.
+
1228 auto const resetResult = reset(fee);
+
1229 if (!isTesSuccess(resetResult.first))
+
1230 result = resetResult.first;
+
1231
+
1232 fee = resetResult.second;
1233
-
1234 std::optional<TxMeta> metadata;
-
1235 if (applied)
-
1236 {
-
1237 // Transaction succeeded fully or (retries are not allowed and the
-
1238 // transaction could claim a fee)
+
1234 // Check invariants again to ensure the fee claiming doesn't
+
1235 // violate invariants.
+
1236 if (isTesSuccess(result) || isTecClaim(result))
+
1237 result = ctx_.checkInvariants(result, fee);
+
1238 }
1239
-
1240 // The transactor and invariant checkers guarantee that this will
-
1241 // *never* trigger but if it, somehow, happens, don't allow a tx
-
1242 // that charges a negative fee.
-
1243 if (fee < beast::zero)
-
1244 Throw<std::logic_error>("fee charged is negative!");
+
1240 // We ran through the invariant checker, which can, in some cases,
+
1241 // return a tef error code. Don't apply the transaction in that case.
+
1242 if (!isTecClaim(result) && !isTesSuccess(result))
+
1243 applied = false;
+
1244 }
1245
-
1246 // Charge whatever fee they specified. The fee has already been
-
1247 // deducted from the balance of the account that issued the
-
1248 // transaction. We just need to account for it in the ledger
-
1249 // header.
-
1250 if (!view().open() && fee != beast::zero)
-
1251 ctx_.destroyXRP(fee);
-
1252
-
1253 // Once we call apply, we will no longer be able to look at view()
-
1254 metadata = ctx_.apply(result);
-
1255 }
-
1256
-
1257 if (ctx_.flags() & tapDRY_RUN)
-
1258 {
-
1259 applied = false;
-
1260 }
-
1261
-
1262 JLOG(j_.trace()) << (applied ? "applied " : "not applied ")
-
1263 << transToken(result);
+
1246 std::optional<TxMeta> metadata;
+
1247 if (applied)
+
1248 {
+
1249 // Transaction succeeded fully or (retries are not allowed and the
+
1250 // transaction could claim a fee)
+
1251
+
1252 // The transactor and invariant checkers guarantee that this will
+
1253 // *never* trigger but if it, somehow, happens, don't allow a tx
+
1254 // that charges a negative fee.
+
1255 if (fee < beast::zero)
+
1256 Throw<std::logic_error>("fee charged is negative!");
+
1257
+
1258 // Charge whatever fee they specified. The fee has already been
+
1259 // deducted from the balance of the account that issued the
+
1260 // transaction. We just need to account for it in the ledger
+
1261 // header.
+
1262 if (!view().open() && fee != beast::zero)
+
1263 ctx_.destroyXRP(fee);
1264
-
1265 return {result, applied, metadata};
-
1266}
-
1267
-
1268} // namespace ripple
+
1265 // Once we call apply, we will no longer be able to look at view()
+
1266 metadata = ctx_.apply(result);
+
1267 }
+
1268
+
1269 if (ctx_.flags() & tapDRY_RUN)
+
1270 {
+
1271 applied = false;
+
1272 }
+
1273
+
1274 JLOG(j_.trace()) << (applied ? "applied " : "not applied ")
+
1275 << transToken(result);
+
1276
+
1277 return {result, applied, metadata};
+
1278}
+
1279
+
1280} // namespace ripple
beast::Journal
A generic endpoint for log messages.
Definition: Journal.h:60
beast::Journal::fatal
Stream fatal() const
Definition: Journal.h:352
beast::Journal::error
Stream error() const
Definition: Journal.h:346
@@ -1409,31 +1421,31 @@ $(function() {
ripple::Serializer::slice
Slice slice() const noexcept
Definition: Serializer.h:67
ripple::SignerEntries::deserialize
static Expected< std::vector< SignerEntry >, NotTEC > deserialize(STObject const &obj, beast::Journal journal, std::string_view annotation)
Definition: SignerEntries.cpp:32
ripple::TERSubset< CanCvtToTER >
-
ripple::Transactor::payFee
TER payFee()
Definition: Transactor.cpp:317
-
ripple::Transactor::consumeSeqProxy
TER consumeSeqProxy(SLE::pointer const &sleAccount)
Definition: Transactor.cpp:454
-
ripple::Transactor::operator()
ApplyResult operator()()
Process the transaction.
Definition: Transactor.cpp:1049
-
ripple::Transactor::checkPriorTxAndLastLedger
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
Definition: Transactor.cpp:424
-
ripple::Transactor::checkFee
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
Definition: Transactor.cpp:252
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
-
ripple::Transactor::checkSeqProxy
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
Definition: Transactor.cpp:352
-
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:572
-
ripple::Transactor::trapTransaction
void trapTransaction(uint256) const
Definition: Transactor.cpp:1042
-
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:242
-
ripple::Transactor::checkSingleSign
static NotTEC checkSingleSign(AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, Rules const &rules, beast::Journal j)
Definition: Transactor.cpp:671
+
ripple::Transactor::payFee
TER payFee()
Definition: Transactor.cpp:323
+
ripple::Transactor::consumeSeqProxy
TER consumeSeqProxy(SLE::pointer const &sleAccount)
Definition: Transactor.cpp:460
+
ripple::Transactor::operator()
ApplyResult operator()()
Process the transaction.
Definition: Transactor.cpp:1061
+
ripple::Transactor::checkPriorTxAndLastLedger
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
Definition: Transactor.cpp:430
+
ripple::Transactor::checkFee
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
Definition: Transactor.cpp:258
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
+
ripple::Transactor::checkSeqProxy
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
Definition: Transactor.cpp:358
+
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:578
+
ripple::Transactor::trapTransaction
void trapTransaction(uint256) const
Definition: Transactor.cpp:1054
+
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:248
+
ripple::Transactor::checkSingleSign
static NotTEC checkSingleSign(AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, Rules const &rules, beast::Journal j)
Definition: Transactor.cpp:682
ripple::Transactor::account_
AccountID const account_
Definition: Transactor.h:143
-
ripple::Transactor::checkMultiSign
static NotTEC checkMultiSign(ReadView const &view, AccountID const &idAccount, STArray const &txSigners, ApplyFlags const &flags, beast::Journal j)
Definition: Transactor.cpp:732
-
ripple::Transactor::checkPermission
static TER checkPermission(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:208
+
ripple::Transactor::checkMultiSign
static NotTEC checkMultiSign(ReadView const &view, AccountID const &idAccount, STArray const &txSigners, ApplyFlags const &flags, beast::Journal j)
Definition: Transactor.cpp:743
+
ripple::Transactor::checkPermission
static TER checkPermission(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:214
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
-
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:624
+
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:635
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
ripple::Transactor::mPriorBalance
XRPAmount mPriorBalance
Definition: Transactor.h:144
-
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:527
-
ripple::Transactor::apply
TER apply()
Definition: Transactor.cpp:535
-
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:473
+
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:533
+
ripple::Transactor::apply
TER apply()
Definition: Transactor.cpp:541
+
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:479
ripple::Transactor::mSourceBalance
XRPAmount mSourceBalance
Definition: Transactor.h:145
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
ripple::Transactor::doApply
virtual TER doApply()=0
-
ripple::Transactor::reset
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Definition: Transactor.cpp:987
+
ripple::Transactor::reset
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Definition: Transactor.cpp:999
ripple::Transactor::Transactor
Transactor(Transactor const &)=delete
ripple::XRPAmount
Definition: XRPAmount.h:43
ripple::base_uint< 160, detail::AccountIDTag >
@@ -1466,7 +1478,7 @@ $(function() {
ripple::preflight1
NotTEC preflight1(PreflightContext const &ctx)
Performs early sanity checks on the account and fee fields.
Definition: Transactor.cpp:91
ripple::calcAccountID
AccountID calcAccountID(PublicKey const &pk)
Definition: AccountID.cpp:168
ripple::offerDelete
TER offerDelete(ApplyView &view, std::shared_ptr< SLE > const &sle, beast::Journal j)
Delete an offer.
Definition: View.cpp:1471
-
ripple::removeUnfundedOffers
static void removeUnfundedOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
Definition: Transactor.cpp:904
+
ripple::removeUnfundedOffers
static void removeUnfundedOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
Definition: Transactor.cpp:916
ripple::tefNOT_MULTI_SIGNING
@ tefNOT_MULTI_SIGNING
Definition: TER.h:181
ripple::tefPAST_SEQ
@ tefPAST_SEQ
Definition: TER.h:175
ripple::tefNO_TICKET
@ tefNO_TICKET
Definition: TER.h:185
@@ -1482,11 +1494,11 @@ $(function() {
ripple::tefINTERNAL
@ tefINTERNAL
Definition: TER.h:173
ripple::ConsensusPhase::open
@ open
We haven't closed our ledger yet, but others might have.
ripple::publicKeyType
std::optional< KeyType > publicKeyType(Slice const &slice)
Returns the type of public key.
Definition: PublicKey.cpp:223
-
ripple::removeExpiredCredentials
static void removeExpiredCredentials(ApplyView &view, std::vector< uint256 > const &creds, beast::Journal viewJ)
Definition: Transactor.cpp:943
+
ripple::removeExpiredCredentials
static void removeExpiredCredentials(ApplyView &view, std::vector< uint256 > const &creds, beast::Journal viewJ)
Definition: Transactor.cpp:955
ripple::adjustOwnerCount
static bool adjustOwnerCount(ApplyContext &ctx, int count)
Definition: SetOracle.cpp:186
ripple::transToken
std::string transToken(TER code)
Definition: TER.cpp:264
ripple::preflight2
NotTEC preflight2(PreflightContext const &ctx)
Checks whether the signature appears valid.
Definition: Transactor.cpp:160
-
ripple::removeExpiredNFTokenOffers
static void removeExpiredNFTokenOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
Definition: Transactor.cpp:924
+
ripple::removeExpiredNFTokenOffers
static void removeExpiredNFTokenOffers(ApplyView &view, std::vector< uint256 > const &offers, beast::Journal viewJ)
Definition: Transactor.cpp:936
ripple::makeSlice
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:244
ripple::checkTxPermission
TER checkTxPermission(std::shared_ptr< SLE const > const &delegate, STTx const &tx)
Check if the delegate account has permission to execute the transaction.
Definition: DelegateUtils.cpp:26
ripple::tecNO_DELEGATE_PERMISSION
@ tecNO_DELEGATE_PERMISSION
Definition: TER.h:364
@@ -1502,7 +1514,7 @@ $(function() {
ripple::isTesSuccess
bool isTesSuccess(TER x) noexcept
Definition: TER.h:674
ripple::Validity::SigBad
@ SigBad
Signature is bad. Didn't do local checks.
ripple::to_string
std::string to_string(base_uint< Bits, Tag > const &a)
Definition: base_uint.h:630
-
ripple::removeDeletedTrustLines
static void removeDeletedTrustLines(ApplyView &view, std::vector< uint256 > const &trustLines, beast::Journal viewJ)
Definition: Transactor.cpp:956
+
ripple::removeDeletedTrustLines
static void removeDeletedTrustLines(ApplyView &view, std::vector< uint256 > const &trustLines, beast::Journal viewJ)
Definition: Transactor.cpp:968
ripple::after
bool after(NetClock::time_point now, std::uint32_t mark)
Has the specified time passed?
Definition: View.cpp:2984
ripple::scaleFeeLoad
XRPAmount scaleFeeLoad(XRPAmount fee, LoadFeeTrack const &feeTrack, Fees const &fees, bool bUnlimited)
Definition: LoadFeeTrack.cpp:85
ripple::ApplyFlags
ApplyFlags
Definition: ApplyView.h:31
diff --git a/Transactor_8h_source.html b/Transactor_8h_source.html index 7deba96049..6dd72c489b 100644 --- a/Transactor_8h_source.html +++ b/Transactor_8h_source.html @@ -358,38 +358,38 @@ $(function() {
ripple::STTx
Definition: STTx.h:48
ripple::TERSubset< CanCvtToTER >
ripple::Transactor
Definition: Transactor.h:138
-
ripple::Transactor::payFee
TER payFee()
Definition: Transactor.cpp:317
-
ripple::Transactor::consumeSeqProxy
TER consumeSeqProxy(SLE::pointer const &sleAccount)
Definition: Transactor.cpp:454
-
ripple::Transactor::operator()
ApplyResult operator()()
Process the transaction.
Definition: Transactor.cpp:1049
+
ripple::Transactor::payFee
TER payFee()
Definition: Transactor.cpp:323
+
ripple::Transactor::consumeSeqProxy
TER consumeSeqProxy(SLE::pointer const &sleAccount)
Definition: Transactor.cpp:460
+
ripple::Transactor::operator()
ApplyResult operator()()
Process the transaction.
Definition: Transactor.cpp:1061
ripple::Transactor::operator=
Transactor & operator=(Transactor const &)=delete
-
ripple::Transactor::checkPriorTxAndLastLedger
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
Definition: Transactor.cpp:424
-
ripple::Transactor::checkFee
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
Definition: Transactor.cpp:252
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
-
ripple::Transactor::checkSeqProxy
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
Definition: Transactor.cpp:352
-
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:572
-
ripple::Transactor::trapTransaction
void trapTransaction(uint256) const
Definition: Transactor.cpp:1042
-
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:242
+
ripple::Transactor::checkPriorTxAndLastLedger
static NotTEC checkPriorTxAndLastLedger(PreclaimContext const &ctx)
Definition: Transactor.cpp:430
+
ripple::Transactor::checkFee
static TER checkFee(PreclaimContext const &ctx, XRPAmount baseFee)
Definition: Transactor.cpp:258
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
+
ripple::Transactor::checkSeqProxy
static NotTEC checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)
Definition: Transactor.cpp:358
+
ripple::Transactor::checkSign
static NotTEC checkSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:578
+
ripple::Transactor::trapTransaction
void trapTransaction(uint256) const
Definition: Transactor.cpp:1054
+
ripple::Transactor::minimumFee
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...
Definition: Transactor.cpp:248
ripple::Transactor::ConsequencesFactoryType
ConsequencesFactoryType
Definition: Transactor.h:153
ripple::Transactor::Custom
@ Custom
Definition: Transactor.h:153
ripple::Transactor::Blocker
@ Blocker
Definition: Transactor.h:153
ripple::Transactor::Normal
@ Normal
Definition: Transactor.h:153
ripple::Transactor::~Transactor
virtual ~Transactor()=default
-
ripple::Transactor::checkSingleSign
static NotTEC checkSingleSign(AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, Rules const &rules, beast::Journal j)
Definition: Transactor.cpp:671
+
ripple::Transactor::checkSingleSign
static NotTEC checkSingleSign(AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, Rules const &rules, beast::Journal j)
Definition: Transactor.cpp:682
ripple::Transactor::account_
AccountID const account_
Definition: Transactor.h:143
-
ripple::Transactor::checkMultiSign
static NotTEC checkMultiSign(ReadView const &view, AccountID const &idAccount, STArray const &txSigners, ApplyFlags const &flags, beast::Journal j)
Definition: Transactor.cpp:732
-
ripple::Transactor::checkPermission
static TER checkPermission(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:208
+
ripple::Transactor::checkMultiSign
static NotTEC checkMultiSign(ReadView const &view, AccountID const &idAccount, STArray const &txSigners, ApplyFlags const &flags, beast::Journal j)
Definition: Transactor.cpp:743
+
ripple::Transactor::checkPermission
static TER checkPermission(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:214
ripple::Transactor::view
ApplyView & view()
Definition: Transactor.h:159
ripple::Transactor::preclaim
static TER preclaim(PreclaimContext const &ctx)
Definition: Transactor.h:200
-
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:624
+
ripple::Transactor::checkBatchSign
static NotTEC checkBatchSign(PreclaimContext const &ctx)
Definition: Transactor.cpp:635
ripple::Transactor::j_
beast::Journal const j_
Definition: Transactor.h:141
ripple::Transactor::mPriorBalance
XRPAmount mPriorBalance
Definition: Transactor.h:144
-
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:527
-
ripple::Transactor::apply
TER apply()
Definition: Transactor.cpp:535
-
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:473
+
ripple::Transactor::preCompute
virtual void preCompute()
Definition: Transactor.cpp:533
+
ripple::Transactor::apply
TER apply()
Definition: Transactor.cpp:541
+
ripple::Transactor::ticketDelete
static TER ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)
Definition: Transactor.cpp:479
ripple::Transactor::mSourceBalance
XRPAmount mSourceBalance
Definition: Transactor.h:145
ripple::Transactor::ctx_
ApplyContext & ctx_
Definition: Transactor.h:140
ripple::Transactor::doApply
virtual TER doApply()=0
-
ripple::Transactor::reset
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Definition: Transactor.cpp:987
+
ripple::Transactor::reset
std::pair< TER, XRPAmount > reset(XRPAmount fee)
Reset the context, discarding any changes made and adjust the fee.
Definition: Transactor.cpp:999
ripple::Transactor::Transactor
Transactor(Transactor const &)=delete
ripple::Transactor::view
ApplyView const & view() const
Definition: Transactor.h:165
ripple::TxConsequences
Class describing the consequences to the account of applying a transaction if the transaction consume...
Definition: applySteps.h:59
diff --git a/applySteps_8cpp_source.html b/applySteps_8cpp_source.html index 9389fdcb8c..29aea23bd0 100644 --- a/applySteps_8cpp_source.html +++ b/applySteps_8cpp_source.html @@ -544,7 +544,7 @@ $(function() {
ripple::STTx::getTxnType
TxType getTxnType() const
Definition: STTx.h:207
ripple::SeqProxy
A type that represents either a sequence value or a ticket value.
Definition: SeqProxy.h:56
ripple::TERSubset
Definition: TER.h:411
-
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:224
+
ripple::Transactor::calculateBaseFee
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
Definition: Transactor.cpp:230
ripple::Transactor::Custom
@ Custom
Definition: Transactor.h:153
ripple::Transactor::Blocker
@ Blocker
Definition: Transactor.h:153
ripple::Transactor::Normal
@ Normal
Definition: Transactor.h:153
diff --git a/classripple_1_1AMMBid.html b/classripple_1_1AMMBid.html index d3d627bed3..f895d67228 100644 --- a/classripple_1_1AMMBid.html +++ b/classripple_1_1AMMBid.html @@ -434,7 +434,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -940,7 +940,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMClawback.html b/classripple_1_1AMMClawback.html index 96ea1b79e6..9dc7980a44 100644 --- a/classripple_1_1AMMClawback.html +++ b/classripple_1_1AMMClawback.html @@ -551,7 +551,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1057,7 +1057,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMCreate.html b/classripple_1_1AMMCreate.html index dd590a0bad..fff6fc8561 100644 --- a/classripple_1_1AMMCreate.html +++ b/classripple_1_1AMMCreate.html @@ -470,7 +470,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -938,7 +938,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMDelete.html b/classripple_1_1AMMDelete.html index df35b66990..271be4f079 100644 --- a/classripple_1_1AMMDelete.html +++ b/classripple_1_1AMMDelete.html @@ -429,7 +429,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -935,7 +935,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMDeposit.html b/classripple_1_1AMMDeposit.html index 2df172fb62..f4ed4005d9 100644 --- a/classripple_1_1AMMDeposit.html +++ b/classripple_1_1AMMDeposit.html @@ -1120,7 +1120,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1626,7 +1626,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMVote.html b/classripple_1_1AMMVote.html index a1f5b73ae5..5daaca493a 100644 --- a/classripple_1_1AMMVote.html +++ b/classripple_1_1AMMVote.html @@ -437,7 +437,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -943,7 +943,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1AMMWithdraw.html b/classripple_1_1AMMWithdraw.html index a4730dd21c..87420775c6 100644 --- a/classripple_1_1AMMWithdraw.html +++ b/classripple_1_1AMMWithdraw.html @@ -1390,7 +1390,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1896,7 +1896,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1Batch.html b/classripple_1_1Batch.html index c87280bdd2..147696ab93 100644 --- a/classripple_1_1Batch.html +++ b/classripple_1_1Batch.html @@ -530,7 +530,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -998,7 +998,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1BridgeModify.html b/classripple_1_1BridgeModify.html index 2a6e42b311..077c8ea1a8 100644 --- a/classripple_1_1BridgeModify.html +++ b/classripple_1_1BridgeModify.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CancelCheck.html b/classripple_1_1CancelCheck.html index 56d38e51dc..46abc62138 100644 --- a/classripple_1_1CancelCheck.html +++ b/classripple_1_1CancelCheck.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CancelOffer.html b/classripple_1_1CancelOffer.html index d196fbaa41..1404e844bb 100644 --- a/classripple_1_1CancelOffer.html +++ b/classripple_1_1CancelOffer.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CashCheck.html b/classripple_1_1CashCheck.html index 4351fffb74..3d46e8951c 100644 --- a/classripple_1_1CashCheck.html +++ b/classripple_1_1CashCheck.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1Change.html b/classripple_1_1Change.html index 899d740409..389f1c38e5 100644 --- a/classripple_1_1Change.html +++ b/classripple_1_1Change.html @@ -607,7 +607,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1046,7 +1046,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1Clawback.html b/classripple_1_1Clawback.html index c7917ec984..31917c84d3 100644 --- a/classripple_1_1Clawback.html +++ b/classripple_1_1Clawback.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CreateCheck.html b/classripple_1_1CreateCheck.html index c4cbf0c226..3335a864f5 100644 --- a/classripple_1_1CreateCheck.html +++ b/classripple_1_1CreateCheck.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CreateOffer.html b/classripple_1_1CreateOffer.html index aa2902fe99..97224b6a3d 100644 --- a/classripple_1_1CreateOffer.html +++ b/classripple_1_1CreateOffer.html @@ -1125,7 +1125,7 @@ Private Attributes

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -1223,7 +1223,7 @@ Private Attributes
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -1251,7 +1251,7 @@ Private Attributes
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -1289,7 +1289,7 @@ Private Attributes
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -1317,7 +1317,7 @@ Private Attributes
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -1345,7 +1345,7 @@ Private Attributes
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -1383,7 +1383,7 @@ Private Attributes
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -1421,7 +1421,7 @@ Private Attributes
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -1471,7 +1471,7 @@ Private Attributes
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -1498,7 +1498,7 @@ Private Attributes
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -1565,7 +1565,7 @@ Private Attributes -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1602,7 +1602,7 @@ Private Attributes
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -1630,7 +1630,7 @@ Private Attributes
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -1657,7 +1657,7 @@ Private Attributes
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1713,7 +1713,7 @@ Private Attributes
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1769,7 +1769,7 @@ Private Attributes
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1797,7 +1797,7 @@ Private Attributes
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CreateTicket.html b/classripple_1_1CreateTicket.html index ac1b70e058..9aba919c9c 100644 --- a/classripple_1_1CreateTicket.html +++ b/classripple_1_1CreateTicket.html @@ -470,7 +470,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -976,7 +976,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialAccept.html b/classripple_1_1CredentialAccept.html index 5458042ea1..e096183895 100644 --- a/classripple_1_1CredentialAccept.html +++ b/classripple_1_1CredentialAccept.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialCreate.html b/classripple_1_1CredentialCreate.html index 6db38edfc8..aa6ee8eafd 100644 --- a/classripple_1_1CredentialCreate.html +++ b/classripple_1_1CredentialCreate.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1CredentialDelete.html b/classripple_1_1CredentialDelete.html index 670b53e5a7..ec1fae5619 100644 --- a/classripple_1_1CredentialDelete.html +++ b/classripple_1_1CredentialDelete.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DIDDelete.html b/classripple_1_1DIDDelete.html index b4e2a5820a..4d74ac81af 100644 --- a/classripple_1_1DIDDelete.html +++ b/classripple_1_1DIDDelete.html @@ -494,7 +494,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1028,7 +1028,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DIDSet.html b/classripple_1_1DIDSet.html index c3dd568c0f..07decfe2d3 100644 --- a/classripple_1_1DIDSet.html +++ b/classripple_1_1DIDSet.html @@ -396,7 +396,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DelegateSet.html b/classripple_1_1DelegateSet.html index d72ba5804e..832b216ede 100644 --- a/classripple_1_1DelegateSet.html +++ b/classripple_1_1DelegateSet.html @@ -476,7 +476,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -982,7 +982,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DeleteAccount.html b/classripple_1_1DeleteAccount.html index 477750610e..ea5ab5b5ac 100644 --- a/classripple_1_1DeleteAccount.html +++ b/classripple_1_1DeleteAccount.html @@ -462,7 +462,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DeleteOracle.html b/classripple_1_1DeleteOracle.html index 4e38681446..8f07c27ab7 100644 --- a/classripple_1_1DeleteOracle.html +++ b/classripple_1_1DeleteOracle.html @@ -482,7 +482,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -988,7 +988,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1DepositPreauth.html b/classripple_1_1DepositPreauth.html index ffc0ff2a41..78a79a5e85 100644 --- a/classripple_1_1DepositPreauth.html +++ b/classripple_1_1DepositPreauth.html @@ -470,7 +470,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -976,7 +976,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowCancel.html b/classripple_1_1EscrowCancel.html index 735dd2b52a..d98e977ecd 100644 --- a/classripple_1_1EscrowCancel.html +++ b/classripple_1_1EscrowCancel.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowCreate.html b/classripple_1_1EscrowCreate.html index b8c3041fba..0a734daf28 100644 --- a/classripple_1_1EscrowCreate.html +++ b/classripple_1_1EscrowCreate.html @@ -454,7 +454,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -960,7 +960,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1EscrowFinish.html b/classripple_1_1EscrowFinish.html index 52cab95d40..fa08973594 100644 --- a/classripple_1_1EscrowFinish.html +++ b/classripple_1_1EscrowFinish.html @@ -462,7 +462,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1LedgerStateFix.html b/classripple_1_1LedgerStateFix.html index 57882dfbe0..cd912dedd9 100644 --- a/classripple_1_1LedgerStateFix.html +++ b/classripple_1_1LedgerStateFix.html @@ -484,7 +484,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -952,7 +952,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenAuthorize.html b/classripple_1_1MPTokenAuthorize.html index c8bf9f3088..447981f936 100644 --- a/classripple_1_1MPTokenAuthorize.html +++ b/classripple_1_1MPTokenAuthorize.html @@ -522,7 +522,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1028,7 +1028,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceCreate.html b/classripple_1_1MPTokenIssuanceCreate.html index 9b4ecf79fc..ce55ec220a 100644 --- a/classripple_1_1MPTokenIssuanceCreate.html +++ b/classripple_1_1MPTokenIssuanceCreate.html @@ -442,7 +442,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -976,7 +976,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceDestroy.html b/classripple_1_1MPTokenIssuanceDestroy.html index ff3ea09e87..cb0d716b80 100644 --- a/classripple_1_1MPTokenIssuanceDestroy.html +++ b/classripple_1_1MPTokenIssuanceDestroy.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1MPTokenIssuanceSet.html b/classripple_1_1MPTokenIssuanceSet.html index e6933ba0a7..dda9044eaf 100644 --- a/classripple_1_1MPTokenIssuanceSet.html +++ b/classripple_1_1MPTokenIssuanceSet.html @@ -462,7 +462,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenAcceptOffer.html b/classripple_1_1NFTokenAcceptOffer.html index 94790955f1..3081dc23bd 100644 --- a/classripple_1_1NFTokenAcceptOffer.html +++ b/classripple_1_1NFTokenAcceptOffer.html @@ -584,7 +584,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1090,7 +1090,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenBurn.html b/classripple_1_1NFTokenBurn.html index 40fafce4af..6fae5c1286 100644 --- a/classripple_1_1NFTokenBurn.html +++ b/classripple_1_1NFTokenBurn.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenCancelOffer.html b/classripple_1_1NFTokenCancelOffer.html index 7eab5e18d4..c95e8d61b6 100644 --- a/classripple_1_1NFTokenCancelOffer.html +++ b/classripple_1_1NFTokenCancelOffer.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenCreateOffer.html b/classripple_1_1NFTokenCreateOffer.html index 64484862db..22608da721 100644 --- a/classripple_1_1NFTokenCreateOffer.html +++ b/classripple_1_1NFTokenCreateOffer.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenMint.html b/classripple_1_1NFTokenMint.html index 9ebdfdec73..8056013fce 100644 --- a/classripple_1_1NFTokenMint.html +++ b/classripple_1_1NFTokenMint.html @@ -482,7 +482,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -988,7 +988,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1NFTokenModify.html b/classripple_1_1NFTokenModify.html index a4bba3e7b5..3585f66919 100644 --- a/classripple_1_1NFTokenModify.html +++ b/classripple_1_1NFTokenModify.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanClaim.html b/classripple_1_1PayChanClaim.html index a589ce6905..03961e8acb 100644 --- a/classripple_1_1PayChanClaim.html +++ b/classripple_1_1PayChanClaim.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanCreate.html b/classripple_1_1PayChanCreate.html index 46fe9eef50..03dd7b69fe 100644 --- a/classripple_1_1PayChanCreate.html +++ b/classripple_1_1PayChanCreate.html @@ -454,7 +454,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -960,7 +960,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1PayChanFund.html b/classripple_1_1PayChanFund.html index 7f9c6ad90a..fb2b213126 100644 --- a/classripple_1_1PayChanFund.html +++ b/classripple_1_1PayChanFund.html @@ -426,7 +426,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -960,7 +960,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1Payment.html b/classripple_1_1Payment.html index 78214edd76..f32d31a61a 100644 --- a/classripple_1_1Payment.html +++ b/classripple_1_1Payment.html @@ -500,7 +500,7 @@ Static Private Attributes

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -598,7 +598,7 @@ Static Private Attributes
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Attributes
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -664,7 +664,7 @@ Static Private Attributes
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -692,7 +692,7 @@ Static Private Attributes
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Attributes
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -758,7 +758,7 @@ Static Private Attributes
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -808,7 +808,7 @@ Static Private Attributes
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -835,7 +835,7 @@ Static Private Attributes
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -864,7 +864,7 @@ Static Private Attributes

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -931,7 +931,7 @@ Static Private Attributes -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -968,7 +968,7 @@ Static Private Attributes
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -996,7 +996,7 @@ Static Private Attributes
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -1023,7 +1023,7 @@ Static Private Attributes
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1079,7 +1079,7 @@ Static Private Attributes
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1135,7 +1135,7 @@ Static Private Attributes
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1163,7 +1163,7 @@ Static Private Attributes
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1PermissionedDomainDelete.html b/classripple_1_1PermissionedDomainDelete.html index 9c1f69f255..46b14fb11d 100644 --- a/classripple_1_1PermissionedDomainDelete.html +++ b/classripple_1_1PermissionedDomainDelete.html @@ -427,7 +427,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -933,7 +933,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1PermissionedDomainSet.html b/classripple_1_1PermissionedDomainSet.html index 681191e414..b29c4ac920 100644 --- a/classripple_1_1PermissionedDomainSet.html +++ b/classripple_1_1PermissionedDomainSet.html @@ -427,7 +427,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -933,7 +933,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1SetAccount.html b/classripple_1_1SetAccount.html index 4cc31bef76..a2d3be66fd 100644 --- a/classripple_1_1SetAccount.html +++ b/classripple_1_1SetAccount.html @@ -492,7 +492,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -960,7 +960,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1SetOracle.html b/classripple_1_1SetOracle.html index 45f281ca77..8b02dc2c26 100644 --- a/classripple_1_1SetOracle.html +++ b/classripple_1_1SetOracle.html @@ -430,7 +430,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -936,7 +936,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1SetRegularKey.html b/classripple_1_1SetRegularKey.html index d1ae2c646f..d12b3a0b44 100644 --- a/classripple_1_1SetRegularKey.html +++ b/classripple_1_1SetRegularKey.html @@ -434,7 +434,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

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

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

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

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

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

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

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

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1SetSignerList.html b/classripple_1_1SetSignerList.html index 3a48f1b032..d88249a201 100644 --- a/classripple_1_1SetSignerList.html +++ b/classripple_1_1SetSignerList.html @@ -731,7 +731,7 @@ Private Attributes

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -829,7 +829,7 @@ Private Attributes
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -857,7 +857,7 @@ Private Attributes
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -895,7 +895,7 @@ Private Attributes
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -923,7 +923,7 @@ Private Attributes
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -951,7 +951,7 @@ Private Attributes
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -989,7 +989,7 @@ Private Attributes
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -1055,7 +1055,7 @@ Private Attributes
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -1105,7 +1105,7 @@ Private Attributes
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -1132,7 +1132,7 @@ Private Attributes
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -1199,7 +1199,7 @@ Private Attributes -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -1236,7 +1236,7 @@ Private Attributes
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -1264,7 +1264,7 @@ Private Attributes
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -1291,7 +1291,7 @@ Private Attributes
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1347,7 +1347,7 @@ Private Attributes
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1403,7 +1403,7 @@ Private Attributes
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1431,7 +1431,7 @@ Private Attributes
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1SetTrust.html b/classripple_1_1SetTrust.html index d08b6e7541..dc61931454 100644 --- a/classripple_1_1SetTrust.html +++ b/classripple_1_1SetTrust.html @@ -462,7 +462,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

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

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

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

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

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

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

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

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

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

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

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

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

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

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

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

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

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

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

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

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

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

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

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1Transactor.html b/classripple_1_1Transactor.html index 076caeed09..c6a3379529 100644 --- a/classripple_1_1Transactor.html +++ b/classripple_1_1Transactor.html @@ -343,7 +343,7 @@ Static Private Member Functions
-

Definition at line 202 of file Transactor.cpp.

+

Definition at line 208 of file Transactor.cpp.

@@ -391,7 +391,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -473,7 +473,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -501,7 +501,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -539,7 +539,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -567,7 +567,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -595,7 +595,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -633,7 +633,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -699,7 +699,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -749,7 +749,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -776,7 +776,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -805,7 +805,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -899,7 +899,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -936,7 +936,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -964,7 +964,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -991,7 +991,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1047,7 +1047,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1103,7 +1103,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1131,7 +1131,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultClawback.html b/classripple_1_1VaultClawback.html index ceddd87a33..5c89197a3d 100644 --- a/classripple_1_1VaultClawback.html +++ b/classripple_1_1VaultClawback.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultCreate.html b/classripple_1_1VaultCreate.html index ec1b5147a5..abeaa46c73 100644 --- a/classripple_1_1VaultCreate.html +++ b/classripple_1_1VaultCreate.html @@ -462,7 +462,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -560,7 +560,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -626,7 +626,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -654,7 +654,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultDelete.html b/classripple_1_1VaultDelete.html index 81d612d977..c7a6e630c6 100644 --- a/classripple_1_1VaultDelete.html +++ b/classripple_1_1VaultDelete.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultDeposit.html b/classripple_1_1VaultDeposit.html index d7cecbbff6..375914182c 100644 --- a/classripple_1_1VaultDeposit.html +++ b/classripple_1_1VaultDeposit.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultSet.html b/classripple_1_1VaultSet.html index dd3f1425ae..3f83f9965d 100644 --- a/classripple_1_1VaultSet.html +++ b/classripple_1_1VaultSet.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1VaultWithdraw.html b/classripple_1_1VaultWithdraw.html index 043d1fc1d5..021aeb5902 100644 --- a/classripple_1_1VaultWithdraw.html +++ b/classripple_1_1VaultWithdraw.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainAddAccountCreateAttestation.html b/classripple_1_1XChainAddAccountCreateAttestation.html index 624b494363..2bc7f18333 100644 --- a/classripple_1_1XChainAddAccountCreateAttestation.html +++ b/classripple_1_1XChainAddAccountCreateAttestation.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainAddClaimAttestation.html b/classripple_1_1XChainAddClaimAttestation.html index 914865a365..0bce1ef887 100644 --- a/classripple_1_1XChainAddClaimAttestation.html +++ b/classripple_1_1XChainAddClaimAttestation.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainClaim.html b/classripple_1_1XChainClaim.html index 6e0767f7bb..f0d1094df0 100644 --- a/classripple_1_1XChainClaim.html +++ b/classripple_1_1XChainClaim.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainCommit.html b/classripple_1_1XChainCommit.html index e7a9833fa9..59c92e5ebe 100644 --- a/classripple_1_1XChainCommit.html +++ b/classripple_1_1XChainCommit.html @@ -454,7 +454,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -552,7 +552,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -580,7 +580,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -618,7 +618,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -646,7 +646,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -674,7 +674,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -712,7 +712,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -750,7 +750,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -800,7 +800,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -827,7 +827,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -856,7 +856,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -923,7 +923,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -960,7 +960,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -988,7 +988,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -1015,7 +1015,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1071,7 +1071,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1127,7 +1127,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1155,7 +1155,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainCreateAccountCommit.html b/classripple_1_1XChainCreateAccountCommit.html index 092c1ab8fa..0cf304961a 100644 --- a/classripple_1_1XChainCreateAccountCommit.html +++ b/classripple_1_1XChainCreateAccountCommit.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainCreateBridge.html b/classripple_1_1XChainCreateBridge.html index 2ad9887ee2..da9b6909ec 100644 --- a/classripple_1_1XChainCreateBridge.html +++ b/classripple_1_1XChainCreateBridge.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1XChainCreateClaimID.html b/classripple_1_1XChainCreateClaimID.html index 02297d35a7..b76a7e37dd 100644 --- a/classripple_1_1XChainCreateClaimID.html +++ b/classripple_1_1XChainCreateClaimID.html @@ -424,7 +424,7 @@ Static Private Member Functions

Process the transaction.

-

Definition at line 1049 of file Transactor.cpp.

+

Definition at line 1061 of file Transactor.cpp.

@@ -522,7 +522,7 @@ Static Private Member Functions
-

Definition at line 352 of file Transactor.cpp.

+

Definition at line 358 of file Transactor.cpp.

@@ -550,7 +550,7 @@ Static Private Member Functions
-

Definition at line 424 of file Transactor.cpp.

+

Definition at line 430 of file Transactor.cpp.

@@ -588,7 +588,7 @@ Static Private Member Functions
-

Definition at line 252 of file Transactor.cpp.

+

Definition at line 258 of file Transactor.cpp.

@@ -616,7 +616,7 @@ Static Private Member Functions
-

Definition at line 572 of file Transactor.cpp.

+

Definition at line 578 of file Transactor.cpp.

@@ -644,7 +644,7 @@ Static Private Member Functions
-

Definition at line 624 of file Transactor.cpp.

+

Definition at line 635 of file Transactor.cpp.

@@ -682,7 +682,7 @@ Static Private Member Functions
-

Definition at line 224 of file Transactor.cpp.

+

Definition at line 230 of file Transactor.cpp.

@@ -720,7 +720,7 @@ Static Private Member Functions
-

Definition at line 208 of file Transactor.cpp.

+

Definition at line 214 of file Transactor.cpp.

@@ -770,7 +770,7 @@ Static Private Member Functions
-

Definition at line 473 of file Transactor.cpp.

+

Definition at line 479 of file Transactor.cpp.

@@ -797,7 +797,7 @@ Static Private Member Functions
-

Definition at line 535 of file Transactor.cpp.

+

Definition at line 541 of file Transactor.cpp.

@@ -826,7 +826,7 @@ Static Private Member Functions

Reimplemented in ripple::Change, ripple::CreateOffer, and ripple::SetSignerList.

-

Definition at line 527 of file Transactor.cpp.

+

Definition at line 533 of file Transactor.cpp.

@@ -893,7 +893,7 @@ Static Private Member Functions -

Definition at line 242 of file Transactor.cpp.

+

Definition at line 248 of file Transactor.cpp.

@@ -930,7 +930,7 @@ Static Private Member Functions
Returns
A pair containing the transaction result and the actual fee charged.
-

Definition at line 987 of file Transactor.cpp.

+

Definition at line 999 of file Transactor.cpp.

@@ -958,7 +958,7 @@ Static Private Member Functions
-

Definition at line 454 of file Transactor.cpp.

+

Definition at line 460 of file Transactor.cpp.

@@ -985,7 +985,7 @@ Static Private Member Functions
-

Definition at line 317 of file Transactor.cpp.

+

Definition at line 323 of file Transactor.cpp.

@@ -1041,7 +1041,7 @@ Static Private Member Functions
-

Definition at line 671 of file Transactor.cpp.

+

Definition at line 682 of file Transactor.cpp.

@@ -1097,7 +1097,7 @@ Static Private Member Functions
-

Definition at line 732 of file Transactor.cpp.

+

Definition at line 743 of file Transactor.cpp.

@@ -1125,7 +1125,7 @@ Static Private Member Functions
-

Definition at line 1042 of file Transactor.cpp.

+

Definition at line 1054 of file Transactor.cpp.

diff --git a/classripple_1_1test_1_1Simulate__test-members.html b/classripple_1_1test_1_1Simulate__test-members.html index 3ec91f7d24..b4a5763cef 100644 --- a/classripple_1_1test_1_1Simulate__test-members.html +++ b/classripple_1_1test_1_1Simulate__test-members.html @@ -108,22 +108,23 @@ $(function() { testcasebeast::unit_test::suite testDeleteExpiredCredentials()ripple::test::Simulate_testprivate testFeeError()ripple::test::Simulate_testprivate - testInvalidTransactionType()ripple::test::Simulate_testprivate - testMultisignedBadPubKey()ripple::test::Simulate_testprivate - testParamErrors()ripple::test::Simulate_testprivate - testSuccessfulTransaction()ripple::test::Simulate_testprivate - testSuccessfulTransactionMultisigned()ripple::test::Simulate_testprivate - testSuccessfulTransactionNetworkID()ripple::test::Simulate_testprivate - testTransactionNonTecFailure()ripple::test::Simulate_testprivate - testTransactionSigningFailure()ripple::test::Simulate_testprivate - testTransactionTecFailure()ripple::test::Simulate_testprivate - testTx(jtx::Env &env, Json::Value const &tx, std::function< void(Json::Value const &, Json::Value const &)> const &validate, bool testSerialized=true)ripple::test::Simulate_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 + testInvalidSingleAndMultiSigningTransaction()ripple::test::Simulate_testprivate + testInvalidTransactionType()ripple::test::Simulate_testprivate + testMultisignedBadPubKey()ripple::test::Simulate_testprivate + testParamErrors()ripple::test::Simulate_testprivate + testSuccessfulTransaction()ripple::test::Simulate_testprivate + testSuccessfulTransactionMultisigned()ripple::test::Simulate_testprivate + testSuccessfulTransactionNetworkID()ripple::test::Simulate_testprivate + testTransactionNonTecFailure()ripple::test::Simulate_testprivate + testTransactionSigningFailure()ripple::test::Simulate_testprivate + testTransactionTecFailure()ripple::test::Simulate_testprivate + testTx(jtx::Env &env, Json::Value const &tx, std::function< void(Json::Value const &, Json::Value const &)> const &validate, bool testSerialized=true)ripple::test::Simulate_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