Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 4.25 KB

cips_forks.md

File metadata and controls

25 lines (24 loc) · 4.25 KB

The following lists every CIP associated to a Celo fork. Celo is an EVM-compatible chain.

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