text logic proxy as it is

This commit is contained in:
Samyak Jain 2020-09-08 23:24:06 +10:00
parent c901d97fa8
commit 960c9748b4

View File

@ -3,27 +3,10 @@ pragma solidity ^0.6.8;
contract EthRateLogic {
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) {
address _dsa = 0x0000000000000000000000000000000000000000;
uint bal = poolToken.balance;
bal += getNetDsaAssets(_dsa);
uint bal = (address(this).balance);
bal += (address(poolToken).balance);
return bal;
}