diff options
author | Russell Yanofsky <russ@yanofsky.org> | 2018-07-17 13:04:35 -0400 |
---|---|---|
committer | Russell Yanofsky <russ@yanofsky.org> | 2019-03-05 10:20:00 -0400 |
commit | b1b2b238928e7be044ad62cf1b222464907ece2c (patch) | |
tree | 50767a07bf5bdca1b6b4e2de761e90957febfaf0 /src/interfaces/chain.h | |
parent | 4e4d9e9f85eaf9c3bec48559bd4cad3e8a9333ca (diff) |
Remove use of CCoinsViewMemPool::GetCoin in wallet code
This commit does not change behavior.
Diffstat (limited to 'src/interfaces/chain.h')
-rw-r--r-- | src/interfaces/chain.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/interfaces/chain.h b/src/interfaces/chain.h index 0936449e22..b4db9dda15 100644 --- a/src/interfaces/chain.h +++ b/src/interfaces/chain.h @@ -19,6 +19,7 @@ class CFeeRate; class CRPCCommand; class CScheduler; class CValidationState; +class Coin; class uint256; enum class RBFTransactionState; struct CBlockLocator; @@ -168,6 +169,11 @@ public: int64_t* time = nullptr, int64_t* max_time = nullptr) = 0; + //! Look up unspent output information. Returns coins in the mempool and in + //! the current chain UTXO set. Iterates through all the keys in the map and + //! populates the values. + virtual void findCoins(std::map<COutPoint, Coin>& coins) = 0; + //! Estimate fraction of total transactions verified if blocks up to //! the specified block hash are verified. virtual double guessVerificationProgress(const uint256& block_hash) = 0; |