Electroneum
Loading...
Searching...
No Matches
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
virtual bool sign (const std::string &signedFileName)=0
 sign - Sign txs and saves to file

Detailed Description

Transaction-like interface for sending etn.

Definition at line 133 of file wallet2_api.h.

Member Enumeration Documentation

◆ Status

Enumerator
Status_Ok 
Status_Error 
Status_Critical 

Definition at line 135 of file wallet2_api.h.

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:
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/wallet/api/wallet2_api.h
  • /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/src/wallet/api/unsigned_transaction.cpp