OpenCBDC Transaction Processor
|
#include "block.hpp"
#include "uhs/atomizer/watchtower/tx_error_messages.hpp"
#include "uhs/transaction/transaction.hpp"
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. | |