Contract | ABI | Address |
---|---|---|
UniswapROI | JSON | uniapr.iearn.eth |
UniswapAPR | JSON | uniapr.iearn.eth |
{% tabs %} {% tab title="UniswapROI.sol" %}
// Solidity Interface
interface IUniswapROI {
function getCDAIUniROI() public view returns (uint256, uint256);
function getCBATUniROI() public view returns (uint256, uint256);
function getCETHUniROI() public view returns (uint256, uint256);
function getCREPUniROI() public view returns (uint256, uint256);
function getCSAIUniROI() public view returns (uint256, uint256);
function getCUSDCUniROI() public view returns (uint256, uint256);
function getCWBTCUniROI() public view returns (uint256, uint256);
function getCZRXUniROI() public view returns (uint256, uint256);
function getIZRXUniROI() public view returns (uint256, uint256);
function getIREPUniROI() public view returns (uint256, uint256);
function getIKNCUniROI() public view returns (uint256, uint256);
function getIWBTCUniROI() public view returns (uint256, uint256);
function getIUSDCUniROI() public view returns (uint256, uint256);
function getIETHUniROI() public view returns (uint256, uint256);
function getISAIUniROI() public view returns (uint256, uint256);
function getIDAIUniROI() public view returns (uint256, uint256);
function getILINKUniROI() public view returns (uint256, uint256);
function getISUSDUniROI() public view returns (uint256, uint256);
function getADAIUniROI() public view returns (uint256, uint256);
function getATUSDUniROI() public view returns (uint256, uint256);
function getAUSDCUniROI() public view returns (uint256, uint256);
function getAUSDTUniROI() public view returns (uint256, uint256);
function getASUSDUniROI() public view returns (uint256, uint256);
function getALENDUniROI() public view returns (uint256, uint256);
function getABATUniROI() public view returns (uint256, uint256);
function getAETHUniROI() public view returns (uint256, uint256);
function getALINKUniROI() public view returns (uint256, uint256);
function getAKNCUniROI() public view returns (uint256, uint256);
function getAREPUniROI() public view returns (uint256, uint256);
function getAMKRUniROI() public view returns (uint256, uint256);
function getAMANAUniROI() public view returns (uint256, uint256);
function getAZRXUniROI() public view returns (uint256, uint256);
function getASNXUniROI() public view returns (uint256, uint256);
function getAWBTCUniROI() public view returns (uint256, uint256);
function getDAIUniROI() public view returns (uint256, uint256);
function getTUSDUniROI() public view returns (uint256, uint256);
function getUSDCUniROI() public view returns (uint256, uint256);
function getUSDTUniROI() public view returns (uint256, uint256);
function getSUSDUniROI() public view returns (uint256, uint256);
function getLENDUniROI() public view returns (uint256, uint256);
function getBATUniROI() public view returns (uint256, uint256);
function getETHUniROI() public view returns (uint256, uint256);
function getLINKUniROI() public view returns (uint256, uint256);
function getKNCUniROI() public view returns (uint256, uint256);
function getREPUniROI() public view returns (uint256, uint256);
function getMKRUniROI() public view returns (uint256, uint256);
function getMANAUniROI() public view returns (uint256, uint256);
function getZRXUniROI() public view returns (uint256, uint256);
function getSNXUniROI() public view returns (uint256, uint256);
function getWBTCUniROI() public view returns (uint256, uint256);
function calcUniswapROI(address token) public view returns (uint256, uint256);
}
{% endtab %} {% endtabs %}
{% tabs %} {% tab title="IUniswapAPR.sol" %}
// Solidity Interface
contract IUniswapAPR {
function getBlocksPerYear() external view returns (uint256);
function calcUniswapAPRADAI() external view returns (uint256, uint256);
function calcUniswapAPRCDAI() external view returns (uint256, uint256);
function calcUniswapAPRCETH() external view returns (uint256, uint256);
function calcUniswapAPRCSAI() external view returns (uint256, uint256);
function calcUniswapAPRCUSDC() external view returns (uint256, uint256);
function calcUniswapAPRDAI() external view returns (uint256, uint256);
function calcUniswapAPRIDAI() external view returns (uint256, uint256);
function calcUniswapAPRISAI() external view returns (uint256, uint256);
function calcUniswapAPRSUSD() external view returns (uint256, uint256);
function calcUniswapAPRTUSD() external view returns (uint256, uint256);
function calcUniswapAPRUSDC() external view returns (uint256, uint256);
function calcUniswapAPRCHAI() external view returns (uint256, uint256);
function calcUniswapAPRFromROI(uint256 roi, uint256 createdAt) external view returns (uint256);
function calcUniswapAPR(address token, uint256 createdAt) external view returns (uint256);
}
{% endtab %} {% endtabs %}