Skip to content

contracts-bedrock: bump to use solidity 0.8.15#3059

Merged
tynes merged 6 commits intodevelopfrom
ctb/solidity-version
Jul 19, 2022
Merged

contracts-bedrock: bump to use solidity 0.8.15#3059
tynes merged 6 commits intodevelopfrom
ctb/solidity-version

Conversation

@tynes
Copy link
Contributor

@tynes tynes commented Jul 16, 2022

Description
Bumps the bedrock contracts to use the latest version of solc. Some tests have slight gas increases and some have slight gas decreases.

@changeset-bot
Copy link

changeset-bot bot commented Jul 16, 2022

🦋 Changeset detected

Latest commit: 12d1f8a

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

This PR includes changesets to release 3 packages
Name Type
@eth-optimism/contracts-bedrock Patch
@eth-optimism/contracts-periphery Patch
@eth-optimism/drippie-mon 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

@github-actions github-actions bot added 2-reviewers A-pkg-contracts-bedrock Area: packages/contracts-bedrock labels Jul 16, 2022
@mergify
Copy link
Contributor

mergify bot commented Jul 16, 2022

Hey @tynes! This PR has merge conflicts. Please fix them before continuing review.

@mergify mergify bot added the conflict label Jul 16, 2022
@tynes tynes force-pushed the ctb/solidity-version branch from 0cb9bf1 to ef6a5e3 Compare July 16, 2022 18:12
@mergify mergify bot removed the conflict label Jul 16, 2022
@mergify
Copy link
Contributor

mergify bot commented Jul 17, 2022

Hey @tynes! This PR has merge conflicts. Please fix them before continuing review.

@mergify mergify bot added the conflict label Jul 17, 2022
@tynes tynes force-pushed the ctb/solidity-version branch from 6da3dd9 to a5f93d0 Compare July 18, 2022 13:06
@mergify mergify bot removed the conflict label Jul 18, 2022
@github-actions github-actions bot added the A-op-bindings Area: op-bindings label Jul 19, 2022
@tynes
Copy link
Contributor Author

tynes commented Jul 19, 2022

Libraries/interfaces are ^0.8.0 and everything else is 0.8.15

@mergify
Copy link
Contributor

mergify bot commented Jul 19, 2022

Hey @tynes! This PR has merge conflicts. Please fix them before continuing review.

@mergify mergify bot added the conflict label Jul 19, 2022
@tynes tynes force-pushed the ctb/solidity-version branch from 28a5577 to 12d1f8a Compare July 19, 2022 10:24
@mergify mergify bot removed the conflict label Jul 19, 2022
@tynes tynes merged commit bad725d into develop Jul 19, 2022
@tynes tynes deleted the ctb/solidity-version branch July 19, 2022 10:44
theochap added a commit that referenced this pull request Dec 10, 2025
…3059)

This is the same fix as
#18283 for Kona. Still
WIP.

Only fixed for the post-Holocene `BatchValidator` so far, old
`BatchQueue` still todo, but should be easy. Tests also still todo.

The derivation rule was technically in the specs already, but they get
clarified with ethereum-optimism/specs#863.

Co-authored-by: theo <80177219+theochap@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-op-bindings Area: op-bindings A-pkg-contracts-bedrock Area: packages/contracts-bedrock

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants