Have ag-solo egresses use an abstract name, not GCI #5473
michaelfig
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What is the Problem Being Solved?
It is useful to decouple the client's SwingSet state from the specific chain parameters. This allows migrating to a different chain (i.e. GCI, chainID) with the same Agoric state. This will be needed for transparent chain migration.
Description of the Design
Use an abstract name for the chain connection (such as "agoric" so that the egresses state in the comms vat doesn't change). Provide an operation to reset the ag-solo's light-client state for that abstract chain name to use a different chainID and GCI.
Security Considerations
Changing which chain to follow is a trusted operation.
Test Plan
TODO
Beta Was this translation helpful? Give feedback.
All reactions