Closed varunsrin closed 1 year ago
Coverage after merging varunsrin/upgrade-solidity into main will be
98.13% |
---|
File | Stmts | Branches | Funcs | Lines | Uncovered Lines |
---|---|---|---|---|---|
src | |||||
Bundler.sol | 100% | 100% | 100% | 100% | |
FnameResolver.sol | 96.30% | 75% | 100% | 100% | 122 |
IdRegistry.sol | 100% | 100% | 100% | 100% | |
KeyRegistry.sol | 100% | 100% | 100% | 100% | |
StorageRent.sol | 98.90% | 98.48% | 100% | 98.96% | 530, 532 |
src/lib | |||||
TransferHelper.sol | 0% | 0% | 0% | 0% | 15, 15, 15, 25–26, 26, 26 |
LGTM. A cleanup pass PR to use some of these features would be useful. In addition to event imports, I think there are a few places we can use named mappings as well.
Motivation
Upgrade to the newer solidity version so we can take advantage of new features like importing events. Pin the evm version to paris, since shanghai's push0 isn't supported by many l2s.
Change Summary
Merge Checklist
PR-Codex overview
Focus of the PR:
Update Solidity version to 0.8.21 and make necessary imports and pragma changes.
Detailed summary: