[backport#10973] Remove use CValidationInterface in wallet code
Summary:
91868e6288abf9d133620b585bc6de793a11e0e3 This commit does not change behavior. (Russell Yanofski)
Depends on D5870
This ia a partial backport of Core PR10973
Test Plan:
cmake .. -GNinja -DENABLE_WERROR=ON -DCMAKE_BUILD_TYPE=Debug -DBUILD_BITCOIN_WALLET=OFF ninja check-all cmake .. -GNinja -DENABLE_WERROR=ON -DCMAKE_BUILD_TYPE=Debug ninja check-all
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Subscribers: deadalnix
Differential Revision: https://reviews.bitcoinabc.org/D5871