Skip to content

celo/v1.1.0

Choose a tag to compare

@seolaoh seolaoh released this 14 May 15:39
· 78 commits to main since this release
11fda25

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

Full Changelog: celo/v1.0.0...celo/v1.1.0