Monero
Loading...
Searching...
No Matches
Monero::UnsignedTransaction Struct Referenceabstract

Transaction-like interface for sending money. More...

#include <wallet2_api.h>

Inheritance diagram for Monero::UnsignedTransaction:

Public Types

enum  Status { Status_Ok , Status_Error , Status_Critical }

Public Member Functions

virtual ~UnsignedTransaction ()=0
virtual int status () const =0
virtual std::string errorString () const =0
virtual std::vector< uint64_tamount () const =0
virtual std::vector< uint64_tfee () const =0
virtual std::vector< uint64_tmixin () const =0
virtual std::string confirmationMessage () const =0
virtual std::vector< std::string > paymentId () const =0
virtual std::vector< std::string > recipientAddress () const =0
virtual uint64_t minMixinCount () const =0
virtual uint64_t txCount () const =0
 txCount - number of transactions current transaction will be splitted to
virtual bool sign (const std::string &signedFileName)=0
 sign - Sign txs and saves to file

Detailed Description

Transaction-like interface for sending money.

Member Enumeration Documentation

◆ Status

Enumerator
Status_Ok 
Status_Error 
Status_Critical 

Constructor & Destructor Documentation

◆ ~UnsignedTransaction()

Monero::UnsignedTransaction::~UnsignedTransaction ( )
pure virtual

Member Function Documentation

◆ amount()

virtual std::vector< uint64_t > Monero::UnsignedTransaction::amount ( ) const
pure virtual

◆ confirmationMessage()

virtual std::string Monero::UnsignedTransaction::confirmationMessage ( ) const
pure virtual

◆ errorString()

virtual std::string Monero::UnsignedTransaction::errorString ( ) const
pure virtual

◆ fee()

virtual std::vector< uint64_t > Monero::UnsignedTransaction::fee ( ) const
pure virtual

◆ minMixinCount()

virtual uint64_t Monero::UnsignedTransaction::minMixinCount ( ) const
pure virtual

◆ mixin()

virtual std::vector< uint64_t > Monero::UnsignedTransaction::mixin ( ) const
pure virtual

◆ paymentId()

virtual std::vector< std::string > Monero::UnsignedTransaction::paymentId ( ) const
pure virtual

◆ recipientAddress()

virtual std::vector< std::string > Monero::UnsignedTransaction::recipientAddress ( ) const
pure virtual

◆ sign()

virtual bool Monero::UnsignedTransaction::sign ( const std::string & signedFileName)
pure virtual

sign - Sign txs and saves to file

Parameters
signedFileNamereturn - true on success

Implemented in Monero::UnsignedTransactionImpl.

◆ status()

virtual int Monero::UnsignedTransaction::status ( ) const
pure virtual

◆ txCount()

virtual uint64_t Monero::UnsignedTransaction::txCount ( ) const
pure virtual

txCount - number of transactions current transaction will be splitted to

Returns

Implemented in Monero::UnsignedTransactionImpl.


The documentation for this struct was generated from the following files: