#include <pending_transaction.h>
◆ PendingTransactionImpl()
| Electroneum::PendingTransactionImpl::PendingTransactionImpl |
( |
WalletImpl & |
wallet | ) |
|
◆ ~PendingTransactionImpl()
| Electroneum::PendingTransactionImpl::~PendingTransactionImpl |
( |
| ) |
|
◆ amount()
| uint64_t Electroneum::PendingTransactionImpl::amount |
( |
| ) |
const |
|
overridevirtual |
◆ commit()
| bool Electroneum::PendingTransactionImpl::commit |
( |
const std::string & |
filename = "", |
|
|
bool |
overwrite = false |
|
) |
| |
|
overridevirtual |
◆ dust()
| uint64_t Electroneum::PendingTransactionImpl::dust |
( |
| ) |
const |
|
overridevirtual |
◆ errorString()
| string Electroneum::PendingTransactionImpl::errorString |
( |
| ) |
const |
|
overridevirtual |
◆ fee()
| uint64_t Electroneum::PendingTransactionImpl::fee |
( |
| ) |
const |
|
overridevirtual |
◆ multisigSignData()
| std::string Electroneum::PendingTransactionImpl::multisigSignData |
( |
| ) |
|
|
overridevirtual |
multisigSignData
- Returns
- encoded multisig transaction with signers' keys. Transfer this data to another wallet participant to sign it. Assumed use case is:
- Initiator: auto data = pendingTransaction->multisigSignData();
- Signer1: pendingTransaction = wallet->restoreMultisigTransaction(data); pendingTransaction->signMultisigTx(); auto signed = pendingTransaction->multisigSignData();
- Signer2: pendingTransaction = wallet->restoreMultisigTransaction(signed); pendingTransaction->signMultisigTx(); pendingTransaction->commit();
Implements Electroneum::PendingTransaction.
◆ signersKeys()
| std::vector< std::string > Electroneum::PendingTransactionImpl::signersKeys |
( |
| ) |
const |
|
overridevirtual |
◆ signMultisigTx()
| void Electroneum::PendingTransactionImpl::signMultisigTx |
( |
| ) |
|
|
overridevirtual |
◆ status()
| int Electroneum::PendingTransactionImpl::status |
( |
| ) |
const |
|
overridevirtual |
◆ subaddrAccount()
| std::vector< uint32_t > Electroneum::PendingTransactionImpl::subaddrAccount |
( |
| ) |
const |
|
overridevirtual |
◆ subaddrIndices()
| std::vector< std::set< uint32_t > > Electroneum::PendingTransactionImpl::subaddrIndices |
( |
| ) |
const |
|
overridevirtual |
◆ txCount()
| uint64_t Electroneum::PendingTransactionImpl::txCount |
( |
| ) |
const |
|
overridevirtual |
◆ txid()
| std::vector< std::string > Electroneum::PendingTransactionImpl::txid |
( |
| ) |
const |
|
overridevirtual |
◆ WalletImpl
◆ m_errorString
| std::string Electroneum::PendingTransactionImpl::m_errorString |
|
private |
◆ m_key_images
◆ m_pending_tx
◆ m_signers
◆ m_status
| int Electroneum::PendingTransactionImpl::m_status |
|
private |
◆ m_tx_device_aux
| std::vector<std::string> Electroneum::PendingTransactionImpl::m_tx_device_aux |
|
private |
◆ m_wallet
| WalletImpl& Electroneum::PendingTransactionImpl::m_wallet |
|
private |
The documentation for this class was generated from the following files: