OffchainLabs/arbitrum-orbit-deployment-ui

Add support for AnyTrust

Closed this issue · 0 comments

spsjvc commented

Blocked by #32.

The steps in deployment should be changed to the following:

  1. 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 of nodeConfig are in Notion)
  1. Configure Chain
  • Name changed from Configure Rollup to Configure Chain
  1. Configure Validators
  • No changes
  1. Configure Batch Poster
  • No changes
  1. Review & Deploy
  • Should populate the node.data-availability.sequencer-inbox-address field of the nodeConfig with the address of the deployed Sequencer Inbox
  1. 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
  1. Download Config
  • Should stay the same