1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const config = {
// general
l1StartingBlockTag: 'earliest',
l1ChainID: 900,
l2ChainID: 901,
l2BlockTime: 2,
// rollup
maxSequencerDrift: 100,
sequencerWindowSize: 4,
channelTimeout: 40,
p2pSequencerAddress: '0x9965507D1a55bcC2695C58ba16FB37d819B0A4dc',
optimismL2FeeRecipient: '0xd9c09e21b57c98e58a80552c170989b426766aa7',
batchInboxAddress: '0xff00000000000000000000000000000000000000',
batchSenderAddress: '0x3C44CdDdB6a900fa2b585dd299e03d12FA4293BC',
// output oracle
l2OutputOracleSubmissionInterval: 20,
l2OutputOracleStartingTimestamp: -1, // based on L1 starting tag instead
l2OutputOracleProposer: '0x70997970C51812dc3A010C7d01b50e0d17dc79C8',
l2OutputOracleOwner: '0x70997970C51812dc3A010C7d01b50e0d17dc79C8',
// l1
l1BlockTime: 15,
cliqueSignerAddress: '0xca062b0fd91172d89bcd4bb084ac4e21972cc467',
// l2
optimismBaseFeeRecipient: '0xBcd4042DE499D14e55001CcbB24a551F3b954096',
optimismL1FeeRecipient: '0x71bE63f3384f5fb98995898A86B02Fb2426c5788',
proxyAdmin: '0x829BD824B016326A401d083B33D092293333A830',
fundDevAccounts: true,
// deploying
deploymentWaitConfirmations: 1,
}
export default config