OpenCBDC Transaction Processor
|
#include "transaction.hpp"
#include <cassert>
#include <memory>
#include <optional>
#include <secp256k1.h>
#include <secp256k1_schnorrsig.h>
#include <set>
#include <variant>
Go to the source code of this file.
Data Structures | |
struct | cbdc::transaction::validation::input_error |
An error that may occur when sentinels validate inputs. More... | |
struct | cbdc::transaction::validation::witness_error |
An error that may occur when sentinels validate witness commitments. More... | |
struct | cbdc::transaction::validation::output_error |
An error that may occur when sentinels validate transaction outputs. More... | |
Namespaces | |
namespace | cbdc |
namespace | cbdc::transaction |
namespace | cbdc::transaction::validation |
Typedefs | |
using | cbdc::transaction::validation::tx_error |
An error that may occur when sentinels or clients statically validate a transaction. | |