aboutsummaryrefslogtreecommitdiff
path: root/src/rpc
Commit message (Collapse)AuthorAgeFilesLines
...
| * remove epee from link lines where it's redundantmoneromooo-monero2018-06-281-1/+0
| | | | | | | | | | | | For some reason, this confuses and kills ASAN on startup as it thinks const uint8_t ipv4_network_address::ID is defined multiple times.
* | Merge pull request #4033luigi11112018-07-193-4/+44
|\ \ | | | | | | | | | 3e46db9 rpc: add a non binary get_transaction_pool_hashes RPC (moneromooo-monero)
| * | rpc: add a non binary get_transaction_pool_hashes RPCmoneromooo-monero2018-06-213-5/+45
| | |
* | | Merge pull request #4013luigi11112018-07-192-0/+4
|\ \ \ | | | | | | | | | | | | e5592c4 rpc: add blockchain disk size to getinfo (moneromooo-monero)
| * | | rpc: add blockchain disk size to getinfomoneromooo-monero2018-06-202-1/+5
| |/ / | | | | | | | | | | | | This should help new nodes predict how much disk space will be needed for a full sync
* | | Merge pull request #3981luigi11112018-07-193-146/+24
|\ \ \ | | | | | | | | | | | | 45e419b db: store cumulative rct output distribution in the db for speed (moneromooo-monero)
| * | | db: store cumulative rct output distribution in the db for speedmoneromooo-monero2018-07-133-147/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This gets rid of the temporary precalc cache. Also make the RPC able to send data back in binary or JSON, since there can be a lot of data This bumps the LMDB database format to v3, with migration.
* | | | Merge pull request #3973luigi11112018-07-192-2/+18
|\ \ \ \ | | | | | | | | | | | | | | | 50af357 alt_chain_info can now give more info about a particular alt chain (moneromooo-monero)
| * | | | alt_chain_info can now give more info about a particular alt chainmoneromooo-monero2018-06-262-3/+19
| | | | |
* | | | | Merge pull request #3854luigi11112018-07-195-1/+96
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | 149da42 db_lmdb: enable batch transactions by default (stoffu) 34cb6b4 add --regtest and --fixed-difficulty for regression testing (vicsn) 9e1403e update get_info RPC and bump RPC version (vicsn) 207b66e first new functional tests (vicsn)
| * | | | update get_info RPC and bump RPC versionvictorsintnicolaas2018-06-293-1/+6
| | | | |
| * | | | add --regtest and --fixed-difficulty for regression testingvictorsintnicolaas2018-06-294-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | on_generateblocks RPC call combines functionality from the on_getblocktemplate and on_submitblock RPC calls to allow rapid block creation. Difficulty is set permanently to 1 for regtest. Makes use of FAKECHAIN network type, but takes hard fork heights from mainchain Default reserve_size in generate_blocks RPC call is now 1. If it is 0, the following error occurs 'Failed to calculate offset for'. Queries hard fork heights info of other network types
* | | | | Merge pull request #4012Riccardo Spagni2018-07-031-0/+4
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | 5b5828fc zmq_server: fix bind call when address and/or port are empty (moneromooo-monero)
| * | | | zmq_server: fix bind call when address and/or port are emptymoneromooo-monero2018-06-171-0/+4
| | |/ / | |/| |
* | | | Merge pull request #3716luigi11112018-06-274-73/+60
|\ \ \ \ | | | | | | | | | | | | | | | a2b557f 6795bd0 209ec96 ed2c81e a830db2 57ea902 31a895e ba8331c f7f1917 41be339 f025ae9 ef2cb63 dcfd299 5d3e702 2704624 2771a18 0e4c7d0 (moneromooo-monero)
| * | | | rpc: rework to avoid repeated calculations in get_blocks.binmoneromooo-monero2018-06-262-30/+17
| | | | |
| * | | | replace std::list with std::vector on some hot pathsmoneromooo-monero2018-06-264-49/+38
| | | | | | | | | | | | | | | | | | | | also use reserve where appropriate
| * | | | rpc: sanity check on number of txes in a blockmoneromooo-monero2018-06-261-0/+6
| | | | |
| * | | | rpc: add option to skip coinbase info in get_blocks.binmoneromooo-monero2018-06-262-4/+9
| | |_|/ | |/| |
* / | | fix typos in language files and rpc_args.cppordtrogen2018-06-211-1/+1
|/ / /
* | | Merge pull request #3851luigi11112018-06-191-0/+2
|\ \ \ | |/ / |/| | | | | a87980f fix build with GCC 8.1.0 (moneromooo-monero)
| * | fix build with GCC 8.1.0moneromooo-monero2018-05-261-0/+2
| | |
* | | Merge pull request #3892luigi11112018-06-071-6/+7
|\ \ \ | | | | | | | | | | | | d344736 rpc: convert distribution to cumulative after caching (moneromooo-monero)
| * | | rpc: convert distribution to cumulative after cachingmoneromooo-monero2018-05-311-6/+7
| | | | | | | | | | | | | | | | This avoids double conversion on a later cache hit
* | | | rpc: the cache is still for non cumulative on that branchmoneromooo-monero2018-06-011-0/+7
| |_|/ |/| |
* | | Merge pull request #3561luigi11112018-05-313-8/+22
|\ \ \ | | | | | | | | | | | | 353e9c0 Core RPC: optionally add POW hash to block_header_response (stoffu)
| * | | Core RPC: optionally add POW hash to block_header_responsestoffu2018-04-053-8/+22
| | | |
* | | | rpc: fix get_output_distribution cache for the cumulative casemoneromooo-monero2018-05-301-0/+7
| |/ / |/| | | | | | | | The distribution was not converted to cumulative after a cache hit
* | | db_lmdb: save pruned and prunable tx data separatelymoneromooo-monero2018-05-232-18/+3
| |/ |/| | | | | This bumps DB version to 2, migration code will run for v1 DBs
* | speed up get_output_distribution (and precalc common case)moneromooo-monero2018-05-212-1/+129
| |
* | Merge pull request #3705Riccardo Spagni2018-04-281-1/+1
|\ \ | | | | | | | | | f9d0827b Fix broken interactive daemon 'limit' commands plus RPC calls (rbrunner7)
| * | Fix broken interactive daemon 'limit' commands plus RPC callsrbrunner72018-04-251-1/+1
| | |
* | | speedup get_output_histogram for all amounts when min_count > 0moneromooo-monero2018-04-231-1/+1
|/ / | | | | | | | | | | This skips the vast majority of "dust" output amounts with just one instance on the chain. Clocks in at 0.15% of the original time on testnet.
* | Merge pull request #3672Riccardo Spagni2018-04-212-0/+36
|\ \ | | | | | | | | | | | | | | | 875c1cab wallet2: increase rpc timeout for get_output_distribution (moneromooo-monero) 70f23217 add top height to get_output_distribution, and cache it for rct (moneromooo-monero) 8c7363fb rpc: add missing perf timer for get_output_distribution (moneromooo-monero)
| * | add top height to get_output_distribution, and cache it for rctmoneromooo-monero2018-04-192-0/+35
| | | | | | | | | | | | This should cache the vast majority of calls for long running wallets
| * | rpc: add missing perf timer for get_output_distributionmoneromooo-monero2018-04-191-0/+1
| | |
* | | Merge pull request #3549Riccardo Spagni2018-04-122-8/+14
|\ \ \ | |/ / |/| | | | | | | | 73951cbd wallet2: request transactions in slices when scanning for known rings (moneromooo-monero) 25fe67e4 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
| * | rpc: allow getting pruned blocks from gettransactionsmoneromooo-monero2018-04-072-8/+14
| |/ | | | | | | | | | | | | | | and get them pruned in find_and_save_rings, since it does not need the pruned data in the first place. Also set decode_to_json to false where missing, we don't need this either.
* | Merge pull request #3502Riccardo Spagni2018-04-121-1/+1
|\ \ | | | | | | | | | 11c933e1 fix lambda compile error on openbsd (moneromooo-monero)
| * | fix lambda compile error on openbsdmoneromooo-monero2018-03-271-1/+1
| |/
* / rpc: make get_output_distribution a non-restricted RPCmoneromooo-monero2018-03-231-1/+1
|/ | | | so that those nodes can still be used for sending transactions
* Merge pull request #3336Riccardo Spagni2018-03-161-2/+2
|\ | | | | | | 57c0b1ed Fix typos in various files (Dimitris Apostolou)
| * Fix typos in various filesDimitris Apostolou2018-03-151-2/+2
| |
* | add RPC to get a histogram of outputs of a given amountmoneromooo-monero2018-03-163-1/+81
|/
* Stagenetstoffu2018-03-055-18/+32
|
* options: add testnet option dependencieswhythat2018-02-161-2/+6
|
* options: remove testnet-* optionswhythat2018-02-162-18/+4
|
* Merge pull request #3165Riccardo Spagni2018-02-163-1/+349
|\ | | | | | | 7539603f Bootstrap daemon (stoffu)
| * Bootstrap daemonstoffu2018-01-303-1/+349
| |
* | Merge pull request #3163Riccardo Spagni2018-02-163-4/+38
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 628b78ae Fix in_peers/out_peers RPC operations (Erik de Castro Lopo) ece9bcf5 rpc_client: Fix error handling (Erik de Castro Lopo) 8f30350d Fix method name in invoke_http_json_rpc (Erik de Castro Lopo) 32c0f908 Allow the number of incoming connections to be limited (Erik de Castro Lopo) d609a2c1 Rename delete_connections to delete_out_connections (Erik de Castro Lopo) b927c0fc Rename connections_count to max_out_connection_count (Erik de Castro Lopo)