mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
56 lines
1.3 KiB
Solidity
56 lines
1.3 KiB
Solidity
// SPDX-License-Identifier: MIT
|
|
pragma solidity 0.7.6;
|
|
|
|
import { Basic } from "../../common/basic.sol";
|
|
import { IUbiquityAlgorithmicDollarManager } from "./interfaces.sol";
|
|
|
|
abstract contract Helpers is Basic {
|
|
/**
|
|
* @dev Ubiquity Algorithmic Dollar Manager
|
|
*/
|
|
IUbiquityAlgorithmicDollarManager internal constant ubiquityManager =
|
|
IUbiquityAlgorithmicDollarManager(
|
|
0x4DA97a8b831C345dBe6d16FF7432DF2b7b776d98
|
|
);
|
|
|
|
/**
|
|
* @dev DAI Address
|
|
*/
|
|
address internal constant DAI = 0x6B175474E89094C44Da98b954EedeAC495271d0F;
|
|
|
|
/**
|
|
* @dev USDC Address
|
|
*/
|
|
address internal constant USDC = 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48;
|
|
|
|
/**
|
|
* @dev USDT Address
|
|
*/
|
|
address internal constant USDT = 0xdAC17F958D2ee523a2206206994597C13D831ec7;
|
|
|
|
/**
|
|
* @dev Curve 3CRV Token Address
|
|
*/
|
|
address internal constant CRV3 = 0x6c3F90f043a72FA612cbac8115EE7e52BDe6E490;
|
|
|
|
/**
|
|
* @dev Curve 3Pool Address
|
|
*/
|
|
address internal constant Pool3 =
|
|
0xbEbc44782C7dB0a1A60Cb6fe97d0b483032FF1C7;
|
|
|
|
/**
|
|
* @dev Ubiquity Algorithmic Dollar Address
|
|
*/
|
|
function getUAD() internal returns (address) {
|
|
return ubiquityManager.dollarTokenAddress();
|
|
}
|
|
|
|
/**
|
|
* @dev Ubiquity Metapool uAD / 3CRV Address
|
|
*/
|
|
function getUADCRV3() internal returns (address) {
|
|
return ubiquityManager.stableSwapMetaPoolAddress();
|
|
}
|
|
}
|