mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-06-05 18:52:29 +02:00
RPC: listunspent, add "include immature coinbase" flag
so we can return the immature coinbase UTXOs as well.
This commit is contained in:
@@ -65,13 +65,14 @@ CoinsResult AvailableCoins(const CWallet& wallet,
|
||||
const CAmount& nMaximumAmount = MAX_MONEY,
|
||||
const CAmount& nMinimumSumAmount = MAX_MONEY,
|
||||
const uint64_t nMaximumCount = 0,
|
||||
bool only_spendable = true) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet);
|
||||
bool only_spendable = true,
|
||||
bool include_immature_coinbase = false) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet);
|
||||
|
||||
/**
|
||||
* Wrapper function for AvailableCoins which skips the `feerate` parameter. Use this function
|
||||
* to list all available coins (e.g. listunspent RPC) while not intending to fund a transaction.
|
||||
*/
|
||||
CoinsResult AvailableCoinsListUnspent(const CWallet& wallet, const CCoinControl* coinControl = nullptr, const CAmount& nMinimumAmount = 1, const CAmount& nMaximumAmount = MAX_MONEY, const CAmount& nMinimumSumAmount = MAX_MONEY, const uint64_t nMaximumCount = 0) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet);
|
||||
CoinsResult AvailableCoinsListUnspent(const CWallet& wallet, const CCoinControl* coinControl = nullptr, const CAmount& nMinimumAmount = 1, const CAmount& nMaximumAmount = MAX_MONEY, const CAmount& nMinimumSumAmount = MAX_MONEY, const uint64_t nMaximumCount = 0, bool include_immature_coinbase = false) EXCLUSIVE_LOCKS_REQUIRED(wallet.cs_wallet);
|
||||
|
||||
CAmount GetAvailableBalance(const CWallet& wallet, const CCoinControl* coinControl = nullptr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user