aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* really s/Doge/Dis/g this timeTomo Ueda2021-09-021-2/+2
|
* really s/doge/dis/g this timeTomo Ueda2021-09-021-1/+1
|
* Update server.cppnformant2021-07-221-1/+1
| | | Changed RPC port from 8332 (BTC) to 22555 (Dogecoin)
* Fix for Boost 1.74John-Gee2021-02-021-4/+5
|
* Introduce basic Dogecoin brandingRoss Nicoll2019-03-251-3/+3
|
* Change count type used by `gettxoutsetinfo` (#1415)Ross Nicoll2018-09-191-0/+10
| | | changing CAmount (is a int64_t) to arith_uint256 for nTotalAmount in CCoinsStats to prevent overflow
* [rpc] Remove auth cookie on shutdownpracticalswift2017-04-031-0/+1
| | | | | | | Accidentally removed in 40b556d3742a1f65d67e2d4c760d0b13fe8be5b7 Github-Pull: #10139 Rebased-From: 4b87973c32bcaa5fa7509793e4f0c4f4f981f21b
* boost: remove iostreams includesCory Fields2017-02-171-2/+0
| | | | | | | They're unused and produce nasty deprecation warnings Github-Pull: #9786 Rebased-From: 3301587dc5c7937141282f3799592d1e398495fb
* [wallet] Add include_unsafe argument to listunspent RPCRussell Yanofsky2017-01-191-5/+9
|
* rpc: Support named argumentsWladimir J. van der Laan2017-01-051-9/+56
| | | | | | | | | | | | | | The [JSON-RPC specification](http://www.jsonrpc.org/specification) allows passing parameters as an Array, for by-position arguments, or an Object, for by-name arguments. This implements by-name arguments, but preserves full backwards compatibility. API using by-name arguments are easier to extend, and easier to use (no need to guess which argument goes where). Named are mapped to positions by a per-call structure, provided through the RPC command table. Missing arguments will be replaced by null, except if at the end, then the argument is left out completely. Currently calls fail (though not crash) on intermediate nulls, but this should be improved on a per-call basis later.
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Add option to return non-segwit serialization via rpcGregory Sanders2016-12-051-0/+8
|
* [rpc] ParseHash: Fail when length is not 64MarcoFalke2016-10-311-0/+2
|
* [RPC] Give RPC commands more information about the RPC requestJonas Schnelli2016-10-191-14/+15
|
* 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