CCF
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccf::Receipt Class Referenceabstract

#include <receipt.h>

Inherited by ccf::ProofReceipt, and ccf::SignatureReceipt.

Public Member Functions

virtual ~Receipt ()=default
 
virtual ccf::crypto::Sha256Hash calculate_root ()=0
 
virtual bool is_signature_transaction () const =0
 

Public Attributes

std::vector< uint8_t > signature = {}
 
ccf::NodeId node_id = {}
 
ccf::crypto::Pem cert = {}
 
std::vector< ccf::crypto::Pemservice_endorsements = {}
 

Constructor & Destructor Documentation

◆ ~Receipt()

virtual ccf::Receipt::~Receipt ( )
virtualdefault

Member Function Documentation

◆ calculate_root()

virtual ccf::crypto::Sha256Hash ccf::Receipt::calculate_root ( )
pure virtual

◆ is_signature_transaction()

virtual bool ccf::Receipt::is_signature_transaction ( ) const
pure virtual

Member Data Documentation

◆ cert

ccf::crypto::Pem ccf::Receipt::cert = {}

◆ node_id

ccf::NodeId ccf::Receipt::node_id = {}

◆ service_endorsements

std::vector<ccf::crypto::Pem> ccf::Receipt::service_endorsements = {}

◆ signature

std::vector<uint8_t> ccf::Receipt::signature = {}

The documentation for this class was generated from the following file: