# rsETH Smart Contracts

The rsETH smart contracts are pivotal within the Kelp protocol, acting as essential building blocks for the entire network. These contracts constitute the bedrock upon which various components of the system, including the Kelp dApp, are constructed.

Presented below is an exhaustive roster of the rsETH Smart Contracts. This compilation functions as a reference for all stakeholders keen on delving into the intricacies of the Kelp protocol, providing insights into how different components interact with each other.

**Deployed Contracts (Ethereum Mainnet)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>LRT Config</td><td><a href="https://etherscan.io/address/0x947Cb49334e6571ccBFEF1f1f1178d8469D65ec7">0x947Cb49334e6571ccBFEF1f1f1178d8469D65ec7</a></td></tr><tr><td>rsETH</td><td><a href="https://etherscan.io/address/0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7">0xA1290d69c65A6Fe4DF752f95823fae25cB99e5A7</a></td></tr><tr><td>LRT Deposit Pool</td><td><a href="https://etherscan.io/address/0x036676389e48133B63a802f8635AD39E752D375D">0x036676389e48133B63a802f8635AD39E752D375D</a></td></tr><tr><td>LRT Oracle</td><td><a href="https://etherscan.io/address/0x349A73444b1a310BAe67ef67973022020d70020d">0x349A73444b1a310BAe67ef67973022020d70020d</a></td></tr><tr><td>Chainlink Price Oracle</td><td><a href="https://etherscan.io/address/0x78C12ccE8346B936117655Dd3D70a2501Fd3d6e6">0x78C12ccE8346B936117655Dd3D70a2501Fd3d6e6</a></td></tr><tr><td>EthX Price Oracle</td><td><a href="https://etherscan.io/address/0x3D08ccb47ccCde84755924ED6B0642F9aB30dFd2">0x3D08ccb47ccCde84755924ED6B0642F9aB30dFd2</a></td></tr></tbody></table>

**Deployed Contract (Arbitrum)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>rsETH</td><td><a href="https://arbiscan.io/token/0x4186BFC76E2E237523CBC30FD220FE055156b41F">0x4186BFC76E2E237523CBC30FD220FE055156b41F</a></td></tr><tr><td>Deposit Pool</td><td><a href="https://arbiscan.io/address/0x376A7564AF88242D6B8598A5cfdD2E9759711B61">0x376A7564AF88242D6B8598A5cfdD2E9759711B61</a></td></tr></tbody></table>

**Deployed Contract (Blast)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://blastscan.io/address/0x1558959f1a032F83f24A14Ff539944A926C51bdf">0x1558959f1a032F83f24A14Ff539944A926C51bdf</a></td></tr><tr><td>wrsETH</td><td><a href="https://blastscan.io/token/0xe7903b1f75c534dd8159b313d92cdcfbc62cb3cd">0xe7903b1f75c534dd8159b313d92cdcfbc62cb3cd</a></td></tr><tr><td>rsETH</td><td><a href="https://blastscan.io/token/0x4186bfc76e2e237523cbc30fd220fe055156b41f">0x4186bfc76e2e237523cbc30fd220fe055156b41f</a></td></tr><tr><td>Address receiving Blast Gold </td><td><a href="https://blastscan.io/address/0x07977D65B854598a924139C2Fd711D01c43ab521">0x07977D65B854598a924139C2Fd711D01c43ab521</a></td></tr><tr><td>Points operator address</td><td><a href="https://blastscan.io/address/0x7AAd74b7f0d60D5867B59dbD377a71783425af47">0x7AAd74b7f0d60D5867B59dbD377a71783425af47</a></td></tr></tbody></table>

**Deployed Contract (Scroll)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://scrollscan.com/address/0xb80deaecd7F4Bca934DE201B11a8711644156a0a">0xb80deaecd7F4Bca934DE201B11a8711644156a0a</a></td></tr><tr><td>wrsETH</td><td><a href="https://scrollscan.com/token/0xa25b25548b4c98b0c7d3d27dca5d5ca743d68b7f">0xa25b25548b4c98b0c7d3d27dca5d5ca743d68b7f</a></td></tr><tr><td>rsETH</td><td><a href="https://scrollscan.com/token/0x65421ba909200b81640d98b979d07487c9781b66">0x65421ba909200b81640d98b979d07487c9781b66</a></td></tr></tbody></table>

**Deployed Contract (Mode)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://explorer.mode.network/address/0xbDf612E616432AA8e8D7d8cC1A9c934025371c5C">0xbDf612E616432AA8e8D7d8cC1A9c934025371c5C</a></td></tr><tr><td>wrsETH</td><td><a href="https://explorer.mode.network/token/0xe7903B1F75C534Dd8159b313d92cDCfbC62cB3Cd">0xe7903B1F75C534Dd8159b313d92cDCfbC62cB3Cd</a></td></tr><tr><td>rsETH</td><td><a href="https://explorer.mode.network/token/0x4186BFC76E2E237523CBC30FD220FE055156b41F">0x4186BFC76E2E237523CBC30FD220FE055156b41F</a> </td></tr></tbody></table>

**Deployed Contract (Optimism)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://optimistic.etherscan.io/address/0xaAA687e218F9B53183A6AA9639FBD9D6e69EcB73">0xaAA687e218F9B53183A6AA9639FBD9D6e69EcB73</a></td></tr><tr><td>wrsETH</td><td><a href="https://optimistic.etherscan.io/address/0x87eEE96D50Fb761AD85B1c982d28A042169d61b1">0x87eEE96D50Fb761AD85B1c982d28A042169d61b1</a></td></tr><tr><td>rsETH</td><td><a href="https://optimistic.etherscan.io/address/0x4186bfc76e2e237523cbc30fd220fe055156b41f">0x4186BFC76E2E237523CBC30FD220FE055156b41F</a></td></tr></tbody></table>

**Deployed Contract (Base)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://basescan.org/address/0x291088312150482826b3A37d5A69a4c54DAa9118">0x291088312150482826b3A37d5A69a4c54DAa9118</a></td></tr><tr><td>wrsETH</td><td><a href="https://basescan.org/address/0xEDfa23602D0EC14714057867A78d01e94176BEA0">0xEDfa23602D0EC14714057867A78d01e94176BEA0</a></td></tr><tr><td>rsETH</td><td><a href="https://basescan.org/token/0x1Bc71130A0e39942a7658878169764Bbd8A45993">0x1Bc71130A0e39942a7658878169764Bbd8A45993</a></td></tr></tbody></table>

**Deployed Contract (Linea)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>Deposit Pool</td><td><a href="https://lineascan.build/address/0x057297e44a3364139edcf3e1594d6917ed7688c2">0x057297e44a3364139edcf3e1594d6917ed7688c2</a></td></tr><tr><td>wrsETH</td><td><a href="https://lineascan.build/address/0xD2671165570f41BBB3B0097893300b6EB6101E6C">0xD2671165570f41BBB3B0097893300b6EB6101E6C</a></td></tr><tr><td>rsETH</td><td><a href="https://lineascan.build/address/0x4186bfc76e2e237523cbc30fd220fe055156b41f">0x4186bfc76e2e237523cbc30fd220fe055156b41f</a></td></tr></tbody></table>

**Deployed Contract (zkSync)**

<table><thead><tr><th width="278">Contract</th><th>Proxy Address</th></tr></thead><tbody><tr><td>wrsETH</td><td><a href="https://era.zksync.network/token/0xd4169E045bcF9a86cC00101225d9ED61D2F51af2">0xd4169E045bcF9a86cC00101225d9ED61D2F51af2</a></td></tr><tr><td>rsETH</td><td><a href="https://era.zksync.network/address/0x6be2425c381eb034045b527780d2bf4e21ab7236">0x6bE2425C381eb034045b527780D2Bf4E21AB7236</a></td></tr><tr><td>Deposit Pool</td><td><a href="https://era.zksync.network/address/0x41b300f5a619973b20931f0944c85db229d5e27f">0x41b300f5a619973b20931f0944c85db229d5e27f</a></td></tr></tbody></table>

**Eigen (Programmatic) Merkle Distributor contract**: [0x9bB6d4b928645EdA8f9C019495695BA98969eFF1](https://etherscan.io/address/0x9bB6d4b928645EdA8f9C019495695BA98969eFF1#readProxyContract)<br>

**Timelock:** 0x49bD9989E31aD35B0A62c20BE86335196A3135B1

* Has rights to contract upgrade
* Delay: 10 days

### **Mainnet multi-sigs:**

Kelp External Admin (6/8): Proposer of Timelock, i.e. has rights to propose contract upgrades <https://app.safe.global/settings/setup?safe=eth:0xb3696a817D01C8623E66D156B6798291fa10a46d>&#x20;

1. Igal Bini (Partner & Head of Partnerships, Israeli Blockchain Association)\
   [LinkedIn](https://www.linkedin.com/in/igal-bini-b33b701bb/), [Twitter/X](https://twitter.com/igalb77) (@igalb77)\
   Wallet: 0x33307eFcFB13FA15d5DcDA4CF6AdADF298175544<br>
2. Lars Rensing (CEO, Protokol, Core Team at Cluster Capital)\
   [LinkedIn](https://www.linkedin.com/in/larsrensing/), [Twitter/X](https://twitter.com/l_rensing?lang=en) (@l\_rensing)\
   Wallet: 0x2198A3188A0dc5526567A5D17b06e466C042D702<br>
3. Michael Kam (Investment Partner, Avid VC)\
   [Link](https://www.avid3.xyz/)\
   Wallet: 0x61f45F63e06aa0DAE039BcFDa2c4Aab017441Ee7<br>
4. Amrit Kumar (COO, AltLayer)\
   [LinkedIn](https://www.linkedin.com/in/amrit-kumar-6aa66151/), [Twitter/X](https://twitter.com/maqstik?lang=en) (@maqstik)\
   Wallet: 0x7Da5A697980E53Ecc137c0f7E96F4Cb656130098<br>
5. Ramani Ramachandran (CEO, Router Protocol & Dfyn.network)\
   [LinkedIn](https://www.linkedin.com/in/ramaniram/), [Twitter/X](https://twitter.com/CryptoMan_Ram) (@CryptoMan\_Ram)\
   Wallet: 0xd4C9d49bBda1F074ba8363bfc5D72Fd2a9dFC77F<br>
6. Dheeraj Borra\
   [LinkedIn](https://www.linkedin.com/in/dheeraj-borra/)\
   Wallet: 0x7AAd74b7f0d60D5867B59dbD377a71783425af47<br>
7. Gustavo\
   [Website](https://gustavoguimaraes.me/)\
   Wallet: 0x1f7A03b70C5448DFd0a2C5a7865169253c2C769b<br>
8. Amitej Gajjala\
   [LinkedIn](https://www.linkedin.com/in/amitej-gajjala/)\
   Wallet: 0x746d6a9f789999799AE7f5d62Aa70422F86826b6

Kelp Admin (3/5): contract admin operations\
<https://app.safe.global/home?safe=eth:0xb9577E83a6d9A6DE35047aa066E3758221FE0DA2>

Kelp Manager (2/5): contract manager operations\
<https://app.safe.global/home?safe=eth:0xCbcdd778AA25476F203814214dD3E9b9c46829A1>

Multisig to receive SCR token allocation for Airdrop Gain users (The allocation will be distributed to Airdrop Gain users): <https://app.safe.global/settings/setup?safe=scr:0xEe68dF9f661da6ED968Ea4cbF7EC68fcFE375bc6>\
\
Multisig to receive SCR token allocation for Kelp: \
<https://app.safe.global/transactions/history?safe=scr:0x322F2d4bFe8280EeB713B7C51EEbA42590C36f78>
