1. 08 Jul, 2021 3 commits
    • Mark Tyneway's avatar
      gas-oracle: ci + docker build/publish · c718bcde
      Mark Tyneway authored
      Adds a dockerfile for the `gas-oracle` as well as adding it as
      a service in the `docker-compose.yaml`. It is not enabled by
      default due to memory issues in CI already happening occasionally
      where the integration tests are oom killed.
      
      The `gas-oracle` is configured with a key that owns the
      `OVM_GasPriceOracle`.
      
      This PR adds the `gas-oracle` to the Github Actions
      workflow that is responsible for publishing the docker images.
      c718bcde
    • Mark Tyneway's avatar
      gas-oracle: implement and test · ce3c353b
      Mark Tyneway authored
      This commit adds the `gas-oracle` which is an offchain entity
      that sends transactions to L2 to update the gas price. It must
      be configured with a private key as the `OVM_GasPriceOracle`
      is owned.
      
      The `gas-oracle` is added to the changesets setup.
      
      Tests are included as well as CI. Dockerizing will happen
      in a follow up PR.
      ce3c353b
    • Mark Tyneway's avatar
      go: implement gasprices package · 93a3d5a5
      Mark Tyneway authored
      The `gasprices` package implements the logic that updates
      L2 gasprices on the Optimistic Ethereum Network.
      Co-authored-by: default avatarKarl Floersch <karl@karlfloersch.com>
      93a3d5a5
  2. 01 Jul, 2021 1 commit
  3. 30 Jun, 2021 10 commits
  4. 29 Jun, 2021 26 commits