OpenCBDC Transaction Processor
Loading...
Searching...
No Matches
messages.hpp File Reference
Include dependency graph for uhs/atomizer/atomizer/messages.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cbdc::atomizer::tx_notify_request
 Transaction notification message. More...
 
struct  cbdc::atomizer::aggregate_tx_notification
 Transaction notification message with a full set of input attestations. More...
 
struct  cbdc::atomizer::aggregate_tx_notify_request
 Batch of aggregate transaction notifications. More...
 
struct  cbdc::atomizer::make_block_request
 Placeholder struct for a make block state machine request. More...
 
struct  cbdc::atomizer::prune_request
 Prune blocks request for RPC and state machine. More...
 
struct  cbdc::atomizer::get_block_request
 Retrieve cached block request. More...
 
struct  cbdc::atomizer::make_block_response
 Response from atomizer state machine to a make block request. More...
 
struct  cbdc::atomizer::get_block_response
 Atomizer state machine response from get block request. More...
 

Namespaces

namespace  cbdc
 
namespace  cbdc::atomizer
 

Typedefs

using cbdc::atomizer::errors = std::vector<watchtower::tx_error>
 List of watchtower errors returned by the atomizer state machine.
 
using cbdc::atomizer::request = std::variant<tx_notify_request, prune_request, get_block_request>
 Atomizer RPC request.