Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::VerifyResult Struct Reference

Result of verifying a single proof within a batch. More...

#include <batch_verifier_types.hpp>

Public Member Functions

bool verified () const
 
 SERIALIZATION_FIELDS (request_id, status, error_message, time_in_queue_ms, time_in_verify_ms, batch_failure_count)
 
bool operator== (const VerifyResult &) const =default
 

Static Public Member Functions

static VerifyResult failed (uint64_t id, std::string msg)
 

Public Attributes

uint64_t request_id = 0
 
uint8_t status = static_cast<uint8_t>(VerifyStatus::FAILED)
 
std::string error_message
 
double time_in_queue_ms = 0
 
double time_in_verify_ms = 0
 
uint32_t batch_failure_count = 0
 

Static Public Attributes

static constexpr const char MSGPACK_SCHEMA_NAME [] = "VerifyResult"
 

Detailed Description

Result of verifying a single proof within a batch.

Definition at line 27 of file batch_verifier_types.hpp.

Member Function Documentation

◆ failed()

static VerifyResult bb::VerifyResult::failed ( uint64_t  id,
std::string  msg 
)
inlinestatic

Definition at line 39 of file batch_verifier_types.hpp.

◆ operator==()

bool bb::VerifyResult::operator== ( const VerifyResult ) const
default

◆ SERIALIZATION_FIELDS()

bb::VerifyResult::SERIALIZATION_FIELDS ( request_id  ,
status  ,
error_message  ,
time_in_queue_ms  ,
time_in_verify_ms  ,
batch_failure_count   
)

◆ verified()

bool bb::VerifyResult::verified ( ) const
inline

Definition at line 37 of file batch_verifier_types.hpp.

Member Data Documentation

◆ batch_failure_count

uint32_t bb::VerifyResult::batch_failure_count = 0

Definition at line 35 of file batch_verifier_types.hpp.

◆ error_message

std::string bb::VerifyResult::error_message

Definition at line 32 of file batch_verifier_types.hpp.

◆ MSGPACK_SCHEMA_NAME

constexpr const char bb::VerifyResult::MSGPACK_SCHEMA_NAME[] = "VerifyResult"
staticconstexpr

Definition at line 28 of file batch_verifier_types.hpp.

◆ request_id

uint64_t bb::VerifyResult::request_id = 0

Definition at line 30 of file batch_verifier_types.hpp.

◆ status

uint8_t bb::VerifyResult::status = static_cast<uint8_t>(VerifyStatus::FAILED)

Definition at line 31 of file batch_verifier_types.hpp.

◆ time_in_queue_ms

double bb::VerifyResult::time_in_queue_ms = 0

Definition at line 33 of file batch_verifier_types.hpp.

◆ time_in_verify_ms

double bb::VerifyResult::time_in_verify_ms = 0

Definition at line 34 of file batch_verifier_types.hpp.


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