Skip to content

Feat merge master into v0.3.0-rc#711

Merged
karlfloersch merged 24 commits intov0.3.0-rcfrom
feat/merge_master
Apr 30, 2021
Merged

Feat merge master into v0.3.0-rc#711
karlfloersch merged 24 commits intov0.3.0-rcfrom
feat/merge_master

Conversation

@karlfloersch
Copy link
Copy Markdown
Contributor

Description
Merges master into our v0.3.0-rc branch!

smartcontracts and others added 24 commits April 26, 2021 18:22
* fix[contracts]: Remove unnecessary EXTCODECOPY logic

* chore[contracts]: Add changeset

* Update OVM_ExecutionManager.sol
* contracts: fix build script

* chore: add changeset

* Update packages/contracts/scripts/build.sh

Co-authored-by: Liam Horne <liam@lihorne.com>

* build: parallel

Co-authored-by: Liam Horne <liam@lihorne.com>
* refactor(l2geth): rename L1GasPrice to DataPrice

* feat(l2geth/rollup-gpo): allow execution price to be specified

* feat(l2geth/api): use the execution price instead of the historical gasprice

* feat(l2geth): allow configuring the l2 execution price

* fix(integration-tests): adjust gas costs to match 0-execution price

* fix(integration-tests): pin down l1 gas estimation costs to the expected values

* chore: add changeset

* fix(sync-service): adjust tests for the refactor

* feat(rollup-gasprice): make Rollup GPO methods thread safe
there's a race condition somewhere in hardhat which does not generate the artifacts
in the correct directory sometimes, causing our tests to fail with 'artifact not found'
* Add hardhat-gas-reporter package and base config

* Generate an output file from gas reporter when run in CI
Selectively enable gas reporter based on ENABLE_GAS_REPORT env var

* Add gas reports to integration tests
* fix: update hardhat to use correct solc url

https://github.com/nomiclabs/hardhat/issues/1332\#issuecomment-818212424

* fix(core-utils): revert sentry/node version to 6.2.5

so that it's compatible with pino-sentry 0.7.0 aandrewww/pino-sentry#25

This was required because the hardhat upgrade removed any older versions
of the dependency which were still around and could be used.

* chore: add changeset

* ci: allow tests to be run on demand
* feat(hardhat-ovm): allow overriding the polling interval for the provider and its signers

The default is 50ms, which should make running the OVM tests smooth. If you want
to run tests against a remote node and do not want to overwhelm it, set the
parameter in the hardhat config's network

* chore: add changeset

* docs: add hardhat example

imported from https://github.com/ethereum-optimism/optimism-tutorial/

* ci: add deploy/deploy:ovm

* fix(contracts): wait for contracts to finish

workaround hardhat not generating build artifacts for both evm and ovm

* fix: use istanbul hard fork

* test(contracts): remove hardcoded post-state in nuisance gas test

this post state is not giving us much info, and it's hard to
update it or debug it when it does not pass for any reason

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* Renames prettier config files

* chore: rename the remaining prettierrc files

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* refactor: rename deployments filenames to remove colons

* build: add changeset
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* WIP: common-ts

* remove common-ts files from core-utils

* fix imports in bs and dtl

* update dockerfiles

* cleanup common-ts

* add changeset and message relayer dependency

* add dtl common-ts dependency

* make .prettier rc symlink

Co-authored-by: Liam Horne <liam@lihorne.com>
* feat(contracts): add pausable.sol

This is identical to Pausable, except for replacing Context._msgSender() with just msg.sender

* feat: add pause, block and allow to L1 messenger

* test(l1-messenger): access control, block, allow

* chore: add changeset

* chore: yarn lint

* test[contracts]: maintain previous test order

* fix[contracts]: add upgradable OZ contracts

* Revert "test[contracts]: maintain previous test order"

This reverts commit 4bbfe60.

* test[contracts]: add initializer modifier

* fix(contracts): delete unused file

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* l2geth: update start script to v0.2.0 regenesis

* chore: add changeset
* git reset to reorder dirs

* fix: typos

* chore(waffle-example): make tests pass

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* add prom bundle to measure endpoint metrics

* add changeset
@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 30, 2021

🦋 Changeset detected

Latest commit: e29730d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 9 packages
Name Type
@eth-optimism/data-transport-layer Patch
@eth-optimism/common-ts Minor
@eth-optimism/core-utils Minor
@eth-optimism/batch-submitter Patch
@eth-optimism/message-relayer Patch
@eth-optimism/contracts Patch
@eth-optimism/l2geth Patch
@eth-optimism/smock Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@karlfloersch karlfloersch merged commit e29730d into v0.3.0-rc Apr 30, 2021
@karlfloersch karlfloersch deleted the feat/merge_master branch April 30, 2021 18:58
github-merge-queue bot pushed a commit that referenced this pull request Dec 2, 2025
* feat: add CGT system feature (#703)

* fix: sys feature CI (#706)

* fix: liquidity controller fuzz (#708)

* fix: setup CGT system feature in deploy script (#711)

* fix: unused import (#713)

* test: add CGT missing tests (#714)
OptimismBot pushed a commit that referenced this pull request Dec 8, 2025
* feat: add CGT system feature (#703)

* fix: sys feature CI (#706)

* fix: liquidity controller fuzz (#708)

* fix: setup CGT system feature in deploy script (#711)

* fix: unused import (#713)

* test: add CGT missing tests (#714)
OptimismBot pushed a commit that referenced this pull request Dec 9, 2025
* feat: add CGT system feature (#703)

* fix: sys feature CI (#706)

* fix: liquidity controller fuzz (#708)

* fix: setup CGT system feature in deploy script (#711)

* fix: unused import (#713)

* test: add CGT missing tests (#714)
theochap pushed a commit that referenced this pull request Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants