|
| 1 | +--- |
| 2 | +title: Important Addresses |
| 3 | +description: |
| 4 | + Quick reference guide to all important iExec protocol addresses including RLC |
| 5 | + tokens, PoCo contracts, and applications across all supported networks. |
| 6 | +--- |
| 7 | + |
| 8 | +# Important Addresses |
| 9 | + |
| 10 | +Quick reference guide to all important iExec protocol addresses. Find RLC token |
| 11 | +addresses, PoCo smart contracts, and application addresses for Ethereum, |
| 12 | +Arbitrum, and Bellecour networks. |
| 13 | + |
| 14 | +::: tip 💡 Quick Access |
| 15 | + |
| 16 | +Bookmark this page for easy access to all iExec protocol addresses when building |
| 17 | +on the platform. |
| 18 | + |
| 19 | +::: |
| 20 | + |
| 21 | +## RLC Token Addresses |
| 22 | + |
| 23 | +RLC (RLC Token) is the native cryptocurrency powering the iExec protocol. Use |
| 24 | +these addresses to interact with RLC tokens on each network. |
| 25 | + |
| 26 | +| Network | Chain ID | RLC Address | |
| 27 | +| -------------------- | -------- | -------------------------------------------- | |
| 28 | +| **Ethereum Mainnet** | 1 | `0x607F4C5BB672230e8672085532f7e901544a7375` | |
| 29 | +| **Arbitrum Mainnet** | 42161 | `0xe649e6a1F2afc63ca268C2363691ceCAF75CF47C` | |
| 30 | +| **Arbitrum Sepolia** | 421614 | `0x9923eD3cbd90CD78b910c475f9A731A6e0b8C963` | |
| 31 | +| **Bellecour** | 134 | `xRLC` (Native token) | |
| 32 | + |
| 33 | +::: info |
| 34 | + |
| 35 | +On **Bellecour**, RLC tokens are bridged from Ethereum and become **xRLC** |
| 36 | +(native token). No contract address is needed as it's the native currency. |
| 37 | + |
| 38 | +::: |
| 39 | + |
| 40 | +## PoCo Smart Contracts |
| 41 | + |
| 42 | +Proof of Contribution (PoCo) smart contracts manage the iExec protocol's |
| 43 | +decentralized computing marketplace. |
| 44 | + |
| 45 | +### Arbitrum Mainnet |
| 46 | + |
| 47 | +| Contract | Address | |
| 48 | +| ---------------------- | -------------------------------------------- | |
| 49 | +| **Diamond Proxy** | `0x098bFCb1E50ebcA0BaA92C12eA0c3F045A1aD9f0` | |
| 50 | +| **AppRegistry** | `0x9950D94fb074182ee93ff79A50Cd698C4983281F` | |
| 51 | +| **DatasetRegistry** | `0x07Cc4E1EA30dD02796795876509A3BfC5053128D` | |
| 52 | +| **WorkerpoolRegistry** | `0xe3c13bb4A5068601c6A08041Cb50887B07B5F398` | |
| 53 | + |
| 54 | +### Arbitrum Sepolia |
| 55 | + |
| 56 | +| Contract | Address | |
| 57 | +| ---------------------- | -------------------------------------------- | |
| 58 | +| **Diamond Proxy** | `0xB2157BF2fAb286b2A4170E3491Ac39770111Da3E` | |
| 59 | +| **AppRegistry** | `0x9950D94fb074182ee93ff79A50Cd698C4983281F` | |
| 60 | +| **DatasetRegistry** | `0x07Cc4E1EA30dD02796795876509A3BfC5053128D` | |
| 61 | +| **WorkerpoolRegistry** | `0xe3c13bb4A5068601c6A08041Cb50887B07B5F398` | |
| 62 | + |
| 63 | +### Ethereum Mainnet |
| 64 | + |
| 65 | +| Contract | Address | |
| 66 | +| ---------------------- | -------------------------------------------- | |
| 67 | +| **Diamond Proxy** | `0x3eca1B216A7DF1C7689aEb259eFB04Ad753aafE5` | |
| 68 | +| **AppRegistry** | `0x9950D94fb074182ee93ff79A50Cd698C4983281F` | |
| 69 | +| **DatasetRegistry** | `0x07Cc4E1EA30dD02796795876509A3BfC5053128D` | |
| 70 | +| **WorkerpoolRegistry** | `0xe3c13bb4A5068601c6A08041Cb50887B07B5F398` | |
| 71 | + |
| 72 | +### Bellecour |
| 73 | + |
| 74 | +| Contract | Address | |
| 75 | +| ---------------------- | -------------------------------------------- | |
| 76 | +| **Diamond Proxy** | `0x3eca1B216A7DF1C7689aEb259fFB83ADFB894E7f` | |
| 77 | +| **AppRegistry** | `0xB1C52075b276f87b1834919167312221d50c9D16` | |
| 78 | +| **DatasetRegistry** | `0x799DAa22654128d0C64d5b79eac9283008158730` | |
| 79 | +| **WorkerpoolRegistry** | `0xC76A18c78B7e530A165c5683CB1aB134E21938B4` | |
| 80 | + |
| 81 | +## Data Protector Contracts |
| 82 | + |
| 83 | +Smart contracts for managing protected data and access control. |
| 84 | + |
| 85 | +### Arbitrum Mainnet |
| 86 | + |
| 87 | +| Contract | Address | |
| 88 | +| ---------------------------------------- | -------------------------------------------- | |
| 89 | +| **Core** | `0xF08f91F7646FDb95a4E24977b8Db91318252A667` | |
| 90 | +| **Sharing: AddOnlyAppWhitelistRegistry** | `0xe4f319aDf2f3DbFD3270f35CEc90575dC858A0dA` | |
| 91 | +| **Sharing Contract** | `0x2dA2D268281d79b81D609D68e4507e7ACDfd7E05` | |
| 92 | + |
| 93 | +### Arbitrum Sepolia |
| 94 | + |
| 95 | +| Contract | Address | |
| 96 | +| ---------------------------------------- | -------------------------------------------- | |
| 97 | +| **Core** | `0x168eAF6C33a77E3caD9db892452f51a5D91df621` | |
| 98 | +| **Sharing: AddOnlyAppWhitelistRegistry** | `0x36a1544cE8c72f9b80dB39Fd8A193b6B94FD92B3` | |
| 99 | +| **Sharing Contract** | `0x34AD9D161E815D7696777a9D2d668aF2d6e675e9` | |
| 100 | + |
| 101 | +## Application Addresses |
| 102 | + |
| 103 | +### Web3Mail |
| 104 | + |
| 105 | +Web3Mail enables decentralized email communication with privacy-preserving |
| 106 | +features. |
| 107 | + |
| 108 | +| Network | Whitelist Address | |
| 109 | +| -------------------- | -------------------------------------------- | |
| 110 | +| **Arbitrum Mainnet** | `0xD5054a18565c4a9E5c1aa3cEB53258bd59d4c78C` | |
| 111 | +| **Arbitrum Sepolia** | `0x8d46d40840f1Aa2264F96184Ffadf04e5D573B9B` | |
| 112 | +| **Bellecour** | `0x781482C39CcE25546583EaC4957Fb7Bf04C277D2` | |
| 113 | + |
| 114 | +### Web3Telegram |
| 115 | + |
| 116 | +Web3Telegram enables decentralized Telegram messaging with Web3 integration. |
| 117 | + |
| 118 | +| Network | Whitelist Address | |
| 119 | +| -------------------- | -------------------------------------------- | |
| 120 | +| **Arbitrum Mainnet** | `0x53AFc09a647e7D5Fa9BDC784Eb3623385C45eF89` | |
| 121 | +| **Arbitrum Sepolia** | `0x7291ff96100DA6CF97933C225B86124ef95aEc9b` | |
| 122 | +| **Bellecour** | `0x192C6f5AccE52c81Fcc2670f10611a3665AAA98F` | |
| 123 | + |
| 124 | +## Workerpool Addresses |
| 125 | + |
| 126 | +Default workerpool addresses for each network. |
| 127 | + |
| 128 | +| Network | Workerpool Address | |
| 129 | +| -------------------- | -------------------------------------------- | |
| 130 | +| **Arbitrum Mainnet** | `0x2C06263943180Cc024dAFfeEe15612DB6e5fD248` | |
| 131 | +| **Arbitrum Sepolia** | `0xB967057a21dc6A66A29721d96b8Aa7454B7c383F` | |
| 132 | +| **Bellecour** | `prod-v8-bellecour.main.pools.iexec.eth` | |
| 133 | + |
| 134 | +::: tip |
| 135 | + |
| 136 | +These are the default workerpools for each network. You can specify a different |
| 137 | +workerpool when processing protected data or running iApps. |
| 138 | + |
| 139 | +::: |
| 140 | + |
| 141 | +## Additional Resources |
| 142 | + |
| 143 | +- [iExec Explorer](/get-started/tooling-and-explorers/iexec-explorer) - Explore |
| 144 | + deals, tasks, and assets |
| 145 | +- [RLC Bridge](/get-started/tooling-and-explorers/bridge) - Bridge RLC tokens |
| 146 | + between networks |
| 147 | +- [Blockchain Explorers](/get-started/tooling-and-explorers/blockchain-explorer) - |
| 148 | + View contracts on block explorers |
| 149 | + |
| 150 | +<script setup> |
| 151 | +import { getSupportedChains } from '@/utils/chain.utils'; |
| 152 | + |
| 153 | +// Get chain data for dynamic content |
| 154 | +const chains = getSupportedChains(); |
| 155 | +</script> |
0 commit comments