|
2 | 2 |
|
3 | 3 | Smart contracts for Kleros v2
|
4 | 4 |
|
5 |
| -## Deployed Addresses |
| 5 | +## Deployments |
6 | 6 |
|
7 | 7 | Refresh the list of deployed contracts by running `./scripts/generateDeploymentsMarkdown.sh`.
|
8 | 8 |
|
| 9 | +### Official Testnet |
| 10 | + |
9 | 11 | #### Chiado
|
10 | 12 |
|
11 | 13 | - [ArbitrableExample](https://blockscout.com/gnosis/chiado/address/0xf534e055758884c71304028814Ba25B2CE6903e5)
|
@@ -41,6 +43,41 @@ Refresh the list of deployed contracts by running `./scripts/generateDeployments
|
41 | 43 | - [WETH](https://goerli.arbiscan.io/address/0xddE1b84E43505432Fdf5F810ebB9373dD37e9230)
|
42 | 44 | - [WETHFaucet](https://goerli.arbiscan.io/address/0x87Efe303Cbc866320c14805C4D6cd04f426FBB17)
|
43 | 45 |
|
| 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 | + |
44 | 81 | ## Getting Started
|
45 | 82 |
|
46 | 83 | ### Install the Dependencies
|
@@ -122,19 +159,24 @@ yarn deploy --network localhost --tags <Arbitration|VeaMock|ForeignGatewayOnEthe
|
122 | 159 | ```bash
|
123 | 160 | # ArbitrumGoerli to Chiado
|
124 | 161 | yarn deploy --network arbitrumGoerli --tags Arbitration
|
| 162 | +yarn deploy --network arbitrumGoerli --tags HomeArbitrable |
125 | 163 | yarn deploy --network chiado --tags ForeignGatewayOnGnosis
|
126 | 164 | yarn deploy --network chiado --tags KlerosLiquidOnGnosis
|
127 | 165 | yarn deploy --network chiado --tags ForeignArbitrable
|
128 | 166 | yarn deploy --network arbitrumGoerli --tags HomeGatewayToGnosis
|
129 | 167 |
|
130 | 168 | # Goerli
|
131 |
| -yarn deploy --network arbitrumGoerli --tags Arbitration |
132 | 169 | yarn deploy --network goerli --tags ForeignGatewayOnEthereum
|
| 170 | +yarn deploy --network goerli --tags ForeignArbitrable |
133 | 171 | yarn deploy --network arbitrumGoerli --tags HomeGatewayToEthereum
|
134 | 172 | ```
|
135 | 173 |
|
136 | 174 | 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.
|
137 | 175 |
|
| 176 | +#### 4. Deploy a Devnet on Public Testnets |
| 177 | + |
| 178 | +Same steps as above but append `Devnet` to the `--network` parameter. |
| 179 | + |
138 | 180 | #### Running Test Fixtures
|
139 | 181 |
|
140 | 182 | **Shell 1: the node**
|
|
0 commit comments