dash/src/rpc
Kittywhiskers Van Gogh a35245653c
refactor: pass references to objects instead of using global definitions (#4988)
* fix: move chain activation logic downward to succeed LLMQ initialization

* fix: change order of initialization to reflect dependency

* llmq: pass all global pointers invoked as CDSNotificationInterface arguments

* llmq: pass reference to quorumDKGDebugManager instead of invoking global

* llmq: pass reference to quorumBlockProcessor instead of invoking global

* llmq: pass reference to quorumDKGSessionManager instead of invoking global

* llmq: pass reference to quorumManager instead of invoking global

Co-authored-by: "UdjinM6 <UdjinM6@users.noreply.github.com>"

* llmq: pass reference to quorumSigSharesManager within CSigningManager and networking

* llmq: pass reference to quorumSigSharesManager instead of invoking global

* llmq: pass reference to chainLocksHandler instead of querying global

* llmq: pass reference to quorumInstantSendManager instead of querying global

* trivial: accept argument as const where possible

* style: remove an unneeded const_cast and instead pass by const reference

* style: use const where possible

Co-authored-by: pasta <pasta@dashboost.org>
2022-09-22 15:14:48 +04:00
..
blockchain.cpp Merge #18493: rpc: Remove deprecated "size" from mempool txs 2022-09-16 19:22:08 +05:30
blockchain.h Merge #15932: rpc: Serialize in getblock without cs_main 2022-06-18 11:37:52 +05:30
client.cpp merge #15937: Add loadwallet and createwallet load_on_startup options 2022-06-21 19:08:56 +05:30
client.h
coinjoin.cpp refactor: migrate globals to managed pointers in preparation for deglobalization (#4930) 2022-08-26 16:52:53 -05:00
governance.cpp refactor: migrate globals to managed pointers in preparation for deglobalization (#4930) 2022-08-26 16:52:53 -05:00
masternode.cpp fix(rpc): masternode outputs should work correctly with multiple outputs created via a single tx (#4967) 2022-08-31 13:32:35 +03:00
mining.cpp refactor: pass references to objects instead of using global definitions (#4988) 2022-09-22 15:14:48 +04:00
mining.h merge bitcoin#17781: Remove mempool global from miner 2022-04-20 00:25:14 +05:30
misc.cpp refactor: migrate globals to managed pointers in preparation for deglobalization (#4930) 2022-08-26 16:52:53 -05:00
net.cpp feat(rpc): getnetworkinfo RPC enrichment response (#4913) 2022-07-14 16:13:47 -05:00
protocol.h merge bitcoin#17407: Add reference to mempool in NodeContext 2022-04-20 00:22:36 +05:30
rawtransaction_util.cpp Merge #16900: doc: Fix doxygen comment for SignTransaction in rpc/rawtransaction_util 2022-08-16 01:39:24 +07:00
rawtransaction_util.h Merge #16900: doc: Fix doxygen comment for SignTransaction in rpc/rawtransaction_util 2022-08-16 01:39:24 +07:00
rawtransaction.cpp Merge #16798: Refactor rawtransaction_util's SignTransaction to separate prevtx parsing 2022-08-15 21:38:06 +07:00
register.h
request.cpp refactor(rpc): Mechanical/Manual RPC backports (#4734) 2022-05-12 15:29:17 -05:00
request.h merge bitcoin#19096: Remove g_rpc_chain global 2022-05-18 20:50:50 +05:30
rpcevo.cpp refactor: pass references to objects instead of using global definitions (#4988) 2022-09-22 15:14:48 +04:00
rpcquorums.cpp refactor: pass references to objects instead of using global definitions (#4988) 2022-09-22 15:14:48 +04:00
server.cpp chore: bump copyrights (#4873) 2022-06-08 02:36:46 +03:00
server.h merge bitcoin#19056: Make gettxoutsetinfo/GetUTXOStats interruptible 2022-05-23 10:39:43 +05:30
util.cpp Bitcoin backport #16227 refactoring CWallet (#4903) 2022-07-12 22:46:31 -05:00
util.h Bitcoin backport #16227 refactoring CWallet (#4903) 2022-07-12 22:46:31 -05:00