summaryrefslogtreecommitdiff
path: root/src/rpc/message.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6603Alexander Blair2020-08-161-4/+0
|\ | | | | | | 4e2377995 Change ZMQ-JSON txextra to hex and remove unnecessary base fields (Lee Clagett)
| * Change ZMQ-JSON txextra to hex and remove unnecessary base fieldsLee Clagett2020-08-141-4/+0
| |
* | Switch to insitu parsing for ZMQ-JSON; GetBlocksFast reads 13%+ fasterLee Clagett2020-08-141-2/+5
| |
* | Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
|/ | | | Update copyright year to 2020
* Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett2020-04-111-7/+7
|
* Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett2020-04-031-7/+7
|
* Merge pull request #6361luigi11112020-04-041-3/+12
|\ | | | | | | 68a6507 Fixed bug in ZMQ JSON-RPC method field (vtnerd)
| * Fixed bug in ZMQ JSON-RPC method fieldLee Clagett2019-11-181-3/+12
| |
* | Various improvements to the ZMQ JSON-RPC handling:Lee Clagett2020-03-051-128/+64
|/ | | | | | | | | - Finding handling function in ZMQ JSON-RPC now uses binary search - Temporary `std::vector`s in JSON output now use `epee::span` to prevent allocations. - Binary -> hex in JSON output no longer allocates temporary buffer - C++ structs -> JSON skips intermediate DOM creation, and instead write directly to an output stream.
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* Update 2018 copyrightxmr-eric2018-01-261-1/+1
|
* rpc: guard against json parsing a non objectmoneromooo-monero2017-12-181-1/+1
|
* Fix JSON-RPC response object over ZMQLee Clagett2017-10-261-22/+31
|
* Fix various oversights/bugs in ZMQ RPC server codeThomas Winget2017-09-051-1/+1
| | | | | | | | | - Add some RPC commands (and touch up a couple others) - some bounds checking - some better pointer management - const correctness and error handling -- Thanks @vtnerd for type help with serialization and CMake changes
* json serialization for rpc-relevant monero typesThomas Winget2017-09-051-0/+286
Structured {de-,}serialization methods for (many new) types which are used for requests or responses in the RPC. New types include RPC requests and responses, and structs which compose types within those. # Conflicts: # src/cryptonote_core/blockchain.cpp