13 struct NetworkIdentity;
32 return "NetworkIdentity";
35 virtual const std::unique_ptr<NetworkIdentity>&
get() = 0;
39 [[nodiscard]]
virtual std::optional<CoseEndorsementsChain>
Definition node_subsystem_interface.h:8
Definition network_identity_interface.h:26
virtual const std::unique_ptr< NetworkIdentity > & get()=0
virtual FetchStatus endorsements_fetching_status() const =0
static char const * get_subsystem_name()
Definition network_identity_interface.h:30
virtual std::optional< CoseEndorsementsChain > get_cose_endorsements_chain(ccf::SeqNo seqno) const =0
~NetworkIdentitySubsystemInterface() override=default
Definition app_interface.h:14
FetchStatus
Definition network_identity_interface.h:19
std::vector< RawCoseEndorsement > CoseEndorsementsChain
Definition network_identity_interface.h:16
seqno
Definition signatures.h:54
uint64_t SeqNo
Definition tx_id.h:36
std::vector< uint8_t > RawCoseEndorsement
Definition network_identity_interface.h:15