# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kelp.gitbook.io/kelp/rseth-smart-contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
