20#ifndef RIPPLE_APP_LEDGER_LOCALTXS_H_INCLUDED
21#define RIPPLE_APP_LEDGER_LOCALTXS_H_INCLUDED
23#include <xrpld/app/misc/CanonicalTXSet.h>
24#include <xrpld/ledger/ReadView.h>
Holds transactions which were deferred to the next pass of consensus.
static constexpr int holdLedgers
virtual std::size_t size()=0
virtual void sweep(ReadView const &view)=0
virtual ~LocalTxs()=default
virtual void push_back(LedgerIndex index, std::shared_ptr< STTx const > const &txn)=0
virtual CanonicalTXSet getTxSet()=0
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
std::unique_ptr< LocalTxs > make_LocalTxs()