1#ifndef XRPL_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED
2#define XRPL_APP_LEDGER_ACCEPTEDLEDGERTX_H_INCLUDED
4#include <xrpld/app/ledger/Ledger.h>
6#include <xrpl/protocol/AccountID.h>
8#include <boost/container/flat_set.hpp>
45 boost::container::flat_set<AccountID>
const&
54 return mTxn->getTransactionID();
59 return mTxn->getTxnType();
A transaction that is in a closed ledger.
boost::container::flat_set< AccountID > mAffected
std::shared_ptr< STTx const > mTxn
boost::container::flat_set< AccountID > const & getAffected() const
std::uint32_t getTxnSeq() const
std::shared_ptr< STTx const > const & getTxn() const
std::string getEscMeta() const
Json::Value const & getJson() const
TxID getTransactionID() const
TxMeta const & getMeta() const
TxType getTxnType() const
Tracks the number of instances of an object.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
TxType
Transaction type identifiers.