Celo-specific commits/PRs (new in v5.0.0):
- Audit fix: CGT vs Lockbox. by @Mc01 in #419
- Fix v5.0.0 tests. by @Mc01 in 8d76b55
- Run opcm upgrade locally. by @Mc01 in 2bcb825
- Fix tests. by @Mc01 in 9b90d77
- Cleanup interop + abis. by @Mc01 in a9db0c8
Carried from v3.0.0 (Celo CGT support, rebased):
- Revert "contracts-bedrock: remove GCT code (ethereum-optimism#13921)" by @pahor167 in 1825010
- Revert "chore: removal of unused system config inputs (ethereum-optimism#13773)" by @pahor167 in 89c2070
- Revert "remove CGT code (ethereum-optimism#13686)" by @pahor167 in 2aed63e
- Celo contracts by @pahor167 in 57dde75
- Enable temporary CustomGasTokenNotSupported by @pahor167 in 65657e6
Upstream cherry-picks (op-deployer v5 release branch):
- op-deployer: support op-contracts/v5.0.0 upgrade (ethereum-optimism#18580) by @serpixel in ethereum-optimism#18580
- feat(op-validator): add v5.0.0 contracts support (ethereum-optimism#18299) by @serpixel in ethereum-optimism#18299
- op-deployer: Fix error handling in add_game_type CLI parsing (ethereum-optimism#18026) by @ajsutton in ethereum-optimism@614d6e4
- chore: Backport ethereum-optimism#18543 to op-deployer v5 by @janjakubnanista in ethereum-optimism#18544
- fix: Backport pipeline fixes for op-deployer v5 by @janjakubnanista in ethereum-optimism#18539
- feat(op-deployer): forge verify (ethereum-optimism#18096) by @serpixel in ethereum-optimism#18352
- op-deployer: activate jovian at genesis by default (ethereum-optimism#18342) by @bitwiseguy in ethereum-optimism#18342
- op-deployer: update SuperchainConfigImpl address in init_test (ethereum-optimism#18309) by @bitwiseguy in ethereum-optimism#18309
- op-deployer: support op-contracts/v5.0.0-rc.2 upgrade (ethereum-optimism#18154) by @bitwiseguy in ethereum-optimism#18154
- fix(op-deployer): update justfile to use current CLI flags (ethereum-optimism#18142) by @mds1 in ethereum-optimism#18142
- fix: use default mips version and use local op-deployer (ethereum-optimism#18129) by @mds1 in ethereum-optimism#18132
- ci: rename contracts-bedrock-tests job to match required check (ethereum-optimism#18139) by @mds1 in ethereum-optimism#18139
- Enable verbose logging in artifacts publish (ethereum-optimism#18015) by @mslipper in ethereum-optimism#18018
- GasPriceOracle: remove saturating math from getOperatorFee (jovian) by @geoknee in ethereum-optimism#17998
Full Changelog: celo-contracts/v4.1.0--1...celo-contracts/v5.0.0--1