# Deployed Contracts

## Mainnet

### Ethereum (1)

* **bfUSD (ERC20):** `0xa3eB7A9e57FCa4e40b79E394eD5eB37fEd205A24`
* **Staked pools:**
  * **hbfUSD (Horizon / low-risk):** `0xde5D4ab42251Ba9AF6f247CF07c9a4793fA6eD88`
  * **pbfUSD (Pulsar / high-yield):** `0x4f85cBfDefBdb3fA96fCf1E38b0ee68dB9Ae438b`
* **Minters:**
  * **bfUSD-Minter-USDT:** `0xa3dEaa934a4CC648a45d8269a012894315e53518`
  * **bfUSD-Minter-USDC:** `0x0497DD14524dD59Bcd76da7DC977A0f6120b1AcA`
* **Redeemers:**
  * **InstantRedeemer:** `0x0971cB672b4eF3E19284Aa64717aFb154A6fbeDF`
  * **StandardRedeemer:** `0x1898f16583152a6af129e3df14f0C955ca6201f7`
* **Utility contracts:**
  * **bfUSD-Zap:** `0x5506570fD527c06902b51e33535943C9DC941BbE`

## Testnet

### Base Sepolia (84532)

* **bfUSD (ERC20):** `0xEc7aEc5b60b3F23177Ee7BbBedBD73A5fa24BE21` – the stablecoin itself.
* **Staked pools:**
  * **sbfUSD (Horizon / low-risk):** `0xf6b46c3c177d2256da671b8b51c88f26b40ff06e`
  * **hybfUSD (Pulsar / high-yield):** `0x25ffc79c6a796cfa42d4be6ffb44d603c66a341f`
* **Minters:**
  * **bfUSD-Minter-USDT:** `0x81EC39D8c87D2d2efbCE55C7455ca2503a511903`
  * **bfUSD-Minter-USDC:** `0x9873477a4cFe519Da3DBa365156A6ac88e2028D6`
* **Redeemers:**
  * **InstantRedeemer:** `0x1e5F61CDC9665A568C56A34aD887D4BaF1Ed61cb`
  * **StandardRedeemer:** `0x96c3725eb6054f7c4b05bfff65317dfe0761e9a0`
* **Utility contracts:**
  * **BitFiStablecoinZap:** `0x44Cd5Da392Af57420C44b3b7bbF1890381237a86`
  * **USDC Oracle:** `0x30d56c01d6367747009e7bc2509000627444de59`
* **Test tokens (for testing):**
  * **USDC (ERC20):** `0x4d69cA7CfB1C16CFf14527C72fF80Ac8A2bf532a`
  * **USDT (ERC20):** `0xDa7fE7E2dc820D8D771c4Ae150A2dDf6aefD88F3`

## Notes

* Addresses may be upgraded as the protocol evolves; always confirm against official announcements and block explorers.
* All bfUSD-related contracts are verified on Etherscan (or the corresponding explorer) so you can inspect source code and ABIs before integrating.
