18 std::shared_ptr<ccf::HistoryTree::Path>
path;
20 std::optional<ccf::crypto::Pem>
node_cert = std::nullopt;
29 const std::vector<uint8_t>& signature_,
31 const HistoryTree::Hash& root_,
32 std::shared_ptr<ccf::HistoryTree::Path> path_,
34 const std::optional<ccf::crypto::Pem>& node_cert_,
35 const std::optional<ccf::crypto::Sha256Hash>& write_set_digest_ =
38 const std::optional<std::string>& commit_evidence_ = std::nullopt,
41 const std::optional<std::vector<ccf::crypto::Pem>>&
42 service_endorsements_ = std::nullopt,
43 const std::optional<CoseEndorsementsChain>& cose_endorsements_ =
Definition claims_digest.h:10
Definition app_interface.h:14
std::shared_ptr< TxReceiptImpl > TxReceiptImplPtr
Definition receipt.h:133
Definition tx_receipt_impl.h:14
std::optional< ccf::crypto::Sha256Hash > write_set_digest
Definition tx_receipt_impl.h:21
HistoryTree::Hash root
Definition tx_receipt_impl.h:17
std::shared_ptr< ccf::HistoryTree::Path > path
Definition tx_receipt_impl.h:18
std::optional< std::vector< uint8_t > > cose_signature
Definition tx_receipt_impl.h:16
ccf::ClaimsDigest claims_digest
Definition tx_receipt_impl.h:23
std::optional< std::vector< ccf::crypto::Pem > > service_endorsements
Definition tx_receipt_impl.h:24
std::vector< uint8_t > signature
Definition tx_receipt_impl.h:15
std::optional< std::string > commit_evidence
Definition tx_receipt_impl.h:22
TxReceiptImpl(const std::vector< uint8_t > &signature_, const std::optional< std::vector< uint8_t > > &cose_signature, const HistoryTree::Hash &root_, std::shared_ptr< ccf::HistoryTree::Path > path_, NodeId node_id_, const std::optional< ccf::crypto::Pem > &node_cert_, const std::optional< ccf::crypto::Sha256Hash > &write_set_digest_=std::nullopt, const std::optional< std::string > &commit_evidence_=std::nullopt, ccf::ClaimsDigest claims_digest_=ccf::no_claims(), const std::optional< std::vector< ccf::crypto::Pem > > &service_endorsements_=std::nullopt, const std::optional< CoseEndorsementsChain > &cose_endorsements_=std::nullopt)
Definition tx_receipt_impl.h:28
ccf::NodeId node_id
Definition tx_receipt_impl.h:19
std::optional< CoseEndorsementsChain > cose_endorsements
Definition tx_receipt_impl.h:26
std::optional< ccf::crypto::Pem > node_cert
Definition tx_receipt_impl.h:20