how to grant limited authority to save contract upgrade materials? #8378
Labels
contract-upgrade
cosmic-swingset
package: cosmic-swingset
enhancement
New feature or request
mn2
Issue related to a MN2 dapp
needs-design
security
What is the Problem Being Solved?
In a permit for a core-eval, we have items such as
contractKits
andzone
that can be used to storeadminFacet
durably. But they also grant access to all creator facets of all other contracts. In order to save privateArgs, we can useinstancePrivateArgs
, but that grants tremendous authority as well.Description of the Design
TBD
@michaelfig and @turadg have kicked around some ideas.
Security / Upgrade Considerations
This is all about granting the least authority that a core-eval needs in order to preserve materials for later upgrade.
Scaling Considerations
not much
Test Plan
?
The text was updated successfully, but these errors were encountered: