mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-12-22 19:38:53 +00:00
f137a35984
- `/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. |
||
---|---|---|
.. | ||
api | ||
CMakeLists.txt | ||
message_store.cpp | ||
message_store.h | ||
message_transporter.cpp | ||
message_transporter.h | ||
node_rpc_proxy.cpp | ||
node_rpc_proxy.h | ||
ringdb.cpp | ||
ringdb.h | ||
wallet2.cpp | ||
wallet2.h | ||
wallet_args.cpp | ||
wallet_args.h | ||
wallet_errors.h | ||
wallet_light_rpc.h | ||
wallet_rpc_helpers.h | ||
wallet_rpc_payments.cpp | ||
wallet_rpc_server_commands_defs.h | ||
wallet_rpc_server_error_codes.h | ||
wallet_rpc_server.cpp | ||
wallet_rpc_server.h |