HomePhabricator

wallet: Split signmessage from rpcwallet

Description

wallet: Split signmessage from rpcwallet

Summary:

rpcwallet is the file that takes longest to compile, especially with sanitizers enabled it can take several 10s of seconds.

Allow faster incremental and parallel builds by starting to split it up. First, split off signmessage, which is unrelated to other stuff such as wallet file handling, wallet encryption, tx creation, or wallet status/info.

This is a backport of core#23602

Test Plan: ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
PiRKAuthored on Dec 6 2022, 10:23
PiRKPushed on Dec 6 2022, 14:47
Reviewer
Restricted Project
Differential Revision
D12774: wallet: Split signmessage from rpcwallet
Parents
rABC292a97ef2d19: [Chronik] Add empty HTTP server
Branches
Unknown
Tags
Unknown