1. 21 Dec, 2022 1 commit
    • Matthew Slipper's avatar
      ctb: Live migration utilities · 06da1613
      Matthew Slipper authored
      Adds some utilities to make it easier to perform a live migration:
      
      - If a live deployer isn't configured, the SystemDictator will populate transactions for each step and output a JSON containing the transaction's `to`, `data`, `value`, and `chainId` fields. This gives us the opportunity to simulate these transactions prior to executing them, and makes it easier to generate multisignature transactions.
      - The dynamic oracle config step requires user input. To make this easier, I added a Hardhat task that configures the dynamic oracle config. It operates in two modes. In send mode it will send the transaction directly. This is useful for the Goerli migration. In no send mode it outputs the raw transaction hex for simulation/multisig purposes. The task will confirm all input before sending any transactions.
      06da1613
  2. 20 Dec, 2022 7 commits
  3. 19 Dec, 2022 10 commits
  4. 18 Dec, 2022 3 commits
  5. 17 Dec, 2022 19 commits