limit websocket mempool block subs to real indices

This commit is contained in:
mononaut 2026-05-28 09:16:37 +00:00
parent 1fafd9c414
commit f5aad6f6e4
No known key found for this signature in database
GPG key ID: BFD16BE592A9CD8D

View file

@ -371,8 +371,8 @@ class WebsocketHandler {
}
if (parsedMessage && parsedMessage['track-mempool-block'] !== undefined) {
if (Number.isInteger(parsedMessage['track-mempool-block']) && parsedMessage['track-mempool-block'] >= 0) {
const index = parsedMessage['track-mempool-block'];
const index = parsedMessage['track-mempool-block'];
if (Number.isInteger(index) && index >= 0 && index < config.MEMPOOL.MEMPOOL_BLOCKS_AMOUNT) {
client['track-mempool-block'] = index;
const mBlocksWithTransactions = mempoolBlocks.getMempoolBlocksWithTransactions();
response['projected-block-transactions'] = JSON.stringify({