From a3da8614d6b2717830899a225bee0b9d2d4a4dcd Mon Sep 17 00:00:00 2001 From: Samyak Jain <34437877+KaymasJain@users.noreply.github.com> Date: Sat, 12 Sep 2020 01:52:48 +1000 Subject: [PATCH] set exchange rate logic done --- contracts/logics/settle/eth/exchangeRate.sol | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/contracts/logics/settle/eth/exchangeRate.sol b/contracts/logics/settle/eth/exchangeRate.sol index eccd21e..37493cc 100644 --- a/contracts/logics/settle/eth/exchangeRate.sol +++ b/contracts/logics/settle/eth/exchangeRate.sol @@ -3,16 +3,14 @@ pragma solidity ^0.6.8; import { DSMath } from "../../../libs/safeMath.sol"; +interface PoolInterface { + function setExchangeRate() external; +} + contract LogicOne { - address poolToken; - - function setExchangeRate() public { - // run setExchangeRate in address(this) - } - - constructor (address ethPool) public { - poolToken = address(ethPool); + function setExchangeRate() public payable { + PoolInterface(address(this)).setExchangeRate(); } receive() external payable {}