Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 6.1 KB

cips_forks.md

File metadata and controls

25 lines (24 loc) · 6.1 KB

The following list presents every CIP associated with a Celo fork. Celo is an EVM-compatible chain.

Fork CIP/EIP What it does
Churrito EIP 211 Creates RETURNDATASIZE and RETURNDATACOPY opcodes
Donut CIP 25 Adds Ed25519 precompile
Donut CIP 31 - copied from EIP-2539 Adds precompile for BLS12-381 curve operations
Donut CIP 30 - copied from EIP-2539 Adds precompile for BLS12-377 curve operations
Donut CIP 20 Adds extensible hash function precompile
Donut CIP 21 Adds governable lookback window
Donut CIP 22 Upgrades epoch SNARK data
Donut CIP 26 Adds precompile to return BLS pubkey of given validator
Donut CIP 28 Splits etherbase into separate addresses
Donut CIP 35 Adds support for Ethereum-compatible transactions
Espresso EIP 2565 Defines gas cost of ModExp precompile
Espresso CIP 48 - modified from EIP 2929 Gas repricing
Espresso EIP 2718 Introduces typed transaction envelope
Espresso EIP 2930 Introduces optional access lists
Espresso CIP 42 - modified from EIP 1559 Fee market changes
Espresso EIP 3529 Reduction in gas refunds
Espresso EIP 3541 Rejects deployment of contract code starting with the 0xEF byte
Espresso CIP 43 Incorporates Block Context
Espresso CIP 47 Modifies round change timeout formula
Espresso CIP 45 Modifies transaction fee check
Espresso CIP 50 Makes replay protection optional