Bitcoin
fees.h
Go to the documentation of this file.
1 // Copyright (c) 2009-2010 Satoshi Nakamoto
2 // Copyright (c) 2009-2018 The Bitcoin Core developers
3 // Distributed under the MIT software license, see the accompanying
4 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 
6 #ifndef BITCOIN_WALLET_FEES_H
7 #define BITCOIN_WALLET_FEES_H
8 
9 #include <amount.h>
10 
11 class CCoinControl;
12 class CFeeRate;
13 class CWallet;
14 struct FeeCalculation;
15 
20 CAmount GetRequiredFee(const CWallet& wallet, unsigned int nTxBytes);
21 
26 CAmount GetMinimumFee(const CWallet& wallet, unsigned int nTxBytes, const CCoinControl& coin_control, FeeCalculation* feeCalc);
27 
32 CFeeRate GetRequiredFeeRate(const CWallet& wallet);
33 
38 CFeeRate GetMinimumFeeRate(const CWallet& wallet, const CCoinControl& coin_control, FeeCalculation* feeCalc);
39 
43 CFeeRate GetDiscardRate(const CWallet& wallet);
44 
45 #endif // BITCOIN_WALLET_FEES_H
CFeeRate GetDiscardRate(const CWallet &wallet)
Definition: fees.cpp:84
Definition: wallet.h:724
Definition: fees.h:75
Definition: coincontrol.h:16
int64_t CAmount
Definition: amount.h:12
Definition: feerate.h:19
CFeeRate GetRequiredFeeRate(const CWallet &wallet)
Definition: fees.cpp:24
CAmount GetRequiredFee(const CWallet &wallet, unsigned int nTxBytes)
Definition: fees.cpp:13
CAmount GetMinimumFee(const CWallet &wallet, unsigned int nTxBytes, const CCoinControl &coin_control, FeeCalculation *feeCalc)
Definition: fees.cpp:19
CFeeRate GetMinimumFeeRate(const CWallet &wallet, const CCoinControl &coin_control, FeeCalculation *feeCalc)
Definition: fees.cpp:29