HomePhabricator

Remove uses of cs_main in wallet code

Description

Remove uses of cs_main in wallet code

Summary:
This commit does not change behavior.

Partial backport of core PR14437:
https://github.com/bitcoin/bitcoin/pull/14437/commits/79d579f4e11b57f90fed314bccd25230f918729f

Depends on D5063 and D5074.

Test Plan:

cmake -GNinja .. -DCMAKE_BUILD_TYPE=Debug
ninja check check-functional

Run the CI TSAN build configuration.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D5075

Details

Provenance
Russell Yanofsky <russ@yanofsky.org>Authored on Jul 26 2017, 14:23
FabienCommitted on Jan 27 2020, 17:05
FabienPushed on Jan 28 2020, 07:09
Reviewer
Restricted Project
Differential Revision
D5075: Remove uses of cs_main in wallet code
Parents
rSTAGING596934413581: Pass chain and client variables where needed
Branches
Unknown
Tags
Unknown