Skip to main content

optimism_rollupConfig RPC Method

Get the rollup configuration parameters.

Updated on
Mar 24, 2026

Parameters

This method does not accept any parameters

Returns

result

The result object with the following fields

genesis

The genesis object which contains the following fields:

l1

The l1 genesis object with the following fields:

hash

The hash of the L1 genesis block

number

The block number of the L1 genesis block

l2

The l2 genesis object with the following fields:

hash

The hash of the L2 genesis block

number

The block number of the L2 genesis block

l2_time

The timestamp associated with the L2 genesis block

system_config

The system_config object which contains the following fields:

batcherAddr

The address of the batcher

overhead

The overhead value for the system configuration

scalar

The scalar value for the system configuration

gasLimit

The gas limit for the system configuration

eip1559Params
string

EIP-1559 parameters for the system configuration

operatorFeeParams
string

Operator fee parameters for the system configuration

minBaseFee
integer

Minimum base fee for the system configuration

daFootprintGasScalar
integer

Data availability footprint gas scalar for the system configuration

block_time

The time it takes to produce a block, specified in seconds

max_sequencer_drift

The maximum allowable drift for sequencers, specified in seconds

seq_window_size

The size of the sequencer window, specified in seconds

channel_timeout

The timeout duration for channels, specified in seconds

l1_chain_id

The chain ID for the L1 chain

l2_chain_id

The chain ID for the L2 chain

regolith_time

The regolith time, specified in seconds

canyon_time

The canyon time, specified in seconds

delta_time

The timestamp for delta, specified in seconds

ecotone_time

The timestamp for ecotone, specified in seconds

fjord_time
integer

Fjord activation timestamp, in seconds

granite_time
integer

Granite activation timestamp, in seconds

holocene_time
integer

Holocene activation timestamp, in seconds

batch_inbox_address

The address of the batch inbox

deposit_contract_address

The address of the deposit contract

l1_system_config_address

The address of the L1 system configuration

chain_op_config
object

OP Stack chain configuration

eip1559Elasticity
integer

EIP-1559 elasticity multiplier

eip1559Denominator
integer

EIP-1559 base fee adjustment denominator

eip1559DenominatorCanyon
integer

EIP-1559 base fee adjustment denominator after Canyon

alt_da
object

Alternative data availability configuration

da_challenge_contract_address
string

Address of the data availability challenge contract

da_commitment_type
string

Data availability commitment type

da_challenge_window
integer

Data availability challenge window, in L1 blocks

da_resolve_window
integer

Data availability resolution window, in L1 blocks

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"genesis": {
6
"l1": {
7
"hash": "0x8fa2a34b37420b863aa33da7661a8929af8bd7a436b9e612c727eb5e63da3879",
8
"number": 19681125
9
},
10
"l2": {
11
"hash": "0x0bbf36c47db3b42b40b2e6cadc183612337d1ac8602eb9e57071ae0043e70fc7",
12
"number": 0
13
},
14
"l2_time": 1713428567,
15
"system_config": {
16
"batcherAddr": "0xf0748c52edc23135d9845cdfb91279cf61ee14b4",
17
"overhead": "0x00000000000000000000000000000000000000000000000000000000000000b4",
18
"scalar": "0x00000000000000000000000000000000000000000000000000000000000a6fe0",
19
"gasLimit": 30000000,
20
"eip1559Params": "0x0000000000000000",
21
"operatorFeeParams": "0x0000000000000000000000000000000000000000000000000000000000000000",
22
"minBaseFee": 0,
23
"daFootprintGasScalar": 0
24
}
25
},
26
"block_time": 2,
27
"max_sequencer_drift": 600,
28
"seq_window_size": 3600,
29
"channel_timeout": 300,
30
"l1_chain_id": 1,
31
"l2_chain_id": 7560,
32
"regolith_time": 0,
33
"canyon_time": 0,
34
"delta_time": 0,
35
"ecotone_time": 0,
36
"fjord_time": 1767754800,
37
"granite_time": 1767841200,
38
"holocene_time": 1767927600,
39
"batch_inbox_address": "0xff00000000000000000000000000000000001d88",
40
"deposit_contract_address": "0x1d59bc9fce6b8e2b1bf86d4777289ffd83d24c99",
41
"l1_system_config_address": "0x5d1f4bbaf6d484fa9d5d9705f92de6063bff6055",
42
"chain_op_config": {
43
"eip1559Elasticity": 6,
44
"eip1559Denominator": 50,
45
"eip1559DenominatorCanyon": 250
46
},
47
"alt_da": {
48
"da_challenge_contract_address": "0x10e34efe14e4d270c0f77bf1af01b6c832161b49",
49
"da_commitment_type": "KeccakCommitment",
50
"da_challenge_window": 3600,
51
"da_resolve_window": 3600
52
}
53
}
54
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": {
5
"genesis": {
6
"l1": {
7
"hash": "0x8fa2a34b37420b863aa33da7661a8929af8bd7a436b9e612c727eb5e63da3879",
8
"number": 19681125
9
},
10
"l2": {
11
"hash": "0x0bbf36c47db3b42b40b2e6cadc183612337d1ac8602eb9e57071ae0043e70fc7",
12
"number": 0
13
},
14
"l2_time": 1713428567,
15
"system_config": {
16
"batcherAddr": "0xf0748c52edc23135d9845cdfb91279cf61ee14b4",
17
"overhead": "0x00000000000000000000000000000000000000000000000000000000000000b4",
18
"scalar": "0x00000000000000000000000000000000000000000000000000000000000a6fe0",
19
"gasLimit": 30000000,
20
"eip1559Params": "0x0000000000000000",
21
"operatorFeeParams": "0x0000000000000000000000000000000000000000000000000000000000000000",
22
"minBaseFee": 0,
23
"daFootprintGasScalar": 0
24
}
25
},
26
"block_time": 2,
27
"max_sequencer_drift": 600,
28
"seq_window_size": 3600,
29
"channel_timeout": 300,
30
"l1_chain_id": 1,
31
"l2_chain_id": 7560,
32
"regolith_time": 0,
33
"canyon_time": 0,
34
"delta_time": 0,
35
"ecotone_time": 0,
36
"fjord_time": 1767754800,
37
"granite_time": 1767841200,
38
"holocene_time": 1767927600,
39
"batch_inbox_address": "0xff00000000000000000000000000000000001d88",
40
"deposit_contract_address": "0x1d59bc9fce6b8e2b1bf86d4777289ffd83d24c99",
41
"l1_system_config_address": "0x5d1f4bbaf6d484fa9d5d9705f92de6063bff6055",
42
"chain_op_config": {
43
"eip1559Elasticity": 6,
44
"eip1559Denominator": 50,
45
"eip1559DenominatorCanyon": 250
46
},
47
"alt_da": {
48
"da_challenge_contract_address": "0x10e34efe14e4d270c0f77bf1af01b6c832161b49",
49
"da_commitment_type": "KeccakCommitment",
50
"da_challenge_window": 3600,
51
"da_resolve_window": 3600
52
}
53
}
54
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free