dash/src/rpc
Kittywhiskers Van Gogh 5faf29d318 refactor: use scoped weak enum instead of bare values for address type
strong enums (enum class) cannot be converted implicitly to another
type, requiring you to either use a static_cast or use to_underlying,
which is a part of C++23, which this codebase doesn't support.

the idea of scoping a weak enum into a namespace is courtesy of
https://stackoverflow.com/a/46294875/13845753
2023-09-24 21:59:07 +05:30
..
blockchain.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
blockchain.h merge bitcoin#21391: Prune g_chainman usage in RPC modules 2023-07-28 00:18:27 -05:00
client.cpp feat: new rpc `gettxchainlocks' to get transaction statuses by batch (#5578) 2023-09-20 09:07:24 -05:00
client.h
coinjoin.cpp refactor: subsume CoinJoin objects under CJContext, deglobalize coinJoin{ClientQueueManager,Server} (#5337) 2023-09-13 12:52:38 -05:00
evo.cpp refactor: decouple db hooks from CFlatDB-based C*Manager objects, migrate to *Store structs (#5555) 2023-09-24 09:50:21 -05:00
governance.cpp feat(rpc): add fundingthreshold to output of getgovernanceinfo (#5581) 2023-09-19 21:30:13 +03:00
masternode.cpp refactor: fix bad naming of namespace CMasternodePayments -> MasternodePayments 2023-09-05 11:25:28 -05:00
mining.cpp Merge #18532: rpc: Avoid initialization-order-fiasco on static CRPCCommand tables 2023-08-03 11:16:41 -05:00
mining.h merge bitcoin#19133: add bitcoin-cli -generate command 2023-04-17 08:30:49 +00:00
misc.cpp refactor: use scoped weak enum instead of bare values for address type 2023-09-24 21:59:07 +05:30
net.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
protocol.h Merge #20964: rpc: Add specific error code for "wallet already loaded" 2023-07-26 09:37:52 +05:30
quorums.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
rawtransaction_util.cpp Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
rawtransaction_util.h Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00
rawtransaction.cpp merge bitcoin#20464: Treat CDataStream bytes as uint8_t 2023-09-24 09:50:50 -05:00
register.h
request.cpp merge bitcoin#18594: display multiwallet balances in -getinfo 2023-04-17 08:30:49 +00:00
request.h Merge #20530: lint, refactor: Update cppcheck linter to c++17 and improve explicit usage 2023-08-01 12:24:36 -05:00
server.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
server.h merge bitcoin#19056: Make gettxoutsetinfo/GetUTXOStats interruptible 2022-05-23 10:39:43 +05:30
util.cpp fix: add missing includes and remove obsolete includes (#5562) 2023-09-07 09:07:02 -05:00
util.h Merge #18673: scripted-diff: Sort test includes 2023-08-29 22:00:59 -05:00