|
rippled
|
#include <DID.h>


Public Types | |
| enum | ConsequencesFactoryType { Normal , Blocker , Custom } |
Public Member Functions | |
| DIDSet (ApplyContext &ctx) | |
| TER | doApply () override |
| ApplyResult | operator() () |
| Process the transaction. | |
| ApplyView & | view () |
| ApplyView const & | view () const |
Static Public Member Functions | |
| static NotTEC | preflight (PreflightContext const &ctx) |
| static NotTEC | checkSeqProxy (ReadView const &view, STTx const &tx, beast::Journal j) |
| static NotTEC | checkPriorTxAndLastLedger (PreclaimContext const &ctx) |
| static TER | checkFee (PreclaimContext const &ctx, XRPAmount baseFee) |
| static NotTEC | checkSign (PreclaimContext const &ctx) |
| static NotTEC | checkBatchSign (PreclaimContext const &ctx) |
| static XRPAmount | calculateBaseFee (ReadView const &view, STTx const &tx) |
| static TER | preclaim (PreclaimContext const &ctx) |
| static TER | checkPermission (ReadView const &view, STTx const &tx) |
| static TER | ticketDelete (ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j) |
Static Public Attributes | |
| static constexpr ConsequencesFactoryType | ConsequencesFactory {Normal} |
Protected Member Functions | |
| TER | apply () |
| virtual void | preCompute () |
Static Protected Member Functions | |
| 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 server load. | |
Protected Attributes | |
| ApplyContext & | ctx_ |
| beast::WrappedSink | sink_ |
| beast::Journal const | j_ |
| AccountID const | account_ |
| XRPAmount | mPriorBalance |
| XRPAmount | mSourceBalance |
Private Member Functions | |
| std::pair< TER, XRPAmount > | reset (XRPAmount fee) |
| Reset the context, discarding any changes made and adjust the fee. | |
| TER | consumeSeqProxy (SLE::pointer const &sleAccount) |
| TER | payFee () |
| void | trapTransaction (uint256) const |
Static Private Member Functions | |
| static NotTEC | checkSingleSign (AccountID const &idSigner, AccountID const &idAccount, std::shared_ptr< SLE const > sleAccount, Rules const &rules, beast::Journal j) |
| static NotTEC | checkMultiSign (ReadView const &view, AccountID const &idAccount, STArray const &txSigners, ApplyFlags const &flags, beast::Journal j) |
|
inherited |
| Enumerator | |
|---|---|
| Normal | |
| Blocker | |
| Custom | |
Definition at line 155 of file Transactor.h.
|
explicit |
|
static |
|
overridevirtual |
Implements ripple::Transactor.
|
inherited |
Process the transaction.
Definition at line 1064 of file Transactor.cpp.
|
inherited |
Definition at line 161 of file Transactor.h.
|
inherited |
Definition at line 167 of file Transactor.h.
|
staticinherited |
Definition at line 361 of file Transactor.cpp.
|
staticinherited |
Definition at line 433 of file Transactor.cpp.
|
staticinherited |
Definition at line 261 of file Transactor.cpp.
|
staticinherited |
Definition at line 581 of file Transactor.cpp.
|
staticinherited |
Definition at line 638 of file Transactor.cpp.
|
staticinherited |
Definition at line 233 of file Transactor.cpp.
|
staticinherited |
Definition at line 202 of file Transactor.h.
Definition at line 217 of file Transactor.cpp.
|
staticinherited |
Definition at line 482 of file Transactor.cpp.
|
protectedinherited |
Definition at line 544 of file Transactor.cpp.
|
protectedvirtualinherited |
Reimplemented in ripple::Change, and ripple::SetSignerList.
Definition at line 536 of file Transactor.cpp.
|
staticprotectedinherited |
Compute the minimum fee required to process a transaction with a given baseFee based on the current server load.
| app | The application hosting the server |
| baseFee | The base fee of a candidate transaction |
| fees | Fee settings from the current ledger |
| flags | Transaction processing fees |
Definition at line 251 of file Transactor.cpp.
Reset the context, discarding any changes made and adjust the fee.
| fee | The transaction fee to be charged. |
Definition at line 1002 of file Transactor.cpp.
|
privateinherited |
Definition at line 463 of file Transactor.cpp.
|
privateinherited |
Definition at line 326 of file Transactor.cpp.
|
staticprivateinherited |
Definition at line 685 of file Transactor.cpp.
|
staticprivateinherited |
Definition at line 746 of file Transactor.cpp.
|
privateinherited |
Definition at line 1057 of file Transactor.cpp.
|
staticconstexpr |
|
protectedinherited |
Definition at line 141 of file Transactor.h.
|
protectedinherited |
Definition at line 142 of file Transactor.h.
|
protectedinherited |
Definition at line 143 of file Transactor.h.
|
protectedinherited |
Definition at line 145 of file Transactor.h.
|
protectedinherited |
Definition at line 146 of file Transactor.h.
|
protectedinherited |
Definition at line 147 of file Transactor.h.