mirror of
https://git.wownero.com/wownero/wownero.git
synced 2024-12-22 19:28:51 +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. |
||
---|---|---|
.. | ||
blockchain_storage_boost_serialization.h | ||
blockchain.cpp | ||
blockchain.h | ||
CMakeLists.txt | ||
cryptonote_core.cpp | ||
cryptonote_core.h | ||
cryptonote_tx_utils.cpp | ||
cryptonote_tx_utils.h | ||
i_core_events.h | ||
tx_pool.cpp | ||
tx_pool.h | ||
tx_sanity_check.cpp | ||
tx_sanity_check.h | ||
tx_verification_utils.cpp | ||
tx_verification_utils.h |