oc-issuer
0.0.2
|
Public Member Functions | |
tl::expected< CDDC *, bool > | getCDDC (unsigned int cdd_serial) override |
tl::expected< CDDC *, bool > | getCurrentCDDC () override |
std::vector< BlindSignature > | mint (const std::string &transaction_reference, const std::vector< Blind > &blinds) override |
const std::vector< MintKeyCert > | getMKCs (const std::vector< unsigned int > &denominations, const std::vector< BigInt > &mint_key_ids) override |
bool | redeem (const std::vector< Coin > &coins) override |
Additional Inherited Members | |
Static Public Member Functions inherited from Model | |
static std::unique_ptr< Model > | getModel (const std::string &backend_name) |
this is for now our sample model
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
returns the vector of blind signatures for a given vector of blinds
transaction_reference | reference to a transaction (send from client) |
blinds | the vector of blinds to sign |
Implements Model.
|
inlineoverridevirtual |
redeem valid coins into real money
coins | the coins to redeem |
Implements Model.