dash/src/rpc
PastaPastaPasta 89e0ccc3dd
llmq: move more llmq params into llmq/params.h remove llmq/params.cpp, use string_view and constexpr (#4500)
string_view is needed for compile time interpretation (constexpr) of the LLMQParams

constexpr is good to add such that we aren't initializing in static scope, but instead at compile time

Sadly using string_view will require that we construct a std::string when passing into univalue, however, this isn't in a performance important section (rpc) and as such another allocation is an okay trade off for the benefits of constexpr

Also, now we aren't having extern variables, which should make the linker mildly happier

Signed-off-by: pasta <pasta@dashboost.org>
2021-10-11 20:11:08 +03:00
..
blockchain.cpp Merge pull request #4480 from kittywhiskers/llmqrefac 2021-10-10 21:59:13 +03:00
blockchain.h Merge #12151: rpc: Remove cs_main lock from blockToJSON and blockheaderToJSON 2021-08-24 19:16:52 -04:00
client.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
client.h Merge #12757: Clarify include guard naming convention 2020-07-19 00:42:54 -05:00
coinjoin.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
governance.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
masternode.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
mining.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
mining.h Merge #15373: Move ParseConfirmTarget from rpc/mining to rpc/util 2021-09-13 10:31:44 -04:00
misc.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
net.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
protocol.cpp merge bitcoin#14555: Move util files to directory 2021-06-27 12:03:13 +05:30
protocol.h Merge bitcoin#11536: Rename account to label where appropriate 2020-12-22 17:53:03 +01:00
rawtransaction.cpp Merge pull request #4480 from kittywhiskers/llmqrefac 2021-10-10 21:59:13 +03:00
rawtransaction.h core: remove all leftover references to segwit/rbf 2021-07-13 22:00:18 +05:30
register.h refactor: PrivateSend -> CoinJoin + Move the tab (#4038) 2021-03-17 18:36:11 -04:00
rpcevo.cpp Merge #14008: Preserve a format of RPC command definitions 2021-10-08 19:13:56 +05:30
rpcquorums.cpp llmq: move more llmq params into llmq/params.h remove llmq/params.cpp, use string_view and constexpr (#4500) 2021-10-11 20:11:08 +03:00
server.cpp refactor: refactor and improve platformUser restrictions, add some documentation (#4490) 2021-10-11 00:41:39 +03:00
server.h Merge #14214: convert C-style (void) parameter lists to C++ style () 2021-07-12 11:50:33 -04:00
util.cpp Merge #19106: util: simplify the interface of serviceFlagToStr() 2021-09-21 14:49:14 -04:00
util.h merge bitcoin#16787: Human readable network services 2021-09-18 09:18:22 +05:30