Skip to content

Commit 7fbd110

Browse files
committed
client (op-l1): use monorepo, fix missing npx
1 parent ffc8a19 commit 7fbd110

File tree

4 files changed

+20
-17
lines changed

4 files changed

+20
-17
lines changed

clients/op-l1/Dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,8 @@ ADD entrypoint.sh /entrypoint.sh
2323
RUN chmod +x /entrypoint.sh
2424

2525
# Deploy contracts using Hardhat
26-
RUN git clone https://github.com/ethereum-optimism/optimism /opt
27-
RUN cd /opt && git submodule init && git submodule update
28-
RUN cp -r /opt/packages/contracts-bedrock /hive/contracts
29-
RUN cp -r /opt/tsconfig.json /
26+
RUN git clone https://github.com/ethereum-optimism/optimism /hive/optimism
27+
RUN cd /hive/optimism && git submodule init && git submodule update
3028
# Defer until L1 rpc server is up; called from devnet.go
3129
ADD deploy.sh /hive-bin/deploy.sh
3230
RUN chmod +x /hive-bin/deploy.sh

clients/op-l1/deploy.sh

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
#!/bin/sh
22

3-
cd /hive/contracts
4-
echo "node version"
3+
yarn global add npx -W 2>&1
4+
cd /hive/optimism
5+
yarn 2>&1
6+
yarn build 2>&1
7+
cd /hive/optimism/packages/contracts-bedrock
58
node --version
6-
yarn
7-
yarn build
9+
yarn 2>&1
10+
yarn build 2>&1
811
export L2OO_STARTING_BLOCK_TIMESTAMP=$(cat /hive/genesis_timestamp)
912
echo "L2OO_STARTING_BLOCK_TIMESTAMP=$L2OO_STARTING_BLOCK_TIMESTAMP"
1013
forge --version

clients/op-node/rollup.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313

1414
"block_time": 2,
1515

16-
"max_sequencer_drift": 10,
16+
"max_sequencer_drift": 1000,
1717

18-
"seq_window_size": 2,
18+
"seq_window_size": 4,
19+
20+
"channel_timeout": 40,
1921

2022
"l1_chain_id": 900,
2123

simulators/optimism/rpc/devnet.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,43 +136,43 @@ func (d *Devnet) InitL2() error {
136136
}
137137
d.genesisTimestamp = genesisTimestamp
138138

139-
l2OutputOracle, err := d.Cat("/hive/contracts/deployments/devnetL1/L2OutputOracleProxy.json")
139+
l2OutputOracle, err := d.Cat("/hive/optimism/packages/contracts-bedrock/deployments/devnetL1/L2OutputOracleProxy.json")
140140
if err != nil {
141141
return err
142142
}
143143
d.l2OutputOracle = l2OutputOracle
144144

145-
optimismPortal, err := d.Cat("/hive/contracts/deployments/devnetL1/OptimismPortalProxy.json")
145+
optimismPortal, err := d.Cat("/hive/optimism/packages/contracts-bedrock/deployments/devnetL1/OptimismPortalProxy.json")
146146
if err != nil {
147147
return err
148148
}
149149
d.optimismPortal = optimismPortal
150150

151-
l2ToL1MessagePasserJSON, err := d.Cat("/hive/contracts/artifacts/contracts/L2/L2ToL1MessagePasser.sol/L2ToL1MessagePasser.json")
151+
l2ToL1MessagePasserJSON, err := d.Cat("/hive/optimism/packages/contracts-bedrock/artifacts/contracts/L2/L2ToL1MessagePasser.sol/L2ToL1MessagePasser.json")
152152
if err != nil {
153153
return err
154154
}
155155
d.l2ToL1MessagePasserJSON = l2ToL1MessagePasserJSON
156156

157-
l2CrossDomainMessengerJSON, err := d.Cat("/hive/contracts/artifacts/contracts/L2/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json")
157+
l2CrossDomainMessengerJSON, err := d.Cat("/hive/optimism/packages/contracts-bedrock/artifacts/contracts/L2/L2CrossDomainMessenger.sol/L2CrossDomainMessenger.json")
158158
if err != nil {
159159
return err
160160
}
161161
d.l2CrossDomainMessengerJSON = l2CrossDomainMessengerJSON
162162

163-
optimismMintableTokenFactoryJSON, err := d.Cat("/hive/contracts/artifacts/contracts/universal/OptimismMintableTokenFactoryProxy.sol/OptimismMintableTokenFactoryProxy.json")
163+
optimismMintableTokenFactoryJSON, err := d.Cat("/hive/optimism/packages/contracts-bedrock/artifacts/contracts/universal/OptimismMintableTokenFactoryProxy.sol/OptimismMintableTokenFactoryProxy.json")
164164
if err != nil {
165165
return err
166166
}
167167
d.optimismMintableTokenFactoryJSON = optimismMintableTokenFactoryJSON
168168

169-
l2StandardBridgeJSON, err := d.Cat("/hive/contracts/artifacts/contracts/L2/L2StandardBridge.sol/L2StandardBridge.json")
169+
l2StandardBridgeJSON, err := d.Cat("/hive/optimism/packages/contracts-bedrock/artifacts/contracts/L2/L2StandardBridge.sol/L2StandardBridge.json")
170170
if err != nil {
171171
return err
172172
}
173173
d.l2StandardBridgeJSON = l2StandardBridgeJSON
174174

175-
l1BlockJSON, err := d.Cat("/hive/contracts/artifacts/contracts/L2/L1Block.sol/L1Block.json")
175+
l1BlockJSON, err := d.Cat("/hive/optimism/packages/contracts-bedrock/artifacts/contracts/L2/L1Block.sol/L1Block.json")
176176
if err != nil {
177177
return err
178178
}

0 commit comments

Comments
 (0)