-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
66 lines (66 loc) · 2.05 KB
/
docker-compose.yml
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
version: "3.4"
services:
fraud-prover:
build: ./build-fraud-prover
image: "fraud-prover.ethereum-optimism.public.dappnode.eth:0.1.0"
restart: unless-stopped
environment:
- >-
L1_NODE_WEB3_URL=https://kovan.infura.io/v3/469bae0eae844dcbba31cee0356ecfd2
- NO_TIMEOUT=true
- "L2_NODE_WEB3_URL=http://verifier:8045"
- L1_START_OFFSET=22610276
- POLLING_INTERVAL=5000
- RUN_GAS_LIMIT=8999999
- RELAY_GAS_LIMIT=8999999
- FROM_L2_TRANSACTION_INDEX=1
- L2_BLOCK_OFFSET=1
volumes:
- "fraud-prover:/usr/src/app/wallet/"
verifier:
build: ./build-verifier
image: "verifier.ethereum-optimism.public.dappnode.eth:0.1.0"
restart: unless-stopped
volumes:
- "verifier:/root/.ethereum:rw"
environment:
- ROLLUP_VERIFIER_ENABLE=true
- CHAIN_ID=69
- NETWORK_ID=69
- DEV=true
- DATADIR=/root/.ethereum
- RPC_ENABLE=true
- RPC_ADDR=verifier
- RPC_CORS_DOMAIN=*
- RPC_VHOSTS=*
- RPC_PORT=8045
- WS=true
- WS_ADDR=0.0.0.0
- WS_PORT=8046
- IPC_DISABLE=true
- "RPC_API=eth,net,rollup,web3"
- "WS_API=eth,net,rollup,web3"
- WS_ORIGINS=*
- GASPRICE=0
- NO_USB=true
- GCMODE=archive
- NO_DISCOVER=true
- USING_OVM=true
- ETH1_SYNC_SERVICE_ENABLE=true
- ETH1_CONFIRMATION_DEPTH=10
- ETH1_CHAINID=42
- ETH1_NETWORKID=42
- "ETH1_HTTP=https://kovan.infura.io/v3/469bae0eae844dcbba31cee0356ecfd2"
- ETH1_CTC_DEPLOYMENT_HEIGHT=22610276
- ETH1_ADDRESS_RESOLVER_ADDRESS=0x661e90a3CD113456C1a1f09b1bD3fB5FCCF496fd
- TARGET_GAS_LIMIT=9000000
- >-
ETH1_L1_CROSS_DOMAIN_MESSENGER_ADDRESS=0xF9b68f2E9c959072a3de899427ee9cA43E90c125
- >-
ROLLUP_ADDRESS_MANAGER_OWNER_ADDRESS=0x4107438C1b1579f258AF9d1AC06194C4a0F55040
- >-
ROLLUP_STATE_DUMP_PATH=https://raw.githubusercontent.com/ethereum-optimism/regenesis/master/kovan/1.json
- ROLLUP_DIFFDB_CACHE=1
volumes:
fraud-prover: {}
verifier: {}