Changeset View
Changeset View
Standalone View
Standalone View
src/wallet/wallet.h
Show First 20 Lines • Show All 613 Lines • ▼ Show 20 Lines | |||||
}; | }; | ||||
struct CoinSelectionParams { | struct CoinSelectionParams { | ||||
bool use_bnb = true; | bool use_bnb = true; | ||||
size_t change_output_size = 0; | size_t change_output_size = 0; | ||||
size_t change_spend_size = 0; | size_t change_spend_size = 0; | ||||
CFeeRate effective_fee = CFeeRate(Amount::zero()); | CFeeRate effective_fee = CFeeRate(Amount::zero()); | ||||
size_t tx_noinputs_size = 0; | size_t tx_noinputs_size = 0; | ||||
//! Indicate that we are subtracting the fee from outputs | |||||
bool m_subtract_fee_outputs = false; | |||||
CoinSelectionParams(bool use_bnb_, size_t change_output_size_, | CoinSelectionParams(bool use_bnb_, size_t change_output_size_, | ||||
size_t change_spend_size_, CFeeRate effective_fee_, | size_t change_spend_size_, CFeeRate effective_fee_, | ||||
size_t tx_noinputs_size_) | size_t tx_noinputs_size_) | ||||
: use_bnb(use_bnb_), change_output_size(change_output_size_), | : use_bnb(use_bnb_), change_output_size(change_output_size_), | ||||
change_spend_size(change_spend_size_), effective_fee(effective_fee_), | change_spend_size(change_spend_size_), effective_fee(effective_fee_), | ||||
tx_noinputs_size(tx_noinputs_size_) {} | tx_noinputs_size(tx_noinputs_size_) {} | ||||
CoinSelectionParams() {} | CoinSelectionParams() {} | ||||
▲ Show 20 Lines • Show All 816 Lines • Show Last 20 Lines |