- 23 Jun, 2022 6 commits
-
-
github-actions[bot] authored
-
Matthew Slipper authored
Merge develop into master
-
Matthew Slipper authored
* ci: Upgrade golangci-lint version to one that handles Go 1.18 * Fix proxyd lint
-
Maurelian authored
* bedrock: Add sequencer role to output oracle * bedrock: Test oracle access controls. * bedrock: Make the Output Oracle upgradeable * chore(bedrock): bindings, snapshot, changeset * update storage layout * kick CI * kick CI * Archive personal fork then kick again * kick build * contracts-bedrock: new storage layout * contracts-bedrock: fix deploy script Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Mark Tyneway authored
* contracts-bedrock: hardhat genesis-l1 * contracts-bedrock: hardhat genesis-l2 * core-utils: update types * contracts-bedrock: hardhat rollup-config * contracts-bedrock: update deploy scripts * contracts-governance: more solc output * contracts-bedrock: deploy config * contracts-bedrock: general fixes * ops-bedrock: use new script * lint * lint: fix
-
Maurelian authored
* bedrock: Add sequencer role to output oracle * bedrock: Test oracle access controls. * chore(bedrock): bindings, snapshot, changeset * bedrock: update oracle storage snapshot * bedrock: deploy scripts with oracle owner * test(bedrock): fix warp function in oracle test * bedrock: Address review feedback * bedrock: Generate unique deployer key in tests * kick build Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
- 22 Jun, 2022 9 commits
-
-
Maurelian authored
* ci(bedrock): Add storage-snapshot script * bedrock: add populated storage layout * Update config.yml Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Maurelian authored
* fix(op-e2e): less flakey TestL2OutputSubmitter * fix(op-e2e): increase timeout on testwithdrawals
-
Maurelian authored
Co-authored-by:
Matthew Slipper <me@matthewslipper.com>
-
Javed Khan authored
* fix (bedrock): deploy L2OO - fix args * chore: changeset
-
smartcontracts authored
Updates the SDK to use the L2 chain ID, instead of the L1 chain ID, as the source of truth when loading chain-specific data. We're going to need this now that we're planning to have multiple L2s attached to the same L1 (goerli) during our Bedrock testing plan. Part of a series of PRs meant to simplify the SDK and prepare it for Bedrock. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by:
Mark Tyneway <mark.tyneway@gmail.com>
-
Mark Tyneway authored
-
smartcontracts authored
Fixes a bug in the deploy script for the L1CrossDomainMessenger where the L2OutputOracle was being passed into the constructor rather than the OptimismPortal, breaking the contract. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Ben Wilson authored
* op-replica env should include new values * Also kovan * Remove replica-healthcheck envs (uses network env now) * Update default-mainnet.env Co-authored-by:
Matthew Slipper <me@matthewslipper.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Maurelian authored
* fix(bedrock): arguments in L2OO deploy scripts * chore: changeset
-
- 21 Jun, 2022 3 commits
-
-
Will Cory authored
* feat(dev-env):Pin yarn to a common shared version * fix git ignore Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Will Cory authored
* add version to healthz for convenience * changeset Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Maurelian authored
* bedrock: lint and formatting ignore deployments * fix(bedrock): throw errors for eslint warnings * chore(bedrock): Format bedrock hardhat config
-
- 19 Jun, 2022 2 commits
-
-
Jeffrey Quesnelle authored
The current default values for image tags will result in a replica that is unable to fully sync (see #2686) Update to latest released versions Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
smartcontracts authored
Fixes a bug where the FD would try to get blocks beyond the local tip, triggering an error in L2Geth. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- 18 Jun, 2022 8 commits
-
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
Version Packages
-
github-actions[bot] authored
-
Matthew Slipper authored
Develop -> Master
-
Matthew Slipper authored
-
smartcontracts authored
Fixes BSV2 to correctly ignore invalid routes in metrics by normalizing them to /invalid_path_not_a_real_route.
-
Will Cory authored
* update metrics to more permissive type * changeset Co-authored-by:
Will Cory <willcory@Wills-MacBook-Pro.local> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Matthew Slipper authored
There was no `drippie-mon` target in `Dockerfile.packages`, and the canary build was using the `relayer` target.
-
- 17 Jun, 2022 12 commits
-
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
This commit also expands on the natspec comments to clarify how the additional data may be used. fixup! contracts: Fix OZ-M-05 rename _data to _extraData
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
-
Maurelian authored
* bedrock: use block number for key in output oracle * contracts: Apply seaport style to natspec comments Inspo: https://github.com/ProjectOpenSea/seaport/blob/main/contracts/Seaport.sol * bedrock: Improve oracle error messages * bedrock: update node and proposer with new oracle interface * bedrock: add tests for oracle reorg protection. * Fix op-proposer & withdrawals logic * Golang PR Fixes * specs: use block number for key in output oracle * bedrock: Fix CamelCase on oracle events * bedrock: Update arg name in usage of getL2Output * bedrock: Oracle add computeL2Timestamp and check on append Co-authored-by:
Joshua Gutow <jgutow@optimism.io>
-
Javed Khan authored
This PR depends on #26 on reference-optimistic-geth: https://github.com/ethereum-optimism/reference-optimistic-geth/pull/26 A new test TestFees is added, which runs a simple transaction and tests that the L2 fee is redirected to the configured fee recipient and that the L1 availability fee is calculated based the RLP encoded transaction size and also redirected to the configured fee recipient. TestFees is skipped, but can be enabled the above PR is merged into reference-optimistic-geth. NOTE: After #26 reference-optimistic-geth is merged, L2 genesis configuration needs to be updated for OptimismConfig to enable special fee handling and to find L1Block, GasPriceOracle contract addresses.
-
Matthew Slipper authored
We never want to expose Geth's accounts to the public internet, so proxyd will now return `[]` for `eth_accounts` RPC calls without hitting the backend. Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Joshua Gutow authored
-