#include <Transactor.h>
Inherited by ripple::AMMBid, ripple::AMMClawback, ripple::AMMCreate, ripple::AMMDelete, ripple::AMMDeposit, ripple::AMMVote, ripple::AMMWithdraw, ripple::Batch, ripple::BridgeModify, ripple::CancelCheck, ripple::CancelOffer, ripple::CashCheck, ripple::Change, ripple::Clawback, ripple::CreateCheck, ripple::CreateOffer, ripple::CreateTicket, ripple::CredentialAccept, ripple::CredentialCreate, ripple::CredentialDelete, ripple::DIDDelete, ripple::DIDSet, ripple::DelegateSet, ripple::DeleteAccount, ripple::DeleteOracle, ripple::DepositPreauth, ripple::EscrowCancel, ripple::EscrowCreate, ripple::EscrowFinish, ripple::LedgerStateFix, ripple::MPTokenAuthorize, ripple::MPTokenIssuanceCreate, ripple::MPTokenIssuanceDestroy, ripple::MPTokenIssuanceSet, ripple::NFTokenAcceptOffer, ripple::NFTokenBurn, ripple::NFTokenCancelOffer, ripple::NFTokenCreateOffer, ripple::NFTokenMint, ripple::NFTokenModify, ripple::PayChanClaim, ripple::PayChanCreate, ripple::PayChanFund, ripple::Payment, ripple::PermissionedDomainDelete, ripple::PermissionedDomainSet, ripple::SetAccount, ripple::SetOracle, ripple::SetRegularKey, ripple::SetSignerList, ripple::SetTrust, ripple::VaultClawback, ripple::VaultCreate, ripple::VaultDelete, ripple::VaultDeposit, ripple::VaultSet, ripple::VaultWithdraw, ripple::XChainAddAccountCreateAttestation, ripple::XChainAddClaimAttestation, ripple::XChainClaim, ripple::XChainCommit, ripple::XChainCreateAccountCommit, ripple::XChainCreateBridge, and ripple::XChainCreateClaimID.
Definition at line 137 of file Transactor.h.
◆ ConsequencesFactoryType
| Enumerator |
|---|
| Normal | |
| Blocker | |
| Custom | |
Definition at line 153 of file Transactor.h.
◆ ~Transactor()
| virtual ripple::Transactor::~Transactor |
( |
| ) |
|
|
protectedvirtualdefault |
◆ Transactor() [1/2]
| ripple::Transactor::Transactor |
( |
Transactor const & |
| ) |
|
|
protecteddelete |
◆ Transactor() [2/2]
◆ operator=()
◆ operator()()
◆ view() [1/2]
◆ view() [2/2]
| ApplyView const & ripple::Transactor::view |
( |
| ) |
const |
◆ checkSeqProxy()
◆ checkPriorTxAndLastLedger()
◆ checkFee()
◆ checkSign()
◆ checkBatchSign()
◆ calculateBaseFee()
◆ preclaim()
◆ checkPermission()
| TER ripple::Transactor::checkPermission |
( |
ReadView const & |
view, |
|
|
STTx const & |
tx |
|
) |
| |
|
static |
◆ ticketDelete()
◆ apply()
| TER ripple::Transactor::apply |
( |
| ) |
|
|
protected |
◆ preCompute()
| void ripple::Transactor::preCompute |
( |
| ) |
|
|
protectedvirtual |
◆ doApply()
| virtual TER ripple::Transactor::doApply |
( |
| ) |
|
|
protectedpure virtual |
Implemented in ripple::AMMBid, ripple::AMMClawback, ripple::AMMCreate, ripple::AMMDelete, ripple::AMMDeposit, ripple::AMMVote, ripple::AMMWithdraw, ripple::Batch, ripple::CancelCheck, ripple::CancelOffer, ripple::CashCheck, ripple::Change, ripple::Clawback, ripple::CreateCheck, ripple::CreateOffer, ripple::CreateTicket, ripple::CredentialCreate, ripple::CredentialDelete, ripple::CredentialAccept, ripple::DelegateSet, ripple::DeleteAccount, ripple::DeleteOracle, ripple::DepositPreauth, ripple::DIDSet, ripple::DIDDelete, ripple::EscrowCreate, ripple::EscrowFinish, ripple::EscrowCancel, ripple::LedgerStateFix, ripple::MPTokenAuthorize, ripple::MPTokenIssuanceCreate, ripple::MPTokenIssuanceDestroy, ripple::MPTokenIssuanceSet, ripple::NFTokenAcceptOffer, ripple::NFTokenBurn, ripple::NFTokenCancelOffer, ripple::NFTokenCreateOffer, ripple::NFTokenMint, ripple::NFTokenModify, ripple::PayChanCreate, ripple::PayChanFund, ripple::PayChanClaim, ripple::Payment, ripple::PermissionedDomainDelete, ripple::PermissionedDomainSet, ripple::SetAccount, ripple::SetOracle, ripple::SetRegularKey, ripple::SetSignerList, ripple::SetTrust, ripple::VaultClawback, ripple::VaultCreate, ripple::VaultDelete, ripple::VaultDeposit, ripple::VaultSet, ripple::VaultWithdraw, ripple::XChainCreateBridge, ripple::BridgeModify, ripple::XChainClaim, ripple::XChainCommit, ripple::XChainCreateClaimID, ripple::XChainAddClaimAttestation, ripple::XChainAddAccountCreateAttestation, and ripple::XChainCreateAccountCommit.
◆ 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 |
( |
| ) |
|
|
private |
◆ checkSingleSign()
◆ checkMultiSign()
◆ trapTransaction()
| void ripple::Transactor::trapTransaction |
( |
uint256 |
txHash | ) |
const |
|
private |
◆ ctx_
◆ j_
◆ account_
◆ mPriorBalance
◆ mSourceBalance