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
Currently bootstrap serves 2 functions: setup the core vats needed for the basic functionality of a chain, and execute a set of core proposals.
#8287 introduces a way to run core proposals, that are part of an upgrade, to completion within the block.
Description of the Design
Use the "same block" queue introduced in #8287 to queue and process bootstrap core proposals instead of relying on the bootstrap code to run those. To satisfy #8162. it would require reporting success of these core proposals back to cosmic-swingset, but that is also needed for upgrades.
We also would likely want to leverage the improvements of #8219 wrt scheduling of core proposals.
Security Considerations
None
Scaling Considerations
None
Test Plan
TBD
Upgrade Considerations
None, this only affect newly bootstrapped chains, but does remove complexity from the bootstrap vat and consolidates logic with upgrades.
The text was updated successfully, but these errors were encountered:
What is the Problem Being Solved?
Currently bootstrap serves 2 functions: setup the core vats needed for the basic functionality of a chain, and execute a set of core proposals.
#8287 introduces a way to run core proposals, that are part of an upgrade, to completion within the block.
Description of the Design
Use the "same block" queue introduced in #8287 to queue and process bootstrap core proposals instead of relying on the bootstrap code to run those. To satisfy #8162. it would require reporting success of these core proposals back to cosmic-swingset, but that is also needed for upgrades.
We also would likely want to leverage the improvements of #8219 wrt scheduling of core proposals.
Security Considerations
None
Scaling Considerations
None
Test Plan
TBD
Upgrade Considerations
None, this only affect newly bootstrapped chains, but does remove complexity from the bootstrap vat and consolidates logic with upgrades.
The text was updated successfully, but these errors were encountered: