# Address Registry

This page lists the contracts Divigent integrates with and the Divigent deployment addresses for each supported network.

{% hint style="warning" %}
Always confirm the network before using an address. Base Mainnet and Base Sepolia addresses are not interchangeable.
{% endhint %}

## Base Mainnet

**Chain ID:** `8453`

Divigent v1 is designed for native USDC on Base, with yield routed between Aave V3 and the Morpho Steakhouse USDC MetaMorpho V1 vault.

### External Integrations

| Contract                     | Address                                                                                                               | Notes                                              |
| ---------------------------- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| USDC                         | [0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913](https://basescan.org/address/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) | Native USDC on Base.                               |
| Aave V3 Pool                 | [0xA238Dd80C259a72e81d7e4664a9801593F98d1c5](https://basescan.org/address/0xA238Dd80C259a72e81d7e4664a9801593F98d1c5) | Pool used for USDC supply and withdrawal.          |
| Aave V3 aUSDC                | [0x4e65fE4DbA92790696d040ac24Aa414708F5c0AB](https://basescan.org/address/0x4e65fE4DbA92790696d040ac24Aa414708F5c0AB) | aToken received when USDC is supplied to Aave.     |
| Morpho Steakhouse USDC Vault | [0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183](https://basescan.org/address/0xbeeF010f9cb27031ad51e3333f9aF9C6B1228183) | MetaMorpho V1 USDC vault used as the Morpho venue. |

### Divigent Contracts

The following addresses are the Divigent v1 production deployment on Base Mainnet.

| Contract             | Address                                                                                                               | Notes                                          |
| -------------------- | --------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| DivigentVaultRouter  | [0xE958A89c2CCa697d4896990685800cc1D5AF2A01](https://basescan.org/address/0xE958A89c2CCa697d4896990685800cc1D5AF2A01) | User-facing deposit and withdrawal router.     |
| DivigentYieldOracle  | [0x3Ba775E8fAE60E72c99dE10C720fC44ab38BF71A](https://basescan.org/address/0x3Ba775E8fAE60E72c99dE10C720fC44ab38BF71A) | Rate observation and route-selection contract. |
| DivigentFeeCollector | [0x1a2eF76E6E323D95f836917f812f6D159c3A0960](https://basescan.org/address/0x1a2eF76E6E323D95f836917f812f6D159c3A0960) | Collects the protocol share of realised yield. |
| dvUSDC               | [0x1497f7F3b156e110b1d90BC7F1759F40fb48Ea4F](https://basescan.org/address/0x1497f7F3b156e110b1d90BC7F1759F40fb48Ea4F) | Non-transferable receipt token.                |

## Base Sepolia

**Chain ID:** `84532`

Base Sepolia is the current test deployment. It uses Aave V3 Base Sepolia test assets and a demo fixed-APY Morpho-style vault, not the production Steakhouse mainnet vault.

### External and Demo Integrations

| Contract                | Address                                      | Notes                                              |
| ----------------------- | -------------------------------------------- | -------------------------------------------------- |
| USDC test asset         | `0xba50Cd2A20f6DA35D788639E581bca8d0B5d4D5f` | Test USDC used by the deployment.                  |
| Aave V3 Pool            | `0x8bAB6d1b75f19e9eD9fCe8b9BD338844fF79aE27` | Base Sepolia Aave V3 pool.                         |
| Aave V3 aUSDC           | `0x10F1A9D11CDf50041f3f8cB7191CBE2f31750ACC` | Base Sepolia aToken for test USDC.                 |
| DemoFixedApyMorphoVault | `0x7d646Ac22d219507f02D9154a321f34c6F0f3b08` | Demo Morpho-style ERC-4626 vault used for testing. |

### Divigent Contracts

| Contract             | Address                                      | Notes                                                |
| -------------------- | -------------------------------------------- | ---------------------------------------------------- |
| DivigentVaultRouter  | `0x17180C48f904D2b675bBa67519b7879F6b036053` | User-facing deposit and withdrawal router.           |
| DivigentYieldOracle  | `0xEA191c9B25464975A46Cb482dCfD7964F44a4246` | Reads Aave and demo-vault rates for route selection. |
| DivigentFeeCollector | `0x60cB437995551d19C59BEa25c045A739ed6A0f54` | Collects the protocol share of realised yield.       |
| dvUSDC               | `0xD518B1329d0EC47EeC45775A988a18f93C37862A` | Non-transferable receipt token.                      |

{% hint style="info" %}
The Base Sepolia addresses come from the current deployment artifact. If the demo deployment is rerun, this page should be updated with the new addresses.
{% endhint %}


---

# 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://divigent.gitbook.io/divigent-docs/protocol/address-registry.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.
