Can you explain this change?
0wallet/test/fuzz/scriptpubkeyman.cpp should add these lines:
1#include <assert.h> // for assert
2#include <functional> // for function
3#include <map> // for map
4#include <memory> // for unique_ptr, shared_ptr, make_unique, __shared_ptr_access
5#include <optional> // for optional, nullopt, nullopt_t
6#include <unordered_set> // for unordered_set, _Node_iterator
7#include <utility> // for pair, make_pair, move
8#include <variant> // for get_if
9#include "addresstype.h" // for PKHash, ExtractDestination, IsValidDestination, CTxDestination
10#include "chain.h" // for CChain, CBlockIndex
11#include "chainparams.h" // for SelectParams
12#include "coins.h" // for Coin
13#include "key.h" // for CKey, operator==
14#include "primitives/transaction.h" // for CMutableTransaction, TransactionSerParams, TX_WITH_WITNESS, COutPoint
15#include "psbt.h" // for PartiallySignedTransaction, PrecomputePSBTData
16#include "pubkey.h" // for CPubKey
17#include "script/descriptor.h" // for Descriptor, Parse
18#include "script/interpreter.h" // for PrecomputedTransactionData
19#include "script/script.h" // for CScript
20#include "script/signingprovider.h" // for FlatSigningProvider
21#include "sync.h" // for MaybeCheckNotHeld, LOCK, UniqueLock
22#include "util/hasher.h" // for SaltedSipHasher
23#include "util/result.h" // for Result
24#include "util/strencodings.h" // for string, char_traits, string_view
25#include "util/translation.h" // for bilingual_str
26#include "wallet/types.h" // for isminetype
https://api.cirrus-ci.com/v1/task/5472392502312960/logs/ci.log