-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Virtual Objects in Governance #4343
Comments
Does need collections, just virtual objects for durability. |
A quick survey of current storage: BinaryVoteCounter
The counter itself is an object with state Committee (and shareHolders)
invitations is an array The committee itself is an object with state: contractGovernor has no stores, but it has state itself governParams
paramManager
|
With #7657 it's mostly durable. Any work now will be on making it fully durable, not virtual, |
What is the Problem Being Solved?
For MainNet 1, we must support durable objects for restart and upgrade. This is part way to #5200
Description of the Design
Collect a catalogue of all the persistent data types in Governance, and convert them to Virtual Objects.
Security Considerations
Trust paging of defineKind APIs.
Test Plan
Presumably extensive.
The text was updated successfully, but these errors were encountered: