Commit Graph

106 Commits (281cf995547f7683a9e9186bc6384a9fb6035d10)

Author SHA1 Message Date
MarcoFalke d692d192cd
Merge #19849: Assert that RPCArg names are equal to CRPCCommand ones (blockchain,rawtransaction)
4 years ago
MarcoFalke fafb381af8
Remove mempool global
4 years ago
MarcoFalke fa80c81487
Assert that RPCArg names are equal to CRPCCommand ones (blockchain)
4 years ago
MarcoFalke fa5979d12f
rpc: Avoid useless mempool query in gettxoutproof
4 years ago
Wladimir J. van der Laan bd93e32292 refactor: Replace HexStr(o.begin(), o.end()) with HexStr(o)
4 years ago
MarcoFalke 25ad2c623a
Merge #18740: Remove g_rpc_node global
5 years ago
MarcoFalke 448bdff263
Merge #18317: Serialization improvements step 6 (all except wallet/gui)
5 years ago
Russell Yanofsky 6fca33b2ed refactor: Pass NodeContext to RPC and REST methods through util::Ref
5 years ago
Wladimir J. van der Laan afed2e98b0
Merge #18810: doc: update rest info on block size and json
5 years ago
Chris Abrams ff6549c3c8 fix: update rest info on block size and json
5 years ago
Russell Yanofsky fcb7261625 Prevent valgrind false positive in rest_blockhash_by_height
5 years ago
Pieter Wuille 4eb5643e35 Convert everything except wallet/qt to new serialization
5 years ago
MarcoFalke aaaaad6ac9
scripted-diff: Bump copyright of files changed in 2019
5 years ago
MarcoFalke fa8e650b52
rest: Use mempool from node context instead of global
5 years ago
practicalswift 084e17cebd Remove unused includes
5 years ago
James O'Beirne fae6ab6aed refactor: pcoinsTip -> CChainState::CoinsTip()
5 years ago
Karl-Johan Alm 5c5e32bbe3
rpc: migrate JSONRPCRequest functionality into request.cpp
5 years ago
James O'Beirne 631940aab2 scripted-diff: replace chainActive -> ::ChainActive()
6 years ago
MarcoFalke fa5dc3534b
rpc: Pass mempool into MempoolToJSON
6 years ago
MarcoFalke a47319dada
Merge #15159: [RPC] Remove lookup to UTXO set from GetTransaction
6 years ago
Amiti Uttarwar 04da9f4834 [RPC] Update getrawtransaction interface
6 years ago
Jonas Schnelli 82cf6813a4
Merge #14353: REST: add blockhash call, fetch blockhash by height
6 years ago
Jonas Schnelli eb9ef04c4e
REST: add "blockhashbyheight" call, fetch blockhash by height
6 years ago
MarcoFalke f7e182a973
Merge #12151: rpc: Remove cs_main lock from blockToJSON and blockheaderToJSON
6 years ago
practicalswift 9cc0230cfc Add NODISCARD to all {Decode,Parse}[...](...) functions returning bool. Sort includes.
6 years ago
Jim Posen 2068f089c8 scripted-diff: Move util files to separate directory.
6 years ago
Ben Woosley 9c5af58d51
Consolidate redundant implementations of ParseHashStr
6 years ago
Antoine Le Calvez 30973e9844 [REST] improve performance for JSON calls
6 years ago
João Barbosa b9f226b41f rpc: Remove cs_main lock from blockToJSON and blockHeaderToJSON
6 years ago
practicalswift 8ecaee13f7 Increase signal to noise in appveyor build output by reducing the MSVC warning count from 12 to 4 (12 is assuming the changes in #14086 are also implemented).
6 years ago
DesWurstes 2da54f5a66 Cleanup StartRest()
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
Karl-Johan Alm e9a1881b90
refactor: add a function for determining if a block is pruned or not
7 years ago
donaloconnor 43f3dec009 Remove enum specifier (to avoid re-declare scoped enum as unscoped)
7 years ago
Jim Posen 6d772a3d44 [rpc] Public interfaces to GetTransaction block until synced.
7 years ago
Wladimir J. van der Laan ac898b689c
Merge #12717: [REST] Handle UTXO retrieval when ignoring the mempool
7 years ago
Wladimir J. van der Laan 3de01268b7
Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")
7 years ago
Roman Zeyde 9cb9af8c41
[REST] Handle UTXO retrieval when ignoring the mempool
7 years ago
practicalswift 1f45e2164a scripted-diff: Convert 11 enums into scoped enums (C++11)
7 years ago
João Barbosa 92fabcd443 Add LookupBlockIndex function
7 years ago
Alin Rus 19ac86e206 Remove useless string initialization.
7 years ago
Karel Bilek 91986ed206 scripted-diff: Use UniValue.pushKV instead of push_back(Pair())
7 years ago
Alin Rus a73aab7cd8 Use the character based overload for std::string::find.
7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017
7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky)
7 years ago
practicalswift a9b6ba0b7c Add missing cs_main locks when calling blockToJSON/blockheaderToJSON
7 years ago
practicalswift b5fb33943f Remove duplicate uriParts.size() > 0 check
7 years ago
Wladimir J. van der Laan 39ae41389a
Merge #10845: Remove unreachable code
7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit"
7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL
7 years ago