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