#include <MPTokenAuthorize.h>
|
| static NotTEC | preflight (PreflightContext const &ctx) |
| |
| static TER | preclaim (PreclaimContext const &ctx) |
| |
| static TER | authorize (ApplyView &view, beast::Journal journal, MPTAuthorizeArgs const &args) |
| |
| static TER | createMPToken (ApplyView &view, MPTID const &mptIssuanceID, AccountID const &account, std::uint32_t const flags) |
| |
| 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 | checkPermission (ReadView const &view, STTx const &tx) |
| |
| static TER | ticketDelete (ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j) |
| |
Definition at line 36 of file MPTokenAuthorize.h.
◆ ConsequencesFactoryType
| Enumerator |
|---|
| Normal | |
| Blocker | |
| Custom | |
Definition at line 153 of file Transactor.h.
◆ MPTokenAuthorize()
| ripple::MPTokenAuthorize::MPTokenAuthorize |
( |
ApplyContext & |
ctx | ) |
|
|
explicit |
◆ preflight()
◆ preclaim()
◆ authorize()
◆ createMPToken()
◆ doApply()
| TER ripple::MPTokenAuthorize::doApply |
( |
| ) |
|
|
overridevirtual |
◆ operator()()
◆ view() [1/2]
◆ view() [2/2]
| ApplyView const & ripple::Transactor::view |
( |
| ) |
const |
|
inherited |
◆ checkSeqProxy()
◆ checkPriorTxAndLastLedger()
◆ checkFee()
◆ checkSign()
◆ checkBatchSign()
◆ calculateBaseFee()
◆ checkPermission()
| TER ripple::Transactor::checkPermission |
( |
ReadView const & |
view, |
|
|
STTx const & |
tx |
|
) |
| |
|
staticinherited |
◆ ticketDelete()
◆ apply()
| TER ripple::Transactor::apply |
( |
| ) |
|
|
protectedinherited |
◆ preCompute()
| void ripple::Transactor::preCompute |
( |
| ) |
|
|
protectedvirtualinherited |
◆ minimumFee()
Compute the minimum fee required to process a transaction with a given baseFee based on the current server load.
- Parameters
-
| app | The application hosting the server |
| baseFee | The base fee of a candidate transaction |
- See also
- ripple::calculateBaseFee
- Parameters
-
| fees | Fee settings from the current ledger |
| flags | Transaction processing fees |
Definition at line 248 of file Transactor.cpp.
◆ reset()
Reset the context, discarding any changes made and adjust the fee.
- Parameters
-
| fee | The transaction fee to be charged. |
- Returns
- A pair containing the transaction result and the actual fee charged.
Definition at line 999 of file Transactor.cpp.
◆ consumeSeqProxy()
◆ payFee()
| TER ripple::Transactor::payFee |
( |
| ) |
|
|
privateinherited |
◆ checkSingleSign()
◆ checkMultiSign()
◆ trapTransaction()
| void ripple::Transactor::trapTransaction |
( |
uint256 |
txHash | ) |
const |
|
privateinherited |
◆ ConsequencesFactory
◆ ctx_
◆ j_
◆ account_
◆ mPriorBalance
◆ mSourceBalance