mirror of
https://github.com/Instadapp/yield-contract.git
synced 2024-07-29 21:47:29 +00:00
text logic proxy as it is
This commit is contained in:
parent
c901d97fa8
commit
960c9748b4
|
|
@ -4,26 +4,9 @@ pragma solidity ^0.6.8;
|
||||||
contract EthRateLogic {
|
contract EthRateLogic {
|
||||||
address poolToken;
|
address poolToken;
|
||||||
|
|
||||||
function getCompoundNetAssetsInEth(address _dsa) private returns (uint _netBal) {
|
|
||||||
// Logics
|
|
||||||
// Take price from Compound's Oracle?
|
|
||||||
}
|
|
||||||
|
|
||||||
function getCurveNetAssetsInEth(address _dsa) private returns (uint _netBal) {
|
|
||||||
// Logics
|
|
||||||
// Take price from ChainLink's Oracle?
|
|
||||||
}
|
|
||||||
|
|
||||||
function getNetDsaAssets(address _dsa) private returns (uint _netBal) {
|
|
||||||
_netBal = _dsa.balance;
|
|
||||||
_netBal += getCompoundNetAssetsInEth(_dsa);
|
|
||||||
_netBal += getCurveNetAssetsInEth(_dsa);
|
|
||||||
}
|
|
||||||
|
|
||||||
function getTotalToken() public returns (uint) {
|
function getTotalToken() public returns (uint) {
|
||||||
address _dsa = 0x0000000000000000000000000000000000000000;
|
uint bal = (address(this).balance);
|
||||||
uint bal = poolToken.balance;
|
bal += (address(poolToken).balance);
|
||||||
bal += getNetDsaAssets(_dsa);
|
|
||||||
return bal;
|
return bal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user