16 HistoryTree::Hash
root = {};
17 std::shared_ptr<ccf::HistoryTree::Path>
path = {};
19 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<std::vector<std::vector<uint8_t>>>&
44 cose_endorsements_ = std::nullopt) :
Definition claims_digest.h:10
Definition app_interface.h:14
std::shared_ptr< TxReceiptImpl > TxReceiptImplPtr
Definition receipt.h:136
Definition tx_receipt_impl.h:13
std::optional< ccf::crypto::Sha256Hash > write_set_digest
Definition tx_receipt_impl.h:20
HistoryTree::Hash root
Definition tx_receipt_impl.h:16
std::shared_ptr< ccf::HistoryTree::Path > path
Definition tx_receipt_impl.h:17
std::optional< std::vector< uint8_t > > cose_signature
Definition tx_receipt_impl.h:15
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_, const 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, const ccf::ClaimsDigest &claims_digest_=ccf::no_claims(), const std::optional< std::vector< ccf::crypto::Pem > > &service_endorsements_=std::nullopt, const std::optional< std::vector< std::vector< uint8_t > > > &cose_endorsements_=std::nullopt)
Definition tx_receipt_impl.h:28
ccf::ClaimsDigest claims_digest
Definition tx_receipt_impl.h:22
std::optional< std::vector< ccf::crypto::Pem > > service_endorsements
Definition tx_receipt_impl.h:23
std::vector< uint8_t > signature
Definition tx_receipt_impl.h:14
std::optional< std::string > commit_evidence
Definition tx_receipt_impl.h:21
std::optional< std::vector< std::vector< uint8_t > > > cose_endorsements
Definition tx_receipt_impl.h:25
ccf::NodeId node_id
Definition tx_receipt_impl.h:18
std::optional< ccf::crypto::Pem > node_cert
Definition tx_receipt_impl.h:19