Files
monero/src
j-berman c4af33eded Enforce restricted # pool txs served via RPC + optimize chunked reqs
- `/getblocks.bin` respects the `RESTRICTED_TX_COUNT` (=100) when
returning pool txs via a restricted RPC daemon.
- A restricted RPC daemon includes a max of `RESTRICTED_TX_COUNT` txs
in the `added_pool_txs` field, and returns any remaining pool hashes
in the `remaining_added_pool_txids` field. The client then requests
the remaining txs via `/gettransactions` in chunks.
- `/gettransactions` no longer does expensive no-ops for ALL pool txs
if the client requests a subset of pool txs. Instead it searches for
the txs the client explicitly requests.
- Reset `m_pool_info_query_time` when a user:
  (1) rescans the chain (so the wallet re-requests the whole pool)
  (2) changes the daemon their wallets points to (a new daemon would
      have a different view of the pool)
- `/getblocks.bin` respects the `req.prune` field when returning
pool txs.
- Pool extension fields in response to `/getblocks.bin` are optional
with default 0'd values.
2023-03-07 20:35:45 +01:00
..
2022-08-22 22:41:08 -05:00
2022-07-13 22:07:31 +02:00
2022-07-13 22:07:31 +02:00
2022-09-20 09:59:58 +02:00
2022-08-22 22:45:59 -05:00
2022-10-28 00:47:26 -04:00
2022-03-04 06:59:20 +01:00
2022-03-04 06:59:20 +01:00
2022-08-22 22:49:47 -05:00
2022-09-09 12:48:47 -05:00
2022-03-04 06:59:20 +01:00
2022-09-26 14:46:06 -05:00
2022-04-27 18:53:03 +01:00
2022-05-26 21:23:38 -05:00
2022-03-04 06:59:20 +01:00
2022-09-20 09:59:58 +02:00
2022-03-04 06:59:20 +01:00