| 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); } |
no test coverage detected