15 HistoryTree::Hash
root = {};
16 std::shared_ptr<ccf::HistoryTree::Path>
path = {};
18 std::optional<ccf::crypto::Pem>
node_cert = std::nullopt;
26 const std::vector<uint8_t>& signature_,
27 const HistoryTree::Hash& root_,
28 std::shared_ptr<ccf::HistoryTree::Path> path_,
30 const std::optional<ccf::crypto::Pem>& node_cert_,
31 const std::optional<ccf::crypto::Sha256Hash>& write_set_digest_ =
34 const std::optional<std::string>& commit_evidence_ = std::nullopt,
37 const std::optional<std::vector<ccf::crypto::Pem>>&
38 service_endorsements_ = std::nullopt) :
Definition claims_digest.h:10
Definition app_interface.h:15
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:19
TxReceiptImpl(const std::vector< uint8_t > &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)
Definition tx_receipt_impl.h:25
HistoryTree::Hash root
Definition tx_receipt_impl.h:15
std::shared_ptr< ccf::HistoryTree::Path > path
Definition tx_receipt_impl.h:16
ccf::ClaimsDigest claims_digest
Definition tx_receipt_impl.h:21
std::optional< std::vector< ccf::crypto::Pem > > service_endorsements
Definition tx_receipt_impl.h:22
std::vector< uint8_t > signature
Definition tx_receipt_impl.h:14
std::optional< std::string > commit_evidence
Definition tx_receipt_impl.h:20
ccf::NodeId node_id
Definition tx_receipt_impl.h:17
std::optional< ccf::crypto::Pem > node_cert
Definition tx_receipt_impl.h:18