-
Notifications
You must be signed in to change notification settings - Fork 12.4k
Target Osaka EVM during tests #6217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |
WalkthroughThe pull request contains three main updates: (1) In ERC20Wrapper.sol, the self-wrap validation check is modified to compare addresses instead of IERC20 interface types, while preserving the same revert behavior; (2) In hardhat.config.js, the default Solidity compiler version is upgraded from 0.8.27 to 0.8.31 and the default EVM version is updated from prague to osaka; (3) In package.json, the hardhat devDependency is bumped from ^2.24.3 to ^2.28.0. Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
fc0d9d8 to
8750d03
Compare
34a7fe3 to
255570a
Compare
Fusaka (Osaka) was activated on Mainnet a few weeks ago. Until today, the run all our tests using Pectra (Prague).
Osaka comes with some significant changes to the execution layer
In order to enable that this EVM version, this PR bumps the version of hardhat to use an EDR that supports it.
This PR also sets a newer version of the compiler that support Osaka as a target.
Unfortunatelly, some of the EIP is Fusaka are breaking our code/tests. We need to figure out how to address that.
PR Checklist