1#include <xrpld/app/tx/detail/SetRegularKey.h> 
    3#include <xrpl/basics/Log.h> 
    4#include <xrpl/protocol/Feature.h> 
    5#include <xrpl/protocol/TxFlags.h> 
   65        sle->makeFieldAbsent(sfRegularKey);
 
 
virtual void update(std::shared_ptr< SLE > const &sle)=0
Indicate changes to a peeked SLE.
 
virtual std::shared_ptr< SLE > peek(Keylet const &k)=0
Prepare to modify the SLE associated with key.
 
virtual std::shared_ptr< SLE const > read(Keylet const &k) const =0
Return the state item associated with a key.
 
AccountID getAccountID(SField const &field) const
 
bool isFieldPresent(SField const &field) const
 
Blob getSigningPubKey() const
 
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
 
static NotTEC preflight(PreflightContext const &ctx)
 
static XRPAmount calculateBaseFee(ReadView const &view, STTx const &tx)
 
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...
 
Keylet account(AccountID const &id) noexcept
AccountID root.
 
Keylet signers(AccountID const &account) noexcept
A SignerList.
 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
AccountID calcAccountID(PublicKey const &pk)
 
std::optional< KeyType > publicKeyType(Slice const &slice)
Returns the type of public key.
 
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)
 
State information when preflighting a tx.