bitcoin/src/rpc
MarcoFalke 3515612e06
Merge #15473: bench: Benchmark MempoolToJSON
fa38535130 bench: Benchmark MempoolToJSON (MarcoFalke)
fa5dc3534b rpc: Pass mempool into MempoolToJSON (MarcoFalke)

Pull request description:

  This is used in production (e.g. https://jochen-hoenicke.de/queue/#0,24h), so add a benchmark to avoid making it even slower.

  Related:

  * "getrawmempool true RPC call is O(n^2)" #14765

Tree-SHA512: da09d2e54ee261af8671152f97f863cf1acd7a6adc6578e94046b1ec9e647a670c67499760ef765254f65522dfdf773c3c8729006fa2d63ccb6d53166bafc425
2019-03-06 16:58:37 -05:00
..
blockchain.cpp Merge #15473: bench: Benchmark MempoolToJSON 2019-03-06 16:58:37 -05:00
blockchain.h rpc: Pass mempool into MempoolToJSON 2019-02-25 10:12:29 -05:00
client.cpp Merge #15492: [rpc] remove deprecated generate method 2019-03-02 09:43:39 -05:00
client.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
mining.cpp Remove uses of fee globals in wallet code 2019-02-22 15:43:02 -04:00
mining.h Move ParseConfirmTarget from rpc/mining to rpc/util 2019-02-08 15:29:45 -05:00
misc.cpp [rpc] deriveaddresses: add range to CRPCConvertParam 2019-03-01 15:34:43 +01:00
net.cpp rpc: Actually throw help when passed invalid number of params 2019-02-20 13:34:16 -05:00
protocol.cpp scripted-diff: Move util files to separate directory. 2018-11-04 22:46:07 -08:00
protocol.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
rawtransaction.cpp refactor: Use RPCHelpMan::IsValidNumArgs in getrawtransaction 2019-02-25 23:47:36 -05:00
rawtransaction.h Pass chain and client variables where needed 2018-11-06 11:44:40 -04:00
register.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
server.cpp RPCHelpMan: Check default values are given at compile-time 2019-02-11 08:40:10 -05:00
server.h convert C-style (void) parameter lists to C++ style () 2018-09-13 10:36:41 -07:00
util.cpp Merge #15288: Remove wallet -> node global function calls 2019-03-04 13:13:36 -05:00
util.h Merge #15288: Remove wallet -> node global function calls 2019-03-04 13:13:36 -05:00