Electroneum
Electroneum::UnsignedTransaction Struct Referenceabstract

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

#include <wallet2_api.h>

Inheritance diagram for Electroneum::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 More...
 
virtual bool sign (const std::string &signedFileName)=0
 sign - Sign txs and saves to file More...
 

Detailed Description

Transaction-like interface for sending etn.

Definition at line 133 of file wallet2_api.h.

Member Enumeration Documentation

◆ Status

Constructor & Destructor Documentation

◆ ~UnsignedTransaction()

Electroneum::UnsignedTransaction::~UnsignedTransaction ( )
pure virtual

Definition at line 48 of file unsigned_transaction.cpp.

48 {}

Member Function Documentation

◆ amount()

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

◆ confirmationMessage()

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

◆ errorString()

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

◆ fee()

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

◆ minMixinCount()

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

◆ mixin()

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

◆ paymentId()

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

◆ recipientAddress()

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

◆ sign()

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

sign - Sign txs and saves to file

Parameters
signedFileNamereturn - true on success

Implemented in Electroneum::UnsignedTransactionImpl.

◆ status()

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

◆ txCount()

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

txCount - number of transactions current transaction will be splitted to

Returns

Implemented in Electroneum::UnsignedTransactionImpl.


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