aboutsummaryrefslogtreecommitdiff
path: root/src/rpc (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-07-16Merge pull request #9383luigi11114-2/+6
2024-07-16Merge pull request #9382luigi11112-3/+13
2024-07-16Merge pull request #9379luigi11111-0/+13
2024-06-24Daemon RPC: /getblocks.bin return chain's top_block_hash in respj-berman4-3/+7
2024-06-24wallet2: move get_rpc_status func to RPC server definition filej-berman1-0/+13
2024-06-24Daemon RPC: high_height_ok req boolean field /getblocks.binj-berman2-3/+13
2024-05-21copyright: bump to 2024copyCat31-31/+31
2024-05-20Merge pull request #9232luigi11112-13/+4
2024-03-10Blockchain: remove old fee calc logicjeffro2562-13/+4
2024-02-24Enforce Tx unlock_time is Zero by Relay Rulejeffro2563-1/+15
2024-01-18Merge pull request #9079luigi11111-0/+201
2024-01-18Merge pull request #9077luigi11111-4/+4
2024-01-18Merge pull request #9073luigi11112-9/+27
2024-01-18Merge pull request #9052luigi11111-7/+16
2023-11-30fix merge mining with more than one merge mined chainCrypto City2-9/+27
2023-11-28Fix missing checks for IsObject in ZMQ jsonrpc readingLee Clagett1-0/+201
2023-11-28serialization: remove container wrappers and serialize directlyjeffro2561-4/+4
2023-11-06Merge pull request #8965luigi11111-0/+1
2023-11-04Fix EAGAIN bug in ZMQ-RPC/ZMQ-PUBLee *!* Clagett1-7/+16
2023-10-25Merge pull request #8969luigi11111-20/+20
2023-10-25Merge pull request #8958luigi11113-0/+105
2023-08-17Merge pull request #8890luigi11112-2/+7
2023-08-10`KV_SERIALIZE`: remove extraneous semicolons in DSLjeffro2561-20/+20
2023-08-01core_rpc_server: silence unused warningsjeffro2561-0/+1
2023-08-01blockchain_db: add k-anonymity to txid fetchingjeffro2563-0/+105
2023-07-02core_rpc_server: new file: rpc_ssl.fingerprintJeffrey Ryan1-1/+28
2023-06-30core_rpc_server: return ID of submitted blockjeffro2562-2/+7
2023-04-25Merge pull request #8780luigi11111-0/+1
2023-04-25Merge pull request #8698luigi111131-31/+31
2023-03-18Merge pull request #8733luigi11112-1/+5
2023-03-18Merge pull request #8076luigi11112-86/+196
2023-03-17rpc: give reason when sending non-hex raw txjeffro2561-0/+1
2023-03-07Enforce restricted # pool txs served via RPC + optimize chunked reqsj-berman2-37/+34
2023-02-26Add a size limit for tx_extra in tx pooltevador2-1/+5
2023-02-06Merge pull request #8691luigi11111-1/+11
2023-01-16Copyright: Update to 2023mj-xmr31-31/+31
2023-01-09Refactored rx-slow-hash.cSChernykh1-3/+1
2023-01-01rpc: do not misidentify coinbase txes as prunedmoneromooo-monero1-1/+11
2022-12-30wallet2, RPC: Optimize RPC calls for periodic refresh from 3 down to 1 callrbrunner72-60/+173
2022-09-12wallet2: check wallet compatibility with daemon's hard fork versionj-berman2-1/+24
2022-09-09Merge pull request #8519luigi11111-0/+6
2022-09-09Merge pull request #8348luigi11111-4/+0
2022-09-06rpc: skip bootstrap nodes that are lower than last checkpointselsta1-0/+6
2022-06-13Revert "Merge pull request #7937"j-berman1-36/+14
2022-05-23epee: update 'http_server_handlers_map2.h' macros to use fully qualified namesJeffrey Ryan1-4/+0
2022-05-05Give better error messages when missing SSL filesJeffrey Ryan1-5/+16
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-monero2-1/+13
2022-04-06Merge pull request #8197luigi111131-31/+35
2022-04-06Merge pull request #7937luigi11111-14/+36
2022-04-05Make RPC server functions that read db thread safej-berman1-14/+36
2022-03-18Merge pull request #8187luigi11111-6/+0
2022-03-04Copyright: Update to 2022mj-xmr31-31/+35
2022-02-19Fixes: Don't require --rpc-login with --rpc-access-control-origins #8168Jeffrey1-6/+0
2022-02-07rpc: add explicit restricted flag to /get_infotobtoht2-1/+4
2021-11-30Merge pull request #7943luigi11111-2/+2
2021-11-26Merge pull request #8083luigi11111-0/+15
2021-11-20Add calcpow RPCHoward Chu3-1/+62
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 #7891luigi11115-15/+189
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 p2poolSChernykh5-15/+189
2021-09-09Merge pull request #7616luigi11112-3/+7
2021-08-20daemon: allow proxy configurationanon2-3/+7
2021-07-15rpc: source file extensions must be explicit (cmake warning)selsta1-1/+1
2021-06-10Merge pull request #7661luigi11111-1/+4
2021-06-10Merge pull request #7662luigi11112-1/+5
2021-04-16Merge pull request #7384luigi11112-23/+33
2021-04-16Merge pull request #7002luigi11112-0/+2
2021-04-15rpc: send confirmations in get_transactions resultmoneromooo-monero2-1/+5
2021-03-29Merge pull request #7326luigi11115-18/+63
2021-03-28Reduce compilation time of epee/portable_storage_template_helper.hmj-xmr2-0/+2
2021-02-15rpc: fix some error return codes/statusmoneromooo-monero2-23/+33
2021-01-28Fix monerod --rpc-ssl disabledLee Clagett1-1/+1
2021-03-20Merge pull request #7366luigi11111-2/+23
2021-03-20Merge pull request #6810luigi11113-1/+169
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-monero3-1/+169
2021-02-09Remove unused variables in monero codebaseKevin Barbour1-2/+0
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett1-1/+4
2021-01-21bootstrap_daemon: proxy configuration supportxiphon5-19/+64
2021-01-15Merge pull request #7112luigi11111-2/+2
2020-12-29rpc: limit the number of txes for get_blocks.binmoneromooo-monero2-5/+5
2020-12-22restrict public node checks a littlemoneromooo-monero2-2/+13
2020-12-17rpc: add a busy_syncing field to get_infomoneromooo-monero2-1/+4
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 Blair2-1/+4
2020-12-01Merge pull request #7024Alexander Blair3-17/+21
2020-12-01Merge pull request #6948Alexander Blair3-3/+53
2020-11-29Merge pull request #7008luigi11111-2/+2
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-28Merge pull request #6849luigi11111-1/+1
2020-11-19rpc: get_info - add 'synchronized' fieldxiphon2-1/+4
2020-11-17rpc: skip non-synced bootstrap daemons in --no-sync mode tooxiphon3-17/+21
2020-11-15rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2Pxiphon1-0/+9
2020-11-11Silence stupid warningsHoward Chu1-2/+2
2020-10-29Fix CLI and unrestricted RPC relay_tx with stempoolLee Clagett1-2/+8
2020-10-29Add rpc-restricted-bind-ip optionHoward Chu3-3/+53
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-27rpc_private_headers declaration fixMichal m@lbit Malicki1-1/+1
2020-09-15wallet2: adapt to deterministic unlock timeTheCharlatan4-1/+7
2020-09-07rpc: assume randomx from v13 onwardsmoneromooo-monero1-2/+2
2020-09-06Merge pull request #6111Riccardo Spagni1-15/+11
2020-08-31Merge pull request #6770luigi11111-1/+5
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-19Fix ZMQ pruned bulletproof transactionsLee Clagett1-1/+5
2020-08-17replace most boost serialization with existing monero serializationmoneromooo-monero2-15/+71
2020-08-16Merge pull request #6727Alexander Blair1-6/+4
2020-08-16Merge pull request #6722Alexander Blair1-1/+2
2020-08-16Merge pull request #6603Alexander Blair2-5/+1
2020-08-16rpc: always send raw txes through P2P (don't use bootstrap daemon)xiphon1-43/+56
2020-08-14Change ZMQ-JSON txextra to hex and remove unnecessary base fieldsLee Clagett2-5/+1
2020-08-14Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ fasterLee Clagett6-11/+15
2020-08-14Fix pruned tx for ZMQ's GetBlocksFastLee Clagett1-0/+1
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 Blair25-25/+25
2020-07-08Merge pull request #6627luigi11111-1/+1
2020-07-08Merge pull request #6611luigi11111-1/+1
2020-07-08Merge pull request #6599luigi11111-1/+1
2020-07-08Merge pull request #6584luigi11111-5/+5
2020-07-08Merge pull request #6574luigi11112-0/+12
2020-06-08Merge pull request #6576luigi11112-6/+46
2020-06-05rpc: fix loading rpc payment data from filemoneromooo-monero1-1/+1
2020-05-31Fix boost <1.60 compilation and fix boost 1.73+ warningsLee Clagett1-2/+2
2020-05-31rpc: fix comparison of seconds vs microsecondsmoneromooo-monero1-1/+1
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-monero2-6/+46
2020-05-19rpc: lock access to the rpc payment objectmoneromooo-monero2-0/+12
2020-05-06Update copyright year to 2020SomaticFanatic25-25/+25
2020-05-06Merge pull request #6486luigi11111-1/+2
2020-05-06Merge pull request #6481luigi11111-1/+1
2020-05-04Adding ZMQ/Pub support for txpool_add and chain_main eventsLee Clagett6-53/+788
2020-04-29Fixes for ZMQ JSON-RPC endpoint names for raw txLee Clagett1-1/+2
2020-04-27rpc: fix 'use_bootstrap_daemon_if_necessary' return valuexiphon1-1/+1
2020-04-11Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett5-67/+66
2020-05-01Merge pull request #6453luigi11112-1/+3
2020-04-15bootstrap_daemon: fix missing virtual destructor and lambda capture (clang wa...xiphon2-1/+3
2020-04-04Merge pull request #6361luigi11111-3/+12
2020-04-04Merge pull request #6357luigi11117-43/+304
2020-04-04Merge pull request #6351luigi11111-2/+2
2020-04-04Merge pull request #6342luigi11111-0/+5
2020-04-04Merge pull request #6338luigi11111-3/+1
2020-04-03Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett6-22/+33
2020-04-01Hash domain separationSarang Noether1-3/+1
2020-03-31cryptonote_basic: drop unused verification_context::m_not_rct fieldxiphon3-9/+0
2020-03-31Merge pull request #6325luigi11111-1/+4
2020-03-31Merge pull request #6260luigi11112-1/+12
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 Clagett3-11/+11
2020-03-12rpc: add --rpc-payment-allow-free-loopbackmoneromooo-monero2-1/+12
2020-03-12Merge pull request #6273Alexander Blair6-650/+353
2020-03-09Move hex->bin conversion to monero copyright files and with less includesLee Clagett1-2/+2
2020-03-05Various improvements to the ZMQ JSON-RPC handling:Lee Clagett6-650/+353
2020-02-28Merge pull request #6259Alexander Blair1-0/+1
2020-02-28Merge pull request #6242Alexander Blair1-6/+4
2020-02-28Merge pull request #6225Alexander Blair2-6/+19
2020-02-28Merge pull request #6215Alexander Blair4-1/+9
2020-02-28Merge pull request #6211Alexander Blair2-0/+4
2020-02-28daemon: auto public nodes - cache and prioritize most stable nodesxiphon7-43/+304
2020-02-19Merge pull request #6198luigi11112-2/+4
2020-02-17rpc: Add check for too old timestamps in payment signatures.Guillaume Le Vaillant1-0/+5
2020-02-08rpc: fix print_pool_sh not finding local txesmoneromooo-monero1-1/+4
2020-02-06Merge pull request #6040Alexander Blair1-5/+4
2020-02-06Merge pull request #6035Alexander Blair2-6/+14
2020-01-24Merge pull request #6173Alexander Blair1-6/+10
2020-01-24Merge pull request #6172Alexander Blair2-1/+6
2020-01-16Merge pull request #6134Alexander Blair1-8/+8
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-12Merge pull request #6018luigi11113-0/+100
2019-12-12print_coinbase_tx_sum now supports 128 bits sumsmoneromooo-monero2-6/+19
2019-12-04--disable-ban-rpc option to prevent RPC users from banningnaughtyfox4-1/+9
2019-12-02rpc: add bad-blocks to flush_cache RPCmoneromooo-monero2-1/+5
2019-11-29daemon: run with -rpc-payment-address and --rpc-restricted-bind-portmoneromooo-monero2-2/+4
2019-11-27rpc: error out from get_info if the proxied call errors outmoneromooo-monero1-2/+1
2019-11-27rpc: init a few missing client_info membersmoneromooo-monero1-0/+4
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-monero2-1/+6
2019-11-18Fixed bug in ZMQ JSON-RPC method fieldLee Clagett1-3/+12
2019-11-14Actually concatenate error strings.Bert Peters1-8/+8
2019-11-12rpc: Only show version string if it matches expected patternNathan Dorfman3-0/+100
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett2-12/+10