1#include <xrpld/app/ledger/TransactionStateSF.h>
16 "ripple::TransactionStateSF::gotNode : valid input");
virtual std::optional< Blob > getFetchPack(uint256 const &nodeHash)=0
Retrieves partial ledger data of the coresponding hash from peers.
virtual void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq)=0
Store the object.
uint256 const & as_uint256() const
void gotNode(bool fromFilter, SHAMapHash const &nodeHash, std::uint32_t ledgerSeq, Blob &&nodeData, SHAMapNodeType type) const override
NodeStore::Database & db_
std::optional< Blob > getNode(SHAMapHash const &nodeHash) const override
AbstractFetchPackContainer & fp_
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.