Umbrella issue for 26.0 testing. Please help testing on a wide variety of supported platforms, as well as interaction with different software.

Let us know which version you tested on which operating system.

If you find an issue, please search Github for known issues first and then open a new Github issue.

*This meta issue should not be used to report bugs, as a single thread makes it impossible to track more than one topic.*

See [26.0 Draft Release Notes](https://github.com/bitcoin-core/bitcoin-devwiki/wiki/26.0-Release-Notes-Draft) for a list of changes.

See here for the testing guide: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/26.0-Release-Candidate-Testing-Guide.
{
public:
    /** Retrieve the Coin (unspent transaction output) for a given outpoint.
     *  Returns true only when an unspent coin was found, which is returned in coin.
     *  When false is returned, coin's value is unspecified.
     */
    virtual bool GetCoin(const COutPoint &outpoint, Coin &coin) const;
    
    virtual bool HaveCoin(const COutPoint &outpoint) const;
    
    virtual uint256 GetBestBlock() const;
    
    
    
    
    virtual std::vector<uint256> GetHeadBlocks() const;
    
    
    virtual bool BatchWrite(CCoinsMap &mapCoins, const uint256 &hashBlock, bool erase = true);
    
    virtual std::unique_ptr<CCoinsViewCursor> Cursor() const;
    
    virtual ~CCoinsView() {}
    
    virtual size_t EstimateSize() const { return 0; }
};
class CCoinsViewBacked : public CCoinsView