⚠️ Warning: This binary is not safe for use in production or critical environments.
It will panic if any staking-related transaction is submitted on-chain. If a panic occurs, immediately fall back to a “safe” binary.
Use this binary with extreme caution and only as a temporary workaround when experiencing severe latency issues or difficulty staying in sync with the main node.
Improvements:
Optimizes the staking module’s endblock processing by using a cache, significantly reducing storage access overhead and improving execution speed for archive nodes reducing endblock execution time by up to 10x
A new configuration is added to control the cache size
[staking]
# cache-size defines the maximum number of time-based queue entries to cache
# for unbonding validators, unbonding delegations, and redelegations.
# cache-size = 0 means unlimited cache (no size limit).
# cache-size < 0 means the cache is disabled.
# cache-size > 0 sets a size limit for the cache.
cache-size = 0