Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <feebumper.h>
Public Member Functions | |
CFeeBumper (const CWallet *pWalletIn, const uint256 txidIn, const CCoinControl &coin_control, CAmount totalFee) | |
BumpFeeResult | getResult () const |
const std::vector< std::string > & | getErrors () const |
CAmount | getOldFee () const |
CAmount | getNewFee () const |
uint256 | getBumpedTxId () const |
bool | signTransaction (CWallet *pWallet) |
bool | commit (CWallet *pWalletNonConst) |
Private Member Functions | |
bool | preconditionChecks (const CWallet *pWallet, const CWalletTx &wtx) |
Private Attributes | |
const uint256 | txid |
uint256 | bumpedTxid |
CMutableTransaction | mtx |
std::vector< std::string > | vErrors |
BumpFeeResult | currentResult |
CAmount | nOldFee |
CAmount | nNewFee |
Definition at line 26 of file feebumper.h.
CFeeBumper::CFeeBumper | ( | const CWallet * | pWalletIn, |
const uint256 | txidIn, | ||
const CCoinControl & | coin_control, | ||
CAmount | totalFee | ||
) |
bool CFeeBumper::commit | ( | CWallet * | pWalletNonConst | ) |
Definition at line 238 of file feebumper.cpp.
|
inline |
Definition at line 34 of file feebumper.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 45 of file feebumper.cpp.
bool CFeeBumper::signTransaction | ( | CWallet * | pWallet | ) |
Definition at line 233 of file feebumper.cpp.
|
private |
Definition at line 53 of file feebumper.h.
|
private |
Definition at line 56 of file feebumper.h.
|
private |
Definition at line 54 of file feebumper.h.
|
private |
Definition at line 58 of file feebumper.h.
|
private |
Definition at line 57 of file feebumper.h.
|
private |
Definition at line 52 of file feebumper.h.
|
private |
Definition at line 55 of file feebumper.h.