System Config

The system configuration is a set of configurable chain parameters defined in a contract on L1. These parameters can be changed through the system config contract, emitting events that are picked up by the rollup node derivation process. To dive deeper into the System Config, visit the OP Stack Specifications.

SystemConfig Type

The SystemConfig type is defined in op-alloy-genesis.

Parameters defined in the SystemConfig are expected to be updated through L1 receipts, using the update_with_receipts method.

Holocene Updates

The Holocene Hardfork introduced an update to the SystemConfig type, adding EIP-1559 parameters to the config.

The SystemConfig type in op-alloy-genesis provides a method called eip_1559_params that returns the EIP-1559 parameters encoded as a B64.