From 34dde9f1b7a3c2e14a556365ab38837534f3cd88 Mon Sep 17 00:00:00 2001 From: "hinto.janai" Date: Fri, 15 Nov 2024 17:07:56 -0500 Subject: [PATCH] add SCRATCHPAD.txt --- SCRATCHPAD.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 SCRATCHPAD.txt diff --git a/SCRATCHPAD.txt b/SCRATCHPAD.txt new file mode 100644 index 00000000..cbcddc55 --- /dev/null +++ b/SCRATCHPAD.txt @@ -0,0 +1,13 @@ +RPC stuff that needs to be written in the architecture book: + +## General +- diagram showing full pipeline from input to output with crate responsibilities listed along the line + +## The handler +- {json-rpc, binary, other} handler functions implemented in `cuprated` +- handler -> helper function -> internal component's `Service` + +## Unsupported RPC calls / RPC calls with different behavior +- https://github.com/Cuprate/cuprate/issues/278 +- binary strings -> full JSON: `get_transaction_pool_backlog`, `get_output_distribution` +- not in `monerod` yet: `get_tx_ids_loose`