aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* use std::map::emplace() instead of std::map::insert()whythat2016-08-091-1/+1
|
* use c++11 std::unique_ptr instead of boost::shared_ptrwhythat2016-08-091-4/+5
|
* [rpc] fundrawtransaction feeRate: Use BTC/kBMarcoFalke2016-06-071-8/+6
| | | | | | | | | Also introduce UniValueType UniValueType is a wrapper for UniValue::VType which allows setting a typeAny flag. This flag indicates the type does not matter. (Used by RPCTypeCheckObj)
* Add strict flag to RPCTypeCheckObjJoão Barbosa2016-04-151-1/+14
| | | | Strict flag forces type check on all object keys.
* rpc: Register calls where they are definedWladimir J. van der Laan2016-03-311-64/+0
| | | | | | | | | | | | Split out methods to every module, apart from 'help' and 'stop' which are implemented in rpcserver.cpp itself. - This makes it easier to add or remove RPC commands - no longer everything that includes rpcserver.h has to be rebuilt when there's a change there. - Cleans up `rpc/server.h` by getting rid of the huge cluttered list of function definitions. - Removes most of the bitcoin-specific code from rpcserver.cpp and .h. Continues #7307 for the non-wallet.
* Create generatetoaddress rpcAndrew C2016-03-211-0/+1
| | | | | | Creates the generatetoaddress rpc which is virtually identical to the generate rpc except that it takes an argument for the address to mine to. It does not rely on wallet functionality. The mining code shared by generate and generatetoaddress has been moved to another method to reduce duplication.
* Merge #7507: Remove internal minerWladimir J. van der Laan2016-03-141-2/+0
|\ | | | | | | 8d1de43 Remove internal miner (Leviathn)
| * Remove internal minerLeviathn2016-02-101-2/+0
| | | | | | | | | | This code removes the internal miner which is only useful on Testnet. This leaves the internal miner that is useful on RegTest intact.
* | Add autocomplete to bitcoin-qt's console window.Luv Khemani2016-03-121-0/+11
|/ | | | | | | Removed externs Added listCommands() to CRPCTable Move autocomplete init to RPCConsole::setClientModel()
* move rpc* to rpc/Daniel Cousens2016-01-211-0/+539