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