Skip to content

Commit 999066c

Browse files
committedAug 8, 2023
chore: deployed a devnet, toolchain support for 2 deployments on the same network
1 parent a8c1324 commit 999066c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+13666
-111
lines changed
 

‎README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
## Deployments
3131

32-
##### ⛓️ [Contracts addresses](contracts/README.md#deployed-addresses)
32+
##### ⛓️ [Contracts addresses](contracts/README.md#deployments)
3333

3434
##### 🗃️ [Subgraph endpoints](subgraph/README.md#deployments)
3535

‎contracts/README.md

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
Smart contracts for Kleros v2
44

5-
## Deployed Addresses
5+
## Deployments
66

77
Refresh the list of deployed contracts by running `./scripts/generateDeploymentsMarkdown.sh`.
88

9+
### Official Testnet
10+
911
#### Chiado
1012

1113
- [ArbitrableExample](https://blockscout.com/gnosis/chiado/address/0xf534e055758884c71304028814Ba25B2CE6903e5)
@@ -41,6 +43,41 @@ Refresh the list of deployed contracts by running `./scripts/generateDeployments
4143
- [WETH](https://goerli.arbiscan.io/address/0xddE1b84E43505432Fdf5F810ebB9373dD37e9230)
4244
- [WETHFaucet](https://goerli.arbiscan.io/address/0x87Efe303Cbc866320c14805C4D6cd04f426FBB17)
4345

46+
### Devnet
47+
48+
#### Chiado
49+
50+
- [ArbitrableExample](https://blockscout.com/gnosis/chiado/address/0x8cbbFDEA310B04368Ad43B8d27575cCdBAda5E9f)
51+
- [DisputeResolver](https://blockscout.com/gnosis/chiado/address/0xbCA5c7fBfB4889083c545D9b042541986A80d17d)
52+
- [DisputeTemplateRegistry](https://blockscout.com/gnosis/chiado/address/0x96E49552669ea81B8E9cE8694F7E4A55D8bFb957)
53+
- [ForeignGatewayOnGnosis](https://blockscout.com/gnosis/chiado/address/0xFf7F05aEfA64494C90ba119422506e204fdc2F98)
54+
- [WETH](https://blockscout.com/gnosis/chiado/address/0x2DFC9c3141268e6eac04a7D6d98Fbf64BDe836a8)
55+
- [WETHFaucet](https://blockscout.com/gnosis/chiado/address/0x22CB016c4b57413ca4DF5F1AC44a0E0d3c69811F)
56+
- [WPNKFaucet](https://blockscout.com/gnosis/chiado/address/0x5898aeE045A25B276369914c3448B72a41758B2c)
57+
- [WrappedPinakionV2](https://blockscout.com/gnosis/chiado/address/0xD75E27A56AaF9eE7F8d9A472a8C2EF2f65a764dd)
58+
59+
#### Goerli
60+
61+
- [PNK](https://goerli.etherscan.io/token/0xA3B02bA6E10F55fb177637917B1b472da0110CcC)
62+
63+
#### Arbitrum Goerli
64+
65+
- [PNK](https://goerli.arbiscan.io/token/0x4DEeeFD054434bf6721eF39Aa18EfB3fd0D12610)
66+
- [ArbitrableExample](https://goerli.arbiscan.io/address/0x3a08B248Da29e9D3c3E408fE6688dcbfED276442)
67+
- [DAI](https://goerli.arbiscan.io/address/0xB755843e26F2cD1c6A46659cEBb67CcFAE0f2EeE)
68+
- [DAIFaucet](https://goerli.arbiscan.io/address/0xCEBF1e0A5921767dd97b999ed14801A3770afAfd)
69+
- [DisputeKitClassic](https://goerli.arbiscan.io/address/0x89807AeD661954080dB0ca7e8AcA72Af96E344e5)
70+
- [DisputeResolver](https://goerli.arbiscan.io/address/0x8C3bBbc5CFb56086528f6d3Ab66d858364E95403)
71+
- [DisputeTemplateRegistry](https://goerli.arbiscan.io/address/0xB01eC32bB0ba461ebEA9A61A6172Aba0DDE2B640)
72+
- [HomeGatewayToGnosis](https://goerli.arbiscan.io/address/0xd7e8A50d265e6643fd220E8aafddBb34C484E861)
73+
- [KlerosCore](https://goerli.arbiscan.io/address/0xAa641414e786d0cBe80f4eE716248588E13B4343)
74+
- [PNKFaucet](https://goerli.arbiscan.io/address/0x120C48fcB2343ccCD4Fa4Dc81CF48fcf8538bFc9)
75+
- [PolicyRegistry](https://goerli.arbiscan.io/address/0xa3556bF00c4f9ea235D6D4Bcb1B1c32121C0e935)
76+
- [RandomizerRNG](https://goerli.arbiscan.io/address/0x0FE3869EA01Febb895Bc76DaB143858F84C67024)
77+
- [SortitionModule](https://goerli.arbiscan.io/address/0x07F064F474336C31f22101E2C848e9a00a6Fd0c6)
78+
- [WETH](https://goerli.arbiscan.io/address/0xbB5839497dE7e6d4ddaFde093F69abA9be782E07)
79+
- [WETHFaucet](https://goerli.arbiscan.io/address/0xD2d862B060986b25996aaeDB54813002AB791013)
80+
4481
## Getting Started
4582

4683
### Install the Dependencies
@@ -122,19 +159,24 @@ yarn deploy --network localhost --tags <Arbitration|VeaMock|ForeignGatewayOnEthe
122159
```bash
123160
# ArbitrumGoerli to Chiado
124161
yarn deploy --network arbitrumGoerli --tags Arbitration
162+
yarn deploy --network arbitrumGoerli --tags HomeArbitrable
125163
yarn deploy --network chiado --tags ForeignGatewayOnGnosis
126164
yarn deploy --network chiado --tags KlerosLiquidOnGnosis
127165
yarn deploy --network chiado --tags ForeignArbitrable
128166
yarn deploy --network arbitrumGoerli --tags HomeGatewayToGnosis
129167

130168
# Goerli
131-
yarn deploy --network arbitrumGoerli --tags Arbitration
132169
yarn deploy --network goerli --tags ForeignGatewayOnEthereum
170+
yarn deploy --network goerli --tags ForeignArbitrable
133171
yarn deploy --network arbitrumGoerli --tags HomeGatewayToEthereum
134172
```
135173

136174
The deployed addresses should be displayed to the screen after the deployment is complete. If you missed them, you can always go to the `deployments/<network>` directory and look for the respective file.
137175

176+
#### 4. Deploy a Devnet on Public Testnets
177+
178+
Same steps as above but append `Devnet` to the `--network` parameter.
179+
138180
#### Running Test Fixtures
139181

140182
**Shell 1: the node**

0 commit comments

Comments
 (0)