7878 - title : " Core Error definitions"
7979 globs :
8080 - " core/error.go"
81- - title : " Gaslimit"
81+ - title : " Gaslimit and EIP-1559 Params "
8282 description : |
8383 The gaslimit is free to be set by the Engine API caller, instead of enforcing adjustments of the
84- gaslimit in increments of 1/1024 of the previous gaslimit.
85- The gaslimit is changed (and limited) through the `SystemConfig` contract.
84+ gaslimit in increments of 1/1024 of the previous gaslimit. The elasticity-multiplier and
85+ base-fee-max-change-denominator EIP-1559 parameters can also be set by the Engine API caller through the
86+ ExtraData field. The gaslimit and EIP-1559 parameters are changed (and limited) through the
87+ `SystemConfig` contract.
8688 globs :
87- - " consensus/misc/eip1559/eip1559.go "
89+ - " consensus/misc/eip1559/* "
8890 - title : " Consensus tweaks"
8991 description : |
9092 The Engine API is activated at the Merge transition, with a Total Terminal Difficulty (TTD).
@@ -103,17 +105,20 @@ def:
103105 - " consensus/beacon/oplegacy.go"
104106 - title : " Engine API modifications"
105107 description : |
106- The Engine API is extended to insert transactions into the block and optionally exclude the tx-pool,
107- to reproduce the exact block of the sequencer from just the inputs, as derived from L1 by the rollup-node.
108- See [L2 execution engine specs](https://github.com/ethereum-optimism/optimism/blob/develop/specs/exec-engine.md).
108+ The Engine API is extended to insert transactions into the block and optionally exclude the tx-pool, to
109+ reproduce the exact block of the sequencer from just the inputs, as derived from L1 by the rollup-node. See
110+ [L2 execution engine specs](https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/exec-engine.md).
111+ It is also extended to support dynamic EIP-1559 parameters. See
112+ [Holocene execution engine specs](https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/holocene/exec-engine.md).
109113 globs :
110114 - " beacon/engine/types.go"
111115 - " beacon/engine/gen_blockparams.go"
112116 - " eth/catalyst/api.go"
113117 - title : " Block-building modifications"
114118 description : |
115119 The block-building code (in the "miner" package because of Proof-Of-Work legacy of ethereum) implements the
116- changes to support the transaction-inclusion, tx-pool toggle and gaslimit parameters of the Engine API.
120+ changes to support the transaction-inclusion, tx-pool toggle, gaslimit, and EIP-1559 parameters of the
121+ Engine API.
117122 globs :
118123 - " miner/*"
119124 - title : " Tx-pool tx cost updates"
0 commit comments