#include <pending_transaction.h>
◆ PendingTransactionImpl()
| Monero::PendingTransactionImpl::PendingTransactionImpl |
( |
WalletImpl & | wallet | ) |
|
◆ ~PendingTransactionImpl()
| Monero::PendingTransactionImpl::~PendingTransactionImpl |
( |
| ) |
|
◆ amount()
| uint64_t Monero::PendingTransactionImpl::amount |
( |
| ) |
const |
|
overridevirtual |
◆ commit()
| bool Monero::PendingTransactionImpl::commit |
( |
const std::string & | filename = "", |
|
|
bool | overwrite = false ) |
|
overridevirtual |
◆ dust()
| uint64_t Monero::PendingTransactionImpl::dust |
( |
| ) |
const |
|
overridevirtual |
◆ errorString()
| string Monero::PendingTransactionImpl::errorString |
( |
| ) |
const |
|
overridevirtual |
◆ fee()
| uint64_t Monero::PendingTransactionImpl::fee |
( |
| ) |
const |
|
overridevirtual |
◆ multisigSignData()
| std::string Monero::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 Monero::PendingTransaction.
◆ signersKeys()
| std::vector< std::string > Monero::PendingTransactionImpl::signersKeys |
( |
| ) |
const |
|
overridevirtual |
◆ signMultisigTx()
| void Monero::PendingTransactionImpl::signMultisigTx |
( |
| ) |
|
|
overridevirtual |
◆ status()
| int Monero::PendingTransactionImpl::status |
( |
| ) |
const |
|
overridevirtual |
◆ subaddrAccount()
| std::vector< uint32_t > Monero::PendingTransactionImpl::subaddrAccount |
( |
| ) |
const |
|
overridevirtual |
◆ subaddrIndices()
| std::vector< std::set< uint32_t > > Monero::PendingTransactionImpl::subaddrIndices |
( |
| ) |
const |
|
overridevirtual |
◆ txCount()
| uint64_t Monero::PendingTransactionImpl::txCount |
( |
| ) |
const |
|
overridevirtual |
◆ txid()
| std::vector< std::string > Monero::PendingTransactionImpl::txid |
( |
| ) |
const |
|
overridevirtual |
◆ WalletImpl
◆ m_errorString
| std::string Monero::PendingTransactionImpl::m_errorString |
|
private |
◆ m_key_images
◆ m_pending_tx
◆ m_signers
◆ m_status
| int Monero::PendingTransactionImpl::m_status |
|
private |
◆ m_tx_device_aux
| std::vector<std::string> Monero::PendingTransactionImpl::m_tx_device_aux |
|
private |
◆ m_wallet
| WalletImpl& Monero::PendingTransactionImpl::m_wallet |
|
private |
The documentation for this class was generated from the following files: