# Smart Contract Addresses

The Re Protocol operates on multiple blockchain networks including Ethereum, Avalanche, and Arbitrum to ensure scalability, accessibility, and interoperability. The protocol’s smart contracts have been carefully designed and audited to optimize security and functionality.

Below is a comprehensive list of smart contract addresses used across the networks.

*( In development )* Surplus Note Registry: Stores hashes of signed surplus notes and emits NoteDraw and NoteRepay events for capital drawdowns and repayments.

Fireblocks Sweep Manager: Performs daily sweeps of idle capital from each ICL to its Fireblocks vault for secure custody..

## Protocol Controls

The protocol uses role-separated control wallets rather than a single admin key.

| Role               | Controller Address                           | Control Mechanism | Permissions                                       |
| ------------------ | -------------------------------------------- | ----------------- | ------------------------------------------------- |
| Oracle Config      | `0x49BC5A880f77247A348764DdB95951cd9212A0ee` | MPC 3-of-5        | Set price feeds for deposit and collateral tokens |
| Redemptions Config | `0xEE16bE0374f2eFb34218affC1a8EbEe9310c47f8` | MPC 3-of-5        | Set redemption limits and top-up redemption vault |
| Access Manager     | `0x80a62B72dF1136aCBc57141FB67Aa46812fECAFc` | MPC 5-of-8        | Assign/revoke access roles                        |
| Custodian Manager  | `0x9b6d7f2de2E4569297C7e88531E47679cEbE6eC9` | MPC 3-of-5        | Add/remove collateral custodians                  |

Upgrade model and execution:

* Proxy pattern: **UUPS**
* Upgrade authority: **Governance MPC (3-of-5)**

**Ethereum Network**

* **reUSD:** [0x5086bf358635B81D8C47C66d1C8b9E567Db70c72](https://etherscan.io/address/0x5086bf358635b81d8c47c66d1c8b9e567db70c72)
* **reUSDe**: [0xdDC0f880ff6e4e22E4B74632fBb43Ce4DF6cCC5a](https://etherscan.io/address/0xdDC0f880ff6e4e22E4B74632fBb43Ce4DF6cCC5a)
* **reUSD Insurance Capital Layer (ICL):** [0x4691C475bE804Fa85f91c2D6D0aDf03114de3093](https://etherscan.io/address/0x4691c475be804fa85f91c2d6d0adf03114de3093)
* **reUSDE Insurance Capital Layer (ICL)**: [0xE1886BE2bA8B2496c2044a77516F63a734193082](https://etherscan.io/address/0xE1886BE2bA8B2496c2044a77516F63a734193082)
* **reUSDe (ICL) Custodial Wallet** : [0xd4374008c88321Eb2e59ABD311156C44B25831e9](https://etherscan.io/address/0xd4374008c88321Eb2e59ABD311156C44B25831e9)
* **reUSD (ICL) Custodial Wallet** : [0x295F67Fdb21255A3Db82964445628a706FBe689E](https://etherscan.io/address/0x295F67Fdb21255A3Db82964445628a706FBe689E)
* **Deposit Token Registry:** [0x73d37A98C0fCBd049BfFFfe67Bf9af36d603c0F6](https://etherscan.io/address/0x73d37a98c0fcbd049bffffe67bf9af36d603c0f6)
* **KYC Registry:** [0x82F1806AEab5Ecb9a485eb041d5Ed4940b123995](https://etherscan.io/address/0x82f1806aeab5ecb9a485eb041d5ed4940b123995)
* **Decentralized Fund:** [0xF04422E68f55E7C25724128692C3063A775472f2](https://etherscan.io/address/0xf04422e68f55e7c25724128692c3063a775472f2)
* **Share Price Calculator:** [0xd1D104a7515989ac82F1AFDa15a23650411b05B8](https://etherscan.io/address/0xd1d104a7515989ac82f1afda15a23650411b05b8)
* **Redemption Reserves Custodian** : [0x9eA38e09F41A9DE53972a68268BA0Dcc6d2fAdf8](https://etherscan.io/address/0x9eA38e09F41A9DE53972a68268BA0Dcc6d2fAdf8)
* **Daily Instant Redemption Vault** : [0x5C454f5526e41fBE917b63475CD8CA7E4631B147](https://etherscan.io/address/0x5C454f5526e41fBE917b63475CD8CA7E4631B147#asset-multichain)

**Avalanche Network**

* **reUSD** [0x180aF87b47Bf272B2df59dccf2D76a6eaFa625Bf](https://snowtrace.io/token/0x180aF87b47Bf272B2df59dccf2D76a6eaFa625Bf?chainid=43114)
* **reUSD Insurance Capital Layer (ICL):** [0xb22a8533e6cd81598f82514a42F0B3161745fbe1](https://snowtrace.io/address/0xb22a8533e6cd81598f82514a42F0B3161745fbe1)
* **reUSD (ICL) Custodial Wallet** : [0x295F67Fdb21255A3Db82964445628a706FBe689E](https://snowtrace.io/address/0x295F67Fdb21255A3Db82964445628a706FBe689E)
* **Deposit Token Registry:** [0x8CB96010A05CaB68FAECbD650830f4ac400F5C24](https://snowtrace.io/address/0x8CB96010A05CaB68FAECbD650830f4ac400F5C24)
* **KYC Registry:** [0x2723d4063765223E40d21d02d9D8685511BEdB19](https://snowtrace.io/address/0x2723d4063765223E40d21d02d9D8685511BEdB19)
* **Decentralized Fund:** [0x0937Df35E95E8ed2d2ECD66AF3426c669d64F281](https://snowtrace.io/address/0x0937Df35E95E8ed2d2ECD66AF3426c669d64F281)
* **Share Price Calculator:**[ 0xdC481e538125a8542D3eC262d40415328f1b16C0](https://snowtrace.io/address/0xdC481e538125a8542D3eC262d40415328f1b16C0)
* **Redemption Reserves Custodian :** [0x4F1ff9b995472B27A6BAfEc967986F35Bf1aDaE4](https://snowtrace.io/address/0x4F1ff9b995472B27A6BAfEc967986F35Bf1aDaE4)
* **Daily Instant Redemption Vault :** [0xe13292F97E38da0C64398De5E0bFc95180DE9d23](https://snowtrace.io/address/0xe13292F97E38da0C64398De5E0bFc95180DE9d23)

**Arbitrum Network**

* **reUSD :** [0x76cE01F0Ef25AA66cC5F1E546a005e4A63B25609](https://arbiscan.io/address/0x76cE01F0Ef25AA66cC5F1E546a005e4A63B25609)
* **reUSD Insurance Capital Layer (ICL)** : [0x802eDbB1Ec20548A4388ABC337E4011718eb0291](https://arbiscan.io/address/0x802eDbB1Ec20548A4388ABC337E4011718eb0291)
* **reUSD (ICL) Custodial Wallet** : [0x295F67Fdb21255A3Db82964445628a706FBe689E](https://arbiscan.io/address/0x295F67Fdb21255A3Db82964445628a706FBe689E)
* **Deposit Token Registry :** [0x9E2e05799966FD79852525368C201ED1624e09f4](https://arbiscan.io/address/0x9E2e05799966FD79852525368C201ED1624e09f4)
* **KYC Registry** : [0x6825d9441e022ef3E7e97dcee75b30dda758f392](https://arbiscan.io/address/0x6825d9441e022ef3E7e97dcee75b30dda758f392)
* **Decentralized Fund** : [0x9cf2Bb61666221Aeb028CF0eb27c282eAd25Fa4e](https://arbiscan.io/address/0x9cf2Bb61666221Aeb028CF0eb27c282eAd25Fa4e)
* **Share Price Calculator** : [0x5cD24d20E2F3C6742Be752Cb0f8c2531cA3b7425](https://arbiscan.io/address/0x5cD24d20E2F3C6742Be752Cb0f8c2531cA3b7425)
* **Redemption Reserve Custodian** : [0xfB602cb83c9c15b4cc49340dc9aD7a8C23754BB0](https://arbiscan.io/address/0xfB602cb83c9c15b4cc49340dc9aD7a8C23754BB0)
* **Daily Instant Redemption Vault** : [0xfd4016Ea13ca8acc04A11a99702dF076A4d3B852](https://arbiscan.io/address/0xfd4016Ea13ca8acc04A11a99702dF076A4d3B852)

Base

* **reUSD** : [0x7D214438D0F27AfCcC23B3d1e1a53906aCE5CFEa](https://basescan.org/address/0x7d214438d0f27afccc23b3d1e1a53906ace5cfea#code)
* **reUSD Insurance Capital Layer (ICL) :** [0x7D214438D0F27AfCcC23B3d1e1a53906aCE5CFEa](https://basescan.org/address/0x7D214438D0F27AfCcC23B3d1e1a53906aCE5CFEa)
* **reUSD (ICL) Custodial Wallet** : [0x295F67Fdb21255A3Db82964445628a706FBe689E](https://basescan.org/address/0x295F67Fdb21255A3Db82964445628a706FBe689E#asset-multichain)
* **Redemption Reserve Custodian** : [0x19aff1C007397Bdb7f82BdA18151C28AB4335896](https://basescan.org/address/0x19aff1C007397Bdb7f82BdA18151C28AB4335896)
* **Daily Instant Redemption Vault** : [0x9AB62AebAbE738AB233C447eEdCE88D1D0a61FE3](https://basescan.org/address/0x9AB62AebAbE738AB233C447eEdCE88D1D0a61FE3)

**Katana**

* **reUSD** : [0xe08853433fDBC504240455e295B644E0F44c3B29](https://katanascan.com/address/0xe08853433fDBC504240455e295B644E0F44c3B29)

**BNB Chain**

* **reUSD** : [0xbA9425EC55ee0E72216D18e0ad8BBbA2553bFb60](https://bscscan.com/address/0xbA9425EC55ee0E72216D18e0ad8BBbA2553bFb60)

**Ink**

* **reUSD** : [0x5BCf6B008bf80b9296238546BaCE1797657B05d6](https://explorer.inkonchain.com/address/0x5BCf6B008bf80b9296238546BaCE1797657B05d6)


---

# 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://docs.re.xyz/protocol/smart-contract-addresses.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.
