xrpld
Loading...
Searching...
No Matches
xrpl::AMMWithdraw Member List

This is the complete list of members for xrpl::AMMWithdraw, including all inherited members.

accountID_xrpl::Transactorprotected
AMMWithdraw(ApplyContext &ctx)xrpl::AMMWithdrawexplicit
apply()xrpl::Transactorprotected
applyGuts(Sandbox &view)xrpl::AMMWithdrawprivate
calculateBaseFee(ReadView const &view, STTx const &tx)xrpl::Transactorstatic
calculateBaseFee(ReadView const &view, STTx const &tx, std::uint32_t extraBaseFeeMultiplier)xrpl::Transactorstatic
calculateOwnerReserveFee(ReadView const &view, STTx const &tx)xrpl::Transactorprotectedstatic
checkBatchSign(PreclaimContext const &ctx)xrpl::Transactorstatic
checkExtraFeatures(PreflightContext const &ctx)xrpl::AMMWithdrawstatic
checkFee(PreclaimContext const &ctx, XRPAmount baseFee)xrpl::Transactorstatic
checkGranularSemantics(ReadView const &view, STTx const &tx, std::unordered_set< GranularPermissionType > const &heldGranularPermissions)xrpl::Transactorstatic
checkInvariants(TER result, XRPAmount fee)xrpl::Transactor
checkMultiSign(ReadView const &view, ApplyFlags flags, AccountID const &id, STObject const &sigObject, beast::Journal const j)xrpl::Transactorprivatestatic
checkPermission(ReadView const &view, STTx const &tx, std::unordered_set< GranularPermissionType > &heldGranularPermissions)xrpl::Transactorprivatestatic
checkPriorTxAndLastLedger(PreclaimContext const &ctx)xrpl::Transactorstatic
checkSeqProxy(ReadView const &view, STTx const &tx, beast::Journal j)xrpl::Transactorstatic
checkSign(PreclaimContext const &ctx)xrpl::Transactorstatic
checkSign(ReadView const &view, ApplyFlags flags, std::optional< uint256 const > const &parentBatchId, AccountID const &idAccount, STObject const &sigObject, beast::Journal const j)xrpl::Transactorprotectedstatic
checkSingleSign(ReadView const &view, AccountID const &idSigner, AccountID const &idAccount, SLE::const_pointer sleAccount, beast::Journal const j)xrpl::Transactorprivatestatic
checkTransactionInvariants(TER result, XRPAmount fee)xrpl::Transactorprivate
ConsequencesFactoryType enum namexrpl::Transactor
consumeSeqProxy(SLE::pointer const &sleAccount)xrpl::Transactorprivate
ctx_xrpl::Transactorprotected
deleteAMMAccountIfEmpty(Sandbox &sb, SLE::pointer const ammSle, STAmount const &lpTokenBalance, Asset const &asset1, Asset const &asset2, beast::Journal const &journal)xrpl::AMMWithdrawstatic
doApply() overridexrpl::AMMWithdrawvirtual
equalWithdrawLimit(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &amount2Balance, STAmount const &lptAMMBalance, STAmount const &amount, STAmount const &amount2, std::uint16_t tfee)xrpl::AMMWithdrawprivate
equalWithdrawTokens(Sandbox &view, SLE const &ammSle, AccountID const account, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &amount2Balance, STAmount const &lptAMMBalance, STAmount const &lpTokens, STAmount const &lpTokensWithdraw, std::uint16_t tfee, FreezeHandling freezeHandling, AuthHandling authHandling, WithdrawAll withdrawAll, XRPAmount const &priorBalance, beast::Journal const &journal)xrpl::AMMWithdrawstatic
equalWithdrawTokens(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &amount2Balance, STAmount const &lptAMMBalance, STAmount const &lpTokens, STAmount const &lpTokensWithdraw, std::uint16_t tfee)xrpl::AMMWithdrawprivate
finalizeInvariants(STTx const &tx, TER result, XRPAmount fee, ReadView const &view, beast::Journal const &j) overridexrpl::AMMWithdrawvirtual
getFlagsMask(PreflightContext const &ctx)xrpl::AMMWithdrawstatic
invokeCheckPermission(ReadView const &view, STTx const &tx)xrpl::Transactorstatic
invokePreflight(PreflightContext const &ctx)xrpl::Transactorstatic
invokePreflight(PreflightContext const &ctx)xrpl::Transactorstatic
invokePreflight(PreflightContext const &ctx)xrpl::Transactorstatic
issuerFreezeHandling() constxrpl::AMMWithdrawprivate
isWithdrawAll(STTx const &tx)xrpl::AMMWithdrawprivatestatic
j_xrpl::Transactorprotected
kConsequencesFactoryxrpl::AMMWithdrawstatic
minimumFee(ServiceRegistry &registry, XRPAmount baseFee, Fees const &fees, ApplyFlags flags)xrpl::Transactorprotectedstatic
operator()()xrpl::Transactor
operator=(Transactor const &)=deletexrpl::Transactor
payFee()xrpl::Transactorprivate
preclaim(PreclaimContext const &ctx)xrpl::AMMWithdrawstatic
preCompute()xrpl::Transactorprotectedvirtual
preFeeBalance_xrpl::Transactorprotected
preflight(PreflightContext const &ctx)xrpl::AMMWithdrawstatic
preflight1(PreflightContext const &ctx, std::uint32_t flagMask)xrpl::Transactorprivatestatic
preflight2(PreflightContext const &ctx)xrpl::Transactorprivatestatic
preflightSigValidated(PreflightContext const &ctx)xrpl::Transactorprotectedstatic
preflightUniversal(PreflightContext const &ctx)xrpl::Transactorprivatestatic
processPersistentChanges(TER result, XRPAmount fee)xrpl::Transactorprivate
reset(XRPAmount fee)xrpl::Transactorprivate
singleWithdraw(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &lptAMMBalance, STAmount const &amount, std::uint16_t tfee)xrpl::AMMWithdrawprivate
singleWithdrawEPrice(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &lptAMMBalance, STAmount const &amount, STAmount const &ePrice, std::uint16_t tfee)xrpl::AMMWithdrawprivate
singleWithdrawTokens(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &lptAMMBalance, STAmount const &amount, STAmount const &lpTokensWithdraw, std::uint16_t tfee)xrpl::AMMWithdrawprivate
sink_xrpl::Transactorprotected
ticketDelete(ApplyView &view, AccountID const &account, uint256 const &ticketIndex, beast::Journal j)xrpl::Transactorstatic
Transactor(Transactor const &)=deletexrpl::Transactor
Transactor(ApplyContext &ctx)xrpl::Transactorexplicitprotected
trapTransaction(uint256) constxrpl::Transactorprivate
validDataLength(std::optional< Slice > const &slice, std::size_t maxLength)xrpl::Transactorprotectedstatic
validNumericMinimum(std::optional< T > value, T min=T{})xrpl::Transactorprotectedstatic
validNumericMinimum(std::optional< T > value, unit::ValueUnit< Unit, T > min=unit::ValueUnit< Unit, T >{})xrpl::Transactorprotectedstatic
validNumericRange(std::optional< T > value, T max, T min=T{})xrpl::Transactorprotectedstatic
validNumericRange(std::optional< T > value, unit::ValueUnit< Unit, T > max, unit::ValueUnit< Unit, T > min=unit::ValueUnit< Unit, T >{})xrpl::Transactorprotectedstatic
view()xrpl::Transactor
view() constxrpl::Transactor
visitInvariantEntry(bool isDelete, SLE::const_ref before, SLE::const_ref after) overridexrpl::AMMWithdrawvirtual
withdraw(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, AccountID const &account, STAmount const &amountBalance, STAmount const &amountWithdraw, std::optional< STAmount > const &amount2Withdraw, STAmount const &lpTokensAMMBalance, STAmount const &lpTokensWithdraw, std::uint16_t tfee, FreezeHandling freezeHandling, AuthHandling authHandling, WithdrawAll withdrawAll, XRPAmount const &priorBalance, beast::Journal const &journal)xrpl::AMMWithdrawstatic
withdraw(Sandbox &view, SLE const &ammSle, AccountID const &ammAccount, STAmount const &amountBalance, STAmount const &amountWithdraw, std::optional< STAmount > const &amount2Withdraw, STAmount const &lpTokensAMMBalance, STAmount const &lpTokensWithdraw, std::uint16_t tfee)xrpl::AMMWithdrawprivate
~Transactor()=defaultxrpl::Transactorvirtual