mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 20:03:34 -03:00
Move TRACEx parameters to seperate lines
This commit is contained in:
parent
2d58629ee6
commit
d55fdb1a49
1 changed files with 17 additions and 5 deletions
|
@ -1127,7 +1127,12 @@ static util::Result<CreatedTransactionResult> CreateTransactionInternal(
|
|||
return util::Error{err.empty() ?_("Insufficient funds") : err};
|
||||
}
|
||||
const SelectionResult& result = *select_coins_res;
|
||||
TRACE5(coin_selection, selected_coins, wallet.GetName().c_str(), GetAlgorithmName(result.GetAlgo()).c_str(), result.GetTarget(), result.GetWaste(), result.GetSelectedValue());
|
||||
TRACE5(coin_selection, selected_coins,
|
||||
wallet.GetName().c_str(),
|
||||
GetAlgorithmName(result.GetAlgo()).c_str(),
|
||||
result.GetTarget(),
|
||||
result.GetWaste(),
|
||||
result.GetSelectedValue());
|
||||
|
||||
const CAmount change_amount = result.GetChange(coin_selection_params.min_viable_change, coin_selection_params.m_change_fee);
|
||||
if (change_amount > 0) {
|
||||
|
@ -1336,8 +1341,11 @@ util::Result<CreatedTransactionResult> CreateTransaction(
|
|||
LOCK(wallet.cs_wallet);
|
||||
|
||||
auto res = CreateTransactionInternal(wallet, vecSend, change_pos, coin_control, sign);
|
||||
TRACE4(coin_selection, normal_create_tx_internal, wallet.GetName().c_str(), bool(res),
|
||||
res ? res->fee : 0, res && res->change_pos.has_value() ? int32_t(*res->change_pos) : -1);
|
||||
TRACE4(coin_selection, normal_create_tx_internal,
|
||||
wallet.GetName().c_str(),
|
||||
bool(res),
|
||||
res ? res->fee : 0,
|
||||
res && res->change_pos.has_value() ? int32_t(*res->change_pos) : -1);
|
||||
if (!res) return res;
|
||||
const auto& txr_ungrouped = *res;
|
||||
// try with avoidpartialspends unless it's enabled already
|
||||
|
@ -1354,8 +1362,12 @@ util::Result<CreatedTransactionResult> CreateTransaction(
|
|||
auto txr_grouped = CreateTransactionInternal(wallet, vecSend, change_pos, tmp_cc, sign);
|
||||
// if fee of this alternative one is within the range of the max fee, we use this one
|
||||
const bool use_aps{txr_grouped.has_value() ? (txr_grouped->fee <= txr_ungrouped.fee + wallet.m_max_aps_fee) : false};
|
||||
TRACE5(coin_selection, aps_create_tx_internal, wallet.GetName().c_str(), use_aps, txr_grouped.has_value(),
|
||||
txr_grouped.has_value() ? txr_grouped->fee : 0, txr_grouped.has_value() && txr_grouped->change_pos.has_value() ? int32_t(*txr_grouped->change_pos) : -1);
|
||||
TRACE5(coin_selection, aps_create_tx_internal,
|
||||
wallet.GetName().c_str(),
|
||||
use_aps,
|
||||
txr_grouped.has_value(),
|
||||
txr_grouped.has_value() ? txr_grouped->fee : 0,
|
||||
txr_grouped.has_value() && txr_grouped->change_pos.has_value() ? int32_t(*txr_grouped->change_pos) : -1);
|
||||
if (txr_grouped) {
|
||||
wallet.WalletLogPrintf("Fee non-grouped = %lld, grouped = %lld, using %s\n",
|
||||
txr_ungrouped.fee, txr_grouped->fee, use_aps ? "grouped" : "non-grouped");
|
||||
|
|
Loading…
Reference in a new issue