MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / getMinimumFee

Method getMinimumFee

src/interfaces/wallet.cpp:416–427  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

414 }
415 CAmount getRequiredFee(unsigned int tx_bytes) override { return GetRequiredFee(m_wallet, tx_bytes); }
416 CAmount getMinimumFee(unsigned int tx_bytes,
417 const CCoinControl& coin_control,
418 int* returned_target,
419 FeeReason* reason) override
420 {
421 FeeCalculation fee_calc;
422 CAmount result;
423 result = GetMinimumFee(m_wallet, tx_bytes, coin_control, ::mempool, ::feeEstimator, &fee_calc);
424 if (returned_target) *returned_target = fee_calc.returnedTarget;
425 if (reason) *reason = fee_calc.reason;
426 return result;
427 }
428 unsigned int getConfirmTarget() override { return m_wallet.m_confirm_target; }
429 bool hdEnabled() override { return m_wallet.IsHDEnabled(); }
430 bool IsWalletFlagSet(uint64_t flag) override { return m_wallet.IsWalletFlagSet(flag); }

Callers 2

updateLabelsMethod · 0.80
updateSmartFeeLabelMethod · 0.80

Calls 1

GetMinimumFeeFunction · 0.85

Tested by

no test coverage detected