Currently the rate limiter lookups for all transactions in memory pending for snapshots and use that for calculating permits for future transactions. Rate limiter should allow for 1 transaction with no fee per snapshot, so it should lookup for transactions within the next snapshot height only (ignore transactions in closed range heights waiting for snapshots).
Currently the rate limiter lookups for all transactions in memory pending for snapshots and use that for calculating permits for future transactions. Rate limiter should allow for 1 transaction with no fee per snapshot, so it should lookup for transactions within the next snapshot height only (ignore transactions in closed range heights waiting for snapshots).