|
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. | |