docs(README): add production deployment addresses (#25)

Also adjust etherscan config for arbitrum, as `arbitrume_one` is falsy.
Foundry only knows `arbitrum`.
This commit is contained in:
r4bbit 2023-12-18 12:03:59 +01:00 committed by GitHub
parent 8773220abe
commit aa3f26ee80
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 6 deletions

View File

@ -15,8 +15,13 @@ This projects implements smart contracts that are used by Status to enable token
| **Contract** | **Address** | **Snapshot** | | **Contract** | **Address** | **Snapshot** |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| **Mainnet** | | |
| CommunityTokenDeployer | [`0xB3Ef5B0825D5f665bE14394eea41E684CE96A4c5`](https://etherscan.io/address/0xB3Ef5B0825D5f665bE14394eea41E684CE96A4c5) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenRegistry | [`0x898331B756EE1f29302DeF227a4471e960c50612`](https://etherscan.io/address/0x898331B756EE1f29302DeF227a4471e960c50612) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenFactory | [`0x76352764590378011CAE677b50110Ae02eDE2b62`](https://etherscan.io/address/0x76352764590378011CAE677b50110Ae02eDE2b62) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityMasterTokenFactory | [`0x744Fd6e98dad09Fb8CCF530B5aBd32B56D64943b`](https://etherscan.io/address/0x744Fd6e98dad09Fb8CCF530B5aBd32B56D64943b) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| **Goerli** | | | | **Goerli** | | |
| CommunityTokenDeployer | [`0x81f4951ff8859d305F47A4574B206cF64C0d2645`](https://goerli.etherscan.io/address/0x81f4951ff8859d305F47A4574B206cF64C0d2645#code) | [`105ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityTokenDeployer | [`0x81f4951ff8859d305F47A4574B206cF64C0d2645`](https://goerli.etherscan.io/address/0x81f4951ff8859d305F47A4574B206cF64C0d2645#code) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenRegistry | [`0x59510D0b235c75d7bCAEb66A420e9bb0edC976AE`](https://goerli.etherscan.io/address/0x59510D0b235c75d7bCAEb66A420e9bb0edC976AE) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenRegistry | [`0x59510D0b235c75d7bCAEb66A420e9bb0edC976AE`](https://goerli.etherscan.io/address/0x59510D0b235c75d7bCAEb66A420e9bb0edC976AE) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenFactory | [`0xf7b6EC76aCa97b395dc48f7A2861aD810B34b52e`](https://goerli.etherscan.io/address/0xf7b6EC76aCa97b395dc48f7A2861aD810B34b52e#code) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenFactory | [`0xf7b6EC76aCa97b395dc48f7A2861aD810B34b52e`](https://goerli.etherscan.io/address/0xf7b6EC76aCa97b395dc48f7A2861aD810B34b52e#code) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityMasterTokenFactory | [`0x0936792b0efa243a5Ddff7035E84749E5a54FA9c`](https://goerli.etherscan.io/address/0x0936792b0efa243a5Ddff7035E84749E5a54FA9c) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityMasterTokenFactory | [`0x0936792b0efa243a5Ddff7035E84749E5a54FA9c`](https://goerli.etherscan.io/address/0x0936792b0efa243a5Ddff7035E84749E5a54FA9c) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
@ -25,18 +30,28 @@ This projects implements smart contracts that are used by Status to enable token
| CommunityOwnerTokenRegistry | [`0x98E0A38A9c198F9F49a4F6b49475aE0c92aBbB66`](https://sepolia.etherscan.io/address/0x98E0A38A9c198F9F49a4F6b49475aE0c92aBbB66) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) | | CommunityOwnerTokenRegistry | [`0x98E0A38A9c198F9F49a4F6b49475aE0c92aBbB66`](https://sepolia.etherscan.io/address/0x98E0A38A9c198F9F49a4F6b49475aE0c92aBbB66) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) |
| CommunityOwnerTokenFactory | [`0xfFa8A255D905c909379859eA45B959D090DDC2d4`](https://sepolia.etherscan.io/address/0xfFa8A255D905c909379859eA45B959D090DDC2d4) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) | | CommunityOwnerTokenFactory | [`0xfFa8A255D905c909379859eA45B959D090DDC2d4`](https://sepolia.etherscan.io/address/0xfFa8A255D905c909379859eA45B959D090DDC2d4) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) |
| CommunityMasterTokenFactory | [`0xcE2A896eEA2F585BC0C3753DC8116BbE2AbaE541`](https://sepolia.etherscan.io/address/0xcE2A896eEA2F585BC0C3753DC8116BbE2AbaE541) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) | | CommunityMasterTokenFactory | [`0xcE2A896eEA2F585BC0C3753DC8116BbE2AbaE541`](https://sepolia.etherscan.io/address/0xcE2A896eEA2F585BC0C3753DC8116BbE2AbaE541) | [`ea7ef0e`](https://github.com/status-im/communities-contracts/commit/ea7ef0e) |
| **Optimism** | | |
| CommunityTokenDeployer | [`0x31463D22750324C8721FF7751584EF62F2ff93b3`](https://optimistic.etherscan.io/address/0x31463D22750324C8721FF7751584EF62F2ff93b3) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenRegistry | [`0x0AF2c7d60E89a941D586216059814D1Cb4Bd4CAb`](https://optimistic.etherscan.io/address/0x0AF2c7d60E89a941D586216059814D1Cb4Bd4CAb) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenFactory | [`0x953cA1Bb40F3D7a30c5e1cAc0202E3cF876b9D40`](https://optimistic.etherscan.io/address/0x953cA1Bb40F3D7a30c5e1cAc0202E3cF876b9D40) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityMasterTokenFactory | [`0xd4B8962f2af297c8c33763Fa65209745B5BE8f92`](https://optimistic.etherscan.io/address/0xd4B8962f2af297c8c33763Fa65209745B5BE8f92) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| **Optimism Goerli** | | | | **Optimism Goerli** | | |
| CommunityTokenDeployer | [`0xfFa8A255D905c909379859eA45B959D090DDC2d4`](https://goerli-optimism.etherscan.io/address/0xfFa8A255D905c909379859eA45B959D090DDC2d4) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) | | CommunityTokenDeployer | [`0xfFa8A255D905c909379859eA45B959D090DDC2d4`](https://goerli-optimism.etherscan.io/address/0xfFa8A255D905c909379859eA45B959D090DDC2d4) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) |
| CommunityOwnerTokenRegistry | [`0x99F0Eeb7E9F1Da6CA9DDf77dD7810B665FD85750`](https://goerli-optimism.etherscan.io/address/0x99F0Eeb7E9F1Da6CA9DDf77dD7810B665FD85750) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) | | CommunityOwnerTokenRegistry | [`0x99F0Eeb7E9F1Da6CA9DDf77dD7810B665FD85750`](https://goerli-optimism.etherscan.io/address/0x99F0Eeb7E9F1Da6CA9DDf77dD7810B665FD85750) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) |
| CommunityOwnerTokenFactory | [`0x76d0E484e7c3398922636960Ab33bDe6E9936D81`](https://goerli-optimism.etherscan.io/address/0x76d0E484e7c3398922636960Ab33bDe6E9936D81) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) | | CommunityOwnerTokenFactory | [`0x76d0E484e7c3398922636960Ab33bDe6E9936D81`](https://goerli-optimism.etherscan.io/address/0x76d0E484e7c3398922636960Ab33bDe6E9936D81) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) |
| CommunityMasterTokenFactory | [`0x420BE6568c6E09782CEAE1575495Cd6C1c7EA04D`](https://goerli-optimism.etherscan.io/address/0x420BE6568c6E09782CEAE1575495Cd6C1c7EA04D) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) | | CommunityMasterTokenFactory | [`0x420BE6568c6E09782CEAE1575495Cd6C1c7EA04D`](https://goerli-optimism.etherscan.io/address/0x420BE6568c6E09782CEAE1575495Cd6C1c7EA04D) | [`e7d799b76`](https://github.com/status-im/communities-contracts/commit/e7d799b761e87166ecee4efaaede0b7a6cc367ad) |
| **Arbitrum** | | |
| CommunityTokenDeployer | [`0x744Fd6e98dad09Fb8CCF530B5aBd32B56D64943b`](https://arbiscan.io/address/0x744Fd6e98dad09Fb8CCF530B5aBd32B56D64943b) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenRegistry | [`0x76352764590378011CAE677b50110Ae02eDE2b62`](https://arbiscan.io/address/0x76352764590378011cae677b50110ae02ede2b62) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityOwnerTokenFactory | [`0xcAD273fA2bb77875333439FDf4417D995159c3E1`](https://arbiscan.io/address/0xcAD273fA2bb77875333439FDf4417D995159c3E1) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| CommunityMasterTokenFactory | [`0x650AF3C15AF43dcB218406d30784416D64Cfb6B2`](https://arbiscan.io/address/0x650AF3C15AF43dcB218406d30784416D64Cfb6B2) | [`8773220`](https://github.com/status-im/communities-contracts/commit/8773220abe99e0cd318c722b1178537ec3824c4b) |
| **Arbitrum Goerli** | | | | **Arbitrum Goerli** | | |
| CommunityTokenDeployer | [`0x7Ff554af5b6624db2135E4364F416d1D397f43e6`](https://goerli.arbiscan.io/address/0x7Ff554af5b6624db2135E4364F416d1D397f43e6) | [`105ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityTokenDeployer | [`0x7Ff554af5b6624db2135E4364F416d1D397f43e6`](https://goerli.arbiscan.io/address/0x7Ff554af5b6624db2135E4364F416d1D397f43e6) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenRegistry | [`0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7`](https://goerli.arbiscan.io/address/0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenRegistry | [`0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7`](https://goerli.arbiscan.io/address/0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenFactory | [`0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0`](https://goerli.arbiscan.io/address/0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenFactory | [`0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0`](https://goerli.arbiscan.io/address/0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityMasterTokenFactory | [`0x35Cded11D75cC10d38ED4456b8caDC9F36E85E42`](https://goerli.arbiscan.io/address/0x35cded11d75cc10d38ed4456b8cadc9f36e85e42) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityMasterTokenFactory | [`0x35Cded11D75cC10d38ED4456b8caDC9F36E85E42`](https://goerli.arbiscan.io/address/0x35cded11d75cc10d38ed4456b8cadc9f36e85e42) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| **Arbitrum Sepolia** | | | | **Arbitrum Sepolia** | | |
| CommunityTokenDeployer | [`0x7Ff554af5b6624db2135E4364F416d1D397f43e6`](https://sepolia.arbiscan.io/address/0x7Ff554af5b6624db2135E4364F416d1D397f43e6) | [`105ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityTokenDeployer | [`0x7Ff554af5b6624db2135E4364F416d1D397f43e6`](https://sepolia.arbiscan.io/address/0x7Ff554af5b6624db2135E4364F416d1D397f43e6) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenRegistry | [`0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7`](https://sepolia.arbiscan.io/address/0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenRegistry | [`0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7`](https://sepolia.arbiscan.io/address/0x9C84f9f9970B22E67f1B2BE46ABb1C09741FF7d7) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityOwnerTokenFactory | [`0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0`](https://sepolia.arbiscan.io/address/0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityOwnerTokenFactory | [`0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0`](https://sepolia.arbiscan.io/address/0x0B5DAd18B8791ddb24252B433ec4f21f9e6e5Ed0) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |
| CommunityMasterTokenFactory | [`0x35Cded11D75cC10d38ED4456b8caDC9F36E85E42`](https://sepolia.arbiscan.io/address/0x35cded11d75cc10d38ed4456b8cadc9f36e85e42) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) | | CommunityMasterTokenFactory | [`0x35Cded11D75cC10d38ED4456b8caDC9F36E85E42`](https://sepolia.arbiscan.io/address/0x35cded11d75cc10d38ed4456b8cadc9f36e85e42) | [`1085ee8`](https://github.com/status-im/communities-contracts/commit/1085ee8) |

View File

@ -22,7 +22,7 @@
verbosity = 4 verbosity = 4
[etherscan] [etherscan]
# arbitrum_one = { key = "${API_KEY_ARBISCAN}" } arbitrum = { key = "${API_KEY_ARBISCAN}" }
# avalanche = { key = "${API_KEY_SNOWTRACE}" } # avalanche = { key = "${API_KEY_SNOWTRACE}" }
# bnb_smart_chain = { key = "${API_KEY_BSCSCAN}" } # bnb_smart_chain = { key = "${API_KEY_BSCSCAN}" }
# gnosis_chain = { key = "${API_KEY_GNOSISSCAN}" } # gnosis_chain = { key = "${API_KEY_GNOSISSCAN}" }
@ -43,13 +43,13 @@
wrap_comments = true wrap_comments = true
[rpc_endpoints] [rpc_endpoints]
# arbitrum_one = "https://arbitrum-mainnet.infura.io/v3/${API_KEY_INFURA}" arbitrum = "https://arb-mainnet.g.alchemy.com/v2/${API_KEY_ARBITRUM}"
# avalanche = "https://avalanche-mainnet.infura.io/v3/${API_KEY_INFURA}" # avalanche = "https://avalanche-mainnet.infura.io/v3/${API_KEY_INFURA}"
# bnb_smart_chain = "https://bsc-dataseed.binance.org" # bnb_smart_chain = "https://bsc-dataseed.binance.org"
# gnosis_chain = "https://rpc.gnosischain.com" # gnosis_chain = "https://rpc.gnosischain.com"
goerli = "https://eth-goerli.g.alchemy.com/v2/${API_KEY_GOERLI}" goerli = "https://eth-goerli.g.alchemy.com/v2/${API_KEY_GOERLI}"
# localhost = "http://localhost:8545" # localhost = "http://localhost:8545"
# mainnet = "https://eth-mainnet.g.alchemy.com/v2/${API_KEY_ALCHEMY}" mainnet = "https://eth-mainnet.g.alchemy.com/v2/${API_KEY_ALCHEMY}"
optimism = "https://opt-mainnet.g.alchemy.com/v2/${API_KEY_OPTIMISM}" optimism = "https://opt-mainnet.g.alchemy.com/v2/${API_KEY_OPTIMISM}"
# polygon = "https://polygon-mainnet.infura.io/v3/${API_KEY_INFURA}" # polygon = "https://polygon-mainnet.infura.io/v3/${API_KEY_INFURA}"
sepolia = "https://eth-sepolia.g.alchemy.com/v2/${API_KEY_SEPOLIA}" sepolia = "https://eth-sepolia.g.alchemy.com/v2/${API_KEY_SEPOLIA}"