|
nlohmann::json | ccf::describe_receipt_v1 (const TxReceiptImpl &receipt) |
|
ReceiptPtr | ccf::describe_receipt_v2 (const TxReceiptImpl &in) |
|
std::optional< std::vector< uint8_t > > | ccf::describe_merkle_proof_v1 (const TxReceiptImpl &receipt) |
|
std::optional< SerialisedCoseEndorsements > | ccf::describe_cose_endorsements_v1 (const TxReceiptImpl &receipt) |
|
std::optional< SerialisedCoseSignature > | ccf::describe_cose_signature_v1 (const TxReceiptImpl &receipt) |
|
void | ccf::to_json (nlohmann::json &j, const ProofReceipt::Components &components) |
|
void | ccf::from_json (const nlohmann::json &j, ProofReceipt::Components &components) |
|
std::string | ccf::schema_name (const ProofReceipt::Components *) |
|
void | ccf::fill_json_schema (nlohmann::json &schema, const ProofReceipt::Components *) |
|
void | ccf::to_json (nlohmann::json &j, const ProofReceipt::ProofStep &step) |
|
void | ccf::from_json (const nlohmann::json &j, ProofReceipt::ProofStep &step) |
|
std::string | ccf::schema_name (const ProofReceipt::ProofStep *) |
|
void | ccf::fill_json_schema (nlohmann::json &schema, const ProofReceipt::ProofStep *) |
|
void | ccf::to_json (nlohmann::json &j, const ReceiptPtr &receipt) |
|
void | ccf::from_json (const nlohmann::json &j, ReceiptPtr &receipt) |
|
std::string | ccf::schema_name (const ReceiptPtr *) |
|
void | ccf::fill_json_schema (nlohmann::json &schema, const ReceiptPtr *) |
|
template<typename T > |
void | ccf::add_schema_components (T &helper, nlohmann::json &schema, const ProofReceipt::Components *comp) |
|
template<typename T > |
void | ccf::add_schema_components (T &helper, nlohmann::json &schema, const ProofReceipt::ProofStep *ps) |
|
template<typename T > |
void | ccf::add_schema_components (T &helper, nlohmann::json &schema, const ReceiptPtr *r) |
|