Add support for AnyTrust
Closed this issue · 0 comments
spsjvc commented
Blocked by #32.
The steps in deployment should be changed to the following:
- Choose Chain Type
- The UI should be a single checkbox that enables AnyTrust, with some copy explaining the differences between Rollup and AnyTrust (copy is to be confirmed with the team, but lorem ipsum is good to start)
- Based on whether AnyTrust is enabled, we need to keep a different object structure for
nodeConfig
(more details about the different shapes ofnodeConfig
are in Notion)
- Configure Chain
- Name changed from
Configure Rollup
toConfigure Chain
- Configure Validators
- No changes
- Configure Batch Poster
- No changes
- Review & Deploy
- Should populate the
node.data-availability.sequencer-inbox-address
field of thenodeConfig
with the address of the deployed Sequencer Inbox
- Configure Keyset (only displayed in AnyTrust mode)
- Should display the hard-coded keyset with some copy that explains what that is and why it currently isn't changeable (copy is to be confirmed with the team, but lorem ipsum is good to start)
- Should submit a transaction to call
setValidKeyset
on the Sequencer Inbox
- Download Config
- Should stay the same