Page MenuHomePhabricator

Remove coinselection.h -> wallet.h circular dependency

Authored by deadalnix on Jun 7 2019, 00:12.



Changes CInputCoin to coinselection and to use CTransactionRef in
order to avoid a circular dependency. Also moves other coin selection
specific variables out of wallet.h to coinselectoin.h

This is a partial backport of Core PR10637 :

Depends on D3245 and D3249

Test Plan
make check

Diff Detail

rABC Bitcoin ABC
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

deadalnix created this revision.Jun 7 2019, 00:12
Herald added a reviewer: Restricted Project. · View Herald TranscriptJun 7 2019, 00:12
Fabien accepted this revision.Jun 7 2019, 10:18
This revision is now accepted and ready to land.Jun 7 2019, 10:18