bitcoin/src/rpc
fanquake 91ac12be44
Merge bitcoin/bitcoin#25013: Remove cs_main from verifymessage, move msg utils to new file
fa60169811 rpc: Move signmessage RPC util to new file (MacroFake)
fa9425177e Remove cs_main from verifymessage (MacroFake)

Pull request description:

  The `verifymessage` RPC has several issues:

  * It takes `cs_main` for no reason, blocking progress on removing the `cs_main` global mutex.
  * It is located in a file called `misc`, which is not a very helpful name.

  Fix all issues.

ACKs for top commit:
  vincenzopalazzo:
    ACK fa60169811

Tree-SHA512: c71a1f481b828e0a544405fecbbc7ca44e66ea46b498d7aed1f1c584d6a99724deb13e89d90b9d5cdeecbce293e6a41e9f7ae299543f6d761bf9e7a839b6c7f3
2022-04-29 12:20:10 +01:00
..
blockchain.cpp Call CHECK_NONFATAL only once where needed 2022-04-27 13:35:24 +02:00
blockchain.h move-mostly: Make fHavePruned a BlockMan member 2022-04-19 14:34:56 -04:00
client.cpp Add sendall RPC née sweep 2022-03-29 16:37:47 -04:00
client.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
external_signer.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
mempool.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
mempool.h rpc: Move mempool RPCs to new file 2022-03-11 17:46:58 +01:00
mining.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
mining.h rpc: create rpc/mining.h, hoist default max tries values to constant 2020-06-01 15:08:36 +02:00
misc.cpp rpc: Move signmessage RPC util to new file 2022-04-28 11:19:29 +02:00
net.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
protocol.h scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
rawtransaction.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
rawtransaction_util.cpp Extract CTxIn::MAX_SEQUENCE_NONFINAL constant 2022-01-26 15:10:44 +01:00
rawtransaction_util.h scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
register.h rpc: Move signmessage RPC util to new file 2022-04-28 11:19:29 +02:00
request.cpp refactor: use Span in random.* 2022-03-23 17:36:33 -05:00
request.h scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
server.cpp Merge bitcoin/bitcoin#24959: Remove not needed clang-format off comments 2022-04-26 15:11:37 +02:00
server.h scripted-diff: Bump copyright headers 2021-12-30 19:36:57 +02:00
server_util.cpp Add src/node/* code to node:: namespace 2022-01-06 22:14:16 -05:00
server_util.h Add src/node/* code to node:: namespace 2022-01-06 22:14:16 -05:00
signmessage.cpp rpc: Move signmessage RPC util to new file 2022-04-28 11:19:29 +02:00
txoutproof.cpp Remove not needed clang-format off comments 2022-04-25 10:55:07 +02:00
util.cpp Merge bitcoin/bitcoin#22953: refactor: introduce single-separator split helper (boost::split replacement) 2022-04-26 09:54:49 +01:00
util.h rpc: Add m_skip_type_check to RPCResult 2022-03-24 14:30:13 +01:00