35 static constexpr auto BACKUP_SIGNATURES =
36 "public:ccf.internal.consensus.backup_signatures";
Definition sha256_hash.h:16
#define DECLARE_JSON_REQUIRED_FIELDS(TYPE,...)
Definition json.h:712
#define DECLARE_JSON_TYPE(TYPE)
Definition json.h:661
Definition app_interface.h:15
ccf::kv::ValueSerialisedWith< V, ccf::kv::serialisers::JsonSerialiser, ccf::kv::serialisers::ZeroBlitUnitCreator > ServiceValue
Definition map.h:28
ServiceValue< BackupSignatures > BackupSignaturesMap
Definition backup_signatures.h:32
view
Definition signatures.h:54
seqno
Definition signatures.h:54
uint64_t View
Definition tx_id.h:23
uint64_t SeqNo
Definition tx_id.h:36
Definition backup_signatures.h:14
std::vector< NodeSignature > signatures
Definition backup_signatures.h:18
ccf::crypto::Sha256Hash root
Definition backup_signatures.h:17
ccf::SeqNo seqno
Definition backup_signatures.h:16
ccf::View view
Definition backup_signatures.h:15
BackupSignatures()=default
BackupSignatures(ccf::View view_, ccf::SeqNo seqno_, const ccf::crypto::Sha256Hash root_)
Definition backup_signatures.h:22