You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I believe this change means it is now possible to skip propser_schedule.version numbers. We should modify the set_proposed_producers logic so we don't skip version numbers. Need a test to cover that case so we don't break it again.
We need to make sure that if a proposer policy is scheduled for the same proposer_policy.active_time that it replaces the current one there but doesn't increment the schedule version. I think we will need to change controller::set_proposed_producers to check if there is an existing one that would have the same active_time and replace it and use its version. We should return the correct version to the contract.
heifner
changed the title
IF: Modify et_proposed_producers() to make sure propser_schedule.version numbers not being skipped
IF: Modify set_proposed_producers() to make sure propser_schedule.version numbers not being skipped
Mar 14, 2024
In reviewing #2282, @heifner commented:
Please see #2282
The text was updated successfully, but these errors were encountered: