celo/v1.1.0
This release includes Jovian hardfork support, extensive refactors to reduce redundant code, adds celo-reth support, and bumps kona to v1.2.14.
What's Changed
- Remove custom CeloSystemCallTx trait by @karlb in #93
- Move Cip64Storage to alloy-celo-evm crate by @karlb in #94
- Remove celo-revm common module by flattening by @karlb in #95
- Delegate functions to OpHandler by @karlb in #96
- Fix missing rates for whitelisted currency by @gastonponti in #98
- Merge changes from rc4 into main by @karlb in #103
- Merge changes from rc7 into main by @karlb in #110
- Fix target_address to bytecode_address for precompile run by @seolaoh in #112
- FeeCurrencyContext error handling consistency with op-geth by @karlb in #104
- Refactoring suggestions by @karlb in #113
- Enable proof workflow against Celo Sepolia by @seolaoh in #47
- Patch alloy-eips to fix internal overflow in fake_exponential by @seolaoh in #116
- Update to kona-client v1.2.5 by @karlb in #114
- transfer precompile address warming: remove unsafe code & check for Jovian by @karlb in #115
- chore: Update kona to 1.2.7 by @palango in #117
- Add audit report by @palango in #119
- Chain ID backwards compatibility by @karlb in #118
- Install envsubst in the "Build Docker images" workflow by @jcortejoso in #120
- refactor: use TransactionEnvelope derive macro to reduce boilerplate by @karlb in #124
- Bump hokulea to reth v1.9.3 compatible version by @seolaoh in #123
- Add Hokulea Registry for Celo-deployed routers by @karlb in #125
- Update cargo.lock by @karlb in #127
- Revert "Add Hokulea Registry for Celo-deployed routers" by @ezdac in #129
- feat(executor): use OP's min_base_fee after Jovian hardfork by @karlb in #128
- Gate BPO hardfork support by L2 block number by @karlb in #121
- Match op-geth's credit/debit gas handling by @karlb in #126
- Add support for releasing crates to crates.io by @karlb in #122
- refactor(boot): gate BPO strip on Jovian timestamp instead of hardcoded block number by @seolaoh in #130
- chore(ci): migrate docker-build job to reusable-workflows@v3.1 by @ezdac in #131
- Modify celo-registry to have the same rollup config with node RPC and Jovian ready Chaos by @seolaoh in #133
- fix(executor): add Jovian support for extra_data encoding and blob_ga… by @karlb in #134
- Modify celo-registry to match with new Chaos deployment and Jovian readiness by @seolaoh in #136
- fix(deps): pin alloy crates to v1.5.2 to apply crate patches by @seolaoh in #138
- Add Jovian time for Celo Sepolia and Mainnet by @seolaoh in #139
- fix: correct L2 claim block timestamp calculation in BPO disabling logic by @seolaoh in #140
- Fix configs.json in celo-registry to match with node RPC rollup config by @seolaoh in #141
- test(celo-revm): add PUSH0 regression test for fee currency debitGasFees by @karlb in #137
- fix: base fee calculation for Jovian by @palango in #142
- Backport fixes related to channel_timeout by @seolaoh in #143
- fix(security): patch kona vulnerabilities by @seolaoh in #147
- chore: bump hokulea dependency to v1.1.6 by @piersy in #146
- chore: bump Rust toolchain to 1.92 by @karlb in #150
- kona 1.2.13 and other changes from celo-reth branch by @karlb in #154
- Bump hokulea to v1.1.7 by @seolaoh in #155
- Bump rand to remove the vulnerability from removed advisory by @seolaoh in #156
- Add celo-reth by @karlb in #144
- fix: don't include FC-denominated gas in CIP-64 native_cost after rate conversion by @karlb in #158
- fix: use checked U256 mul when scaling RPC fees by exchange rate by @karlb in #159
- Container tags job in ubuntu-slim by @jcortejoso in #164
- chore: ignore RUSTSEC-2026-0118 (hickory-proto NSEC3 DoS) by @karlb in #162
- fix: peer celo-reth with op-geth on celo mainnet by @seolaoh in #163
- fix: populate nonce and depositReceiptVersion in deposit tx JSON-RPC responses by @karlb in #165
- Exchange rate precision by @karlb in #160
- docs: refresh CLAUDE.md for current repo layout by @palango in #170
- Apply advisory fixes for kona-executor and range proof commitment to mismatched l2BlockNumber by @seolaoh in #177
New Contributors
- @jcortejoso made their first contribution in #120
Full Changelog: celo/v1.0.0...celo/v1.1.0