aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/core_rpc_server.cpp (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-21add a sanity check to RPC input data sizemoneromooo-monero1-0/+2
2022-04-18Add Include statementsJeffrey1-0/+1
2022-04-10Fee changes from ArticMinemoneromooo-monero1-1/+11
2022-04-06Merge pull request #8197luigi11111-1/+1
2022-04-06Merge pull request #7937luigi11111-14/+36
2022-04-05Make RPC server functions that read db thread safej-berman1-14/+36
2022-03-04Copyright: Update to 2022mj-xmr1-1/+1
2022-02-07rpc: add explicit restricted flag to /get_infotobtoht1-0/+1
2021-11-30Merge pull request #7943luigi11111-2/+2
2021-11-26Merge pull request #8083luigi11111-0/+15
2021-11-20Add calcpow RPCHoward Chu1-0/+37
2021-10-24rpc: fix DoS vector in get_output_distributionmoneromooo-monero1-0/+15
2021-10-11Merge pull request #7960luigi11111-2/+14
2021-09-23Merge pull request #7891luigi11111-0/+37
2021-09-20rpc: Fix get_transactions failing when not foundNathan Dorfman1-2/+14
2021-09-15rpc: don't set error code as status stringselsta1-2/+2
2021-09-11RPC and ZeroMQ APIs to support p2poolSChernykh1-0/+37
2021-09-09Merge pull request #7616luigi11111-2/+4
2021-08-20daemon: allow proxy configurationanon1-2/+4
2021-06-10Merge pull request #7662luigi11111-0/+2
2021-04-16Merge pull request #7384luigi11111-23/+29
2021-04-16Merge pull request #7002luigi11111-0/+1
2021-04-15rpc: send confirmations in get_transactions resultmoneromooo-monero1-0/+2
2021-03-29Merge pull request #7326luigi11111-10/+25
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr1-0/+1
2021-02-15rpc: fix some error return codes/statusmoneromooo-monero1-23/+29
2021-01-28Fix monerod --rpc-ssl disabledLee Clagett1-1/+1
2021-03-20Merge pull request #7366luigi11111-2/+23
2021-03-20Merge pull request #6810luigi11111-0/+120
2021-02-13Store RPC SSL key/cert for consistent authentication between runsLee Clagett1-2/+23
2021-02-09New add_aux_pow RPC to support merge miningmoneromooo-monero1-0/+120
2021-02-09Remove unused variables in monero codebaseKevin Barbour1-2/+0
2021-01-21bootstrap_daemon: proxy configuration supportxiphon1-10/+25
2021-01-15Merge pull request #7112luigi11111-2/+2
2020-12-29rpc: limit the number of txes for get_blocks.binmoneromooo-monero1-4/+4
2020-12-22restrict public node checks a littlemoneromooo-monero1-1/+8
2020-12-17rpc: add a busy_syncing field to get_infomoneromooo-monero1-0/+1
2020-12-10protocol: drop origin IP if a block fails to verify in sync modemoneromooo-monero1-5/+1
2020-12-10rpc: report target height as 0 when syncedmoneromooo-monero1-2/+2
2020-12-04Merge pull request #7030Alexander Blair1-0/+1
2020-12-01Merge pull request #7024Alexander Blair1-11/+14
2020-12-01Merge pull request #6948Alexander Blair1-3/+15
2020-11-29Merge pull request #6960luigi11111-0/+9
2020-11-29Merge pull request #6949luigi11111-2/+8
2020-11-29Merge pull request #6895luigi11111-0/+7
2020-11-29Merge pull request #6892luigi11111-1/+1
2020-11-19rpc: get_info - add 'synchronized' fieldxiphon1-0/+1
2020-11-17rpc: skip non-synced bootstrap daemons in --no-sync mode tooxiphon1-11/+14
2020-11-15rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2Pxiphon1-0/+9
2020-10-29Fix CLI and unrestricted RPC relay_tx with stempoolLee Clagett1-2/+8
2020-10-29Add rpc-restricted-bind-ip optionHoward Chu1-3/+15
2020-10-13fix next_seed_height regression in getblocktemplate rpcAlexis Enston1-0/+7
2020-10-13core_rpc_server: on_get_blocks - forward bootstrap daemon errorxiphon1-3/+11
2020-10-12core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode checkxiphon1-1/+1
2020-09-15wallet2: adapt to deterministic unlock timeTheCharlatan1-0/+2
2020-09-07rpc: assume randomx from v13 onwardsmoneromooo-monero1-2/+2
2020-09-06Merge pull request #6111Riccardo Spagni1-15/+11
2020-08-27core: fix mining from a block that's not the current topmoneromooo-monero1-15/+11
2020-08-27Integrate CLSAGs into moneromoneromooo-monero1-1/+1
2020-08-27Merge pull request #6763Alexander Blair1-43/+56
2020-08-16Merge pull request #6727Alexander Blair1-6/+4
2020-08-16rpc: always send raw txes through P2P (don't use bootstrap daemon)xiphon1-43/+56
2020-07-30rpc: reject wrong sized txidmoneromooo-monero1-6/+4
2020-07-25rpc: return empty txid get_outs rather than 00..00 when not requestedmoneromooo-monero1-1/+2
2020-07-19Merge pull request #6512Alexander Blair1-1/+1
2020-07-08Merge pull request #6599luigi11111-1/+1
2020-07-08Merge pull request #6584luigi11111-5/+5
2020-05-28rpc: fix relay_tx error return mixupmoneromooo-monero1-1/+1
2020-05-23rpc: don't display invalid json errors on default log levelmoneromooo-monero1-5/+5
2020-05-20rpc: add a sanity limit to a few RPC in restricted modemoneromooo-monero1-6/+44
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
2020-05-06Merge pull request #6481luigi11111-1/+1
2020-05-01Merge pull request #6453luigi11111-1/+1
2020-04-27rpc: fix 'use_bootstrap_daemon_if_necessary' return valuexiphon1-1/+1
2020-04-15bootstrap_daemon: fix missing virtual destructor and lambda capture (clang wa...xiphon1-1/+1
2020-04-04Merge pull request #6357luigi11111-23/+27
2020-03-31cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon1-2/+0
2020-03-31Merge pull request #6325luigi11111-1/+4
2020-03-31Merge pull request #6260luigi11111-1/+10
2020-03-30Allow unrestricted rpc calls to get full txpool infoLee Clagett1-7/+12
2020-03-27Merge pull request #6289Alexander Blair1-1/+1
2020-03-26Adding Dandelion++ support to public networks:Lee Clagett1-5/+5
2020-03-12rpc: add --rpc-payment-allow-free-loopbackmoneromooo-monero1-1/+10
2020-02-28Merge pull request #6259Alexander Blair1-0/+1
2020-02-28Merge pull request #6242Alexander Blair1-6/+4
2020-02-28Merge pull request #6225Alexander Blair1-6/+11
2020-02-28Merge pull request #6215Alexander Blair1-1/+3
2020-02-28Merge pull request #6211Alexander Blair1-0/+2
2020-02-28daemon: auto public nodes - cache and prioritize most stable nodesxiphon1-23/+27
2020-02-19Merge pull request #6198luigi11111-1/+2
2020-02-08rpc: fix print_pool_sh not finding local txesmoneromooo-monero1-1/+4
2020-02-06Merge pull request #6035Alexander Blair1-6/+10
2020-01-24Merge pull request #6173Alexander Blair1-6/+10
2020-01-24Merge pull request #6172Alexander Blair1-0/+3
2020-01-14wallet: reroll fake outs selection on local tx_sanity_check failurexiphon1-1/+1
2019-12-20rpc: fill miner_tx_hash againmoneromooo-monero1-0/+1
2019-12-16rpc: drop the obsolete and wrong "unpruned size" logmoneromooo-monero1-6/+4
2019-12-12print_coinbase_tx_sum now supports 128 bits sumsmoneromooo-monero1-6/+11
2019-12-04--disable-ban-rpc option to prevent RPC users from banningnaughtyfox1-1/+3
2019-12-02rpc: add bad-blocks to flush_cache RPCmoneromooo-monero1-0/+2
2019-11-29daemon: run with -rpc-payment-address and --rpc-restricted-bind-portmoneromooo-monero1-1/+2
2019-11-27rpc: error out from get_info if the proxied call errors outmoneromooo-monero1-2/+1
2019-11-27rpc: do not propagate exceptions out of a dtormoneromooo-monero1-4/+8
2019-11-27rpc: always set the update field in update on sucessmoneromooo-monero1-0/+1
2019-11-25rpc: fix bootstrap RPC payment RPC being made in raw JSON, not JSON RPCmoneromooo-monero1-5/+5
2019-11-22rpc: don't auto fail RPC needing payment in bootstrap modemoneromooo-monero1-1/+5
2019-11-22rpc: add received_timestamp for pool txes in gettransactionsmoneromooo-monero1-0/+3
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-9/+7
2019-11-02Merge pull request #6047Riccardo Spagni1-1/+3
2019-10-31cryptonote: untangle dependency from miner to blockchainmoneromooo-monero1-1/+3
2019-10-28daemon: always use bootstrap daemon (if set) in '--no-sync' modexiphon1-3/+5
2019-10-25Merge pull request #6017luigi11111-1/+1
2019-10-25rpc: add a flush_cache RPCmoneromooo-monero1-1/+9
2019-10-25daemon, wallet: new pay for RPC use systemmoneromooo-monero1-116/+641
2019-10-24rpc: Include tag in get_info version stringNathan Dorfman1-1/+1
2019-10-24add a quick early out to get_blocks.bin when up to datemoneromooo-monero1-1/+15
2019-10-22Merge pull request #5964luigi11111-1/+0
2019-10-14Merge pull request #5933luigi11111-2/+2
2019-10-08Merge pull request #5915luigi11111-5/+6
2019-10-07Print cdifficulty and don't serialize miner tx hash twiceDoyle1-1/+0
2019-09-27monerod can now sync from pruned blocksmoneromooo-monero1-5/+6
2019-09-25RandomX integrationHoward Chu1-2/+15
2019-09-25ban peers sending bad pow outrightmoneromooo-monero1-2/+2
2019-09-24Merge pull request #5916luigi11111-3/+3
2019-09-24Merge pull request #5877luigi11111-1/+1
2019-09-16p2p: fix bans taking port into accountmoneromooo-monero1-3/+3
2019-09-14Merge pull request #5872luigi11111-1/+2
2019-09-08Merge pull request #5833luigi11111-0/+1
2019-09-04Merge pull request #5799luigi11111-33/+77
2019-09-02Changed the use of boost:value_initialized for C++ list initializerJesus Ramirez1-1/+1
2019-08-28rpc: don't include an address in mining_status when not miningmoneromooo-monero1-1/+2
2019-08-27daemon: automatic public nodes discovering and bootstrap daemon switchingxiphon1-33/+77
2019-08-26wallet, rpc: add a release field to get_versionmoneromooo-monero1-0/+1
2019-08-20rpc: fix unitialized 'core_rpc_server::m_was_bootstrap_ever_used'xiphon1-0/+1
2019-08-20Merge pull request #5696luigi11111-6/+10
2019-08-19daemon: fix print_pl only printing public zone peersmoneromooo-monero1-6/+10
2019-08-19Merge pull request #5728luigi11111-1/+25
2019-08-15Merge pull request #5649luigi11111-0/+21
2019-08-14Merge pull request #5634luigi11111-1/+2
2019-08-14Merge pull request #5607luigi11111-0/+39
2019-08-14Merge pull request #5525luigi11111-29/+46
2019-08-14Merge pull request #5487luigi11111-0/+2
2019-07-31Add IPv6 supportThomas Winget1-1/+11
2019-07-29rpc: implement get_public_nodes commandxiphon1-0/+39
2019-07-24Merge pull request #5623luigi11111-26/+76
2019-07-24Merge pull request #5582luigi11111-2/+6
2019-07-24Merge pull request #5530luigi11111-16/+0
2019-07-24Merge pull request #5502luigi11111-1/+1
2019-07-16allow blocking whole subnetsmoneromooo-monero1-1/+57
2019-07-16p2p: store network address directly in blocked host listmoneromooo-monero1-4/+4
2019-07-03rpc: get_block_template add optional extra_nonceJethro Grassie1-1/+25
2019-06-20rpc: set sanity_check_failed to false when successfulstoffu1-0/+1
2019-06-16Bans for RPC connectionsHoward Chu1-0/+21
2019-06-14rpc: restrict the recent cutoff size in restricted RPC modemoneromooo-monero1-0/+9
2019-06-12rpc: fix get_transactions getting v1 txes from the txpoolmoneromooo-monero1-1/+2
2019-06-10rpc: implement set_bootstrap_daemon methodxiphon1-26/+76
2019-06-09miner: fix double free of thread attributesston1th1-4/+1
2019-06-01daemon: add more chain specific info in alt_chain_infomoneromooo-monero1-28/+45
2019-05-30rpc: in/out peers can now return the setting's valuemoneromooo-monero1-2/+6
2019-05-22Add ssl_options support to monerod's rpc mode.Lee Clagett1-80/+3
2019-05-10remove obsolete save_graph skeleton codemoneromooo-monero1-16/+0
2019-05-09rpc: fail update RPC when running offlinemoneromooo-monero1-0/+7
2019-05-09daemon: sort alt chains by heightmoneromooo-monero1-1/+1
2019-05-07Merge pull request #5510Riccardo Spagni1-2/+2
2019-05-07Merge pull request #5496Riccardo Spagni1-2/+2
2019-05-01fix wide difficulty conversion with some versions of boostmoneromooo-monero1-2/+2
2019-04-29add a few checks where it seems appropriatemoneromooo-monero1-1/+1
2019-04-26change SSL certificate fingerprint whitelisting from SHA1 to SHA-256moneromooo-monero1-0/+9
2019-04-25rpc: improve get_output_distributionmoneromooo-monero1-2/+2
2019-04-23consensus: from v12, enforce >= 2 outputsmoneromooo-monero1-0/+2
2019-04-16Merge pull request #5452Riccardo Spagni1-0/+1
2019-04-16Merge pull request #5448Riccardo Spagni1-7/+2
2019-04-16Merge pull request #5446Riccardo Spagni1-5/+9
2019-04-16Merge pull request #5441Riccardo Spagni1-3/+1
2019-04-16Merge pull request #5434Riccardo Spagni1-0/+9
2019-04-16Merge pull request #5428Riccardo Spagni1-1/+4
2019-04-16rpc: add a pruned bool to the prune_blockchain callmoneromooo-monero1-0/+1
2019-04-15rpc: fix get_block_hashes.bin from wallet on pruned blockchainmoneromooo-monero1-7/+2
2019-04-15rpc: add relayed in get_transaction outputmoneromooo-monero1-5/+9
2019-04-15Merge pull request #5421Riccardo Spagni1-0/+1
2019-04-15Merge pull request #5402Riccardo Spagni1-1/+1
2019-04-14core_rpc_server: remove dummy assigning int to boolmoneromooo-monero1-3/+1
2019-04-12rpc: new sanity check on relayed transactionsmoneromooo-monero1-0/+9
2019-04-12rpc.getblocktemplate: set reserved_offset to zero when reserve_size==0stoffu1-1/+4
2019-04-11rpc: fix off by one in get_heightmoneromooo-monero1-0/+1
2019-04-11functional_tests: add more blockchain related testsmoneromooo-monero1-3/+20
2019-04-11Merge pull request #5376Riccardo Spagni1-1/+3
2019-04-11Merge pull request #5374Riccardo Spagni1-0/+1
2019-04-07Pass SSL arguments via one class and use shared_ptr instead of referenceLee Clagett1-12/+19
2019-04-06Change default SSL to "enabled" if user specifies fingerprint/certificateLee Clagett1-7/+12
2019-04-06Change SSL certificate file list to OpenSSL builtin load_verify_locationLee Clagett1-17/+7
2019-04-06rpc: merge the two get_info implementationsmoneromooo-monero1-62/+3
2019-04-05rpc: make wide_difficulty hexadecimalmoneromooo-monero1-1/+1
2019-04-04wallet: new option to start background miningmoneromooo-monero1-0/+1
2019-04-04rpc.gettransactions: fill as_json with partial tx in pruned modestoffu1-12/+43
2019-04-01Merge pull request #5327Riccardo Spagni1-0/+17
2019-04-01Merge pull request #5326Riccardo Spagni1-0/+1
2019-04-01Merge pull request #5308Riccardo Spagni1-1/+3
2019-04-01Add hash of top block to /getheight RPCHoward Chu1-1/+3
2019-03-24Make difficulty 128 bit instead of 64 bitmoneromooo-monero1-8/+24