Process all POL pools on each block
Slow POL moves are beneficial to avoid greater reflexivity, but since POL only operates on one pool (round robin) per block, as we have increased the number of POL enabled pools the rate of POL in each individual pool has decreased. We should update to simply remove the round robin and process all pools on all blocks to decouple the configured rate of movement from the configured enabled pools.
Current:
>>> blocks_per_day = 14400
>>> pol_pools = 13
>>> pol_movement = 10/1000000
>>> pol_movement_per_day = blocks_per_day/pol_pools*pol_movement
>>> print(f"{pol_movement_per_day*100:.2f}%")
1.11%
After suggested change with all current config values remaining, it will increase the total POL rate 13x and future add/remove of POL pools will not affect this rate.
Edited by Ursa (9R)