mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
updated connector to fetch factory from resolvers
This commit is contained in:
parent
e9281116fd
commit
38fa0bfe95
|
@ -9,14 +9,14 @@ import { IStakingRewards, IStakingRewardsFactory } from "./interface.sol";
|
|||
|
||||
abstract contract Helpers is DSMath, Basic {
|
||||
|
||||
IStakingRewardsFactory constant internal stakingRewardsFactory =
|
||||
IStakingRewardsFactory(address(0)); // TODO
|
||||
IGUniPoolResolver constant internal guniResolver =
|
||||
IGUniPoolResolver(0x729BF02a9A786529Fc80498f8fd0051116061B13);
|
||||
|
||||
TokenInterface constant internal rewardToken = TokenInterface(address(0)); // TODO
|
||||
TokenInterface constant internal rewardToken = TokenInterface(0x6f40d4A6237C257fff2dB00FA0510DeEECd303eb);
|
||||
|
||||
function getStakingContract(address stakingToken) internal view returns (address) {
|
||||
IStakingRewardsFactory.StakingRewardsInfo memory stakingRewardsInfo =
|
||||
stakingRewardsFactory.stakingRewardsInfoByStakingToken(stakingToken);
|
||||
guniResolver.getStakingFactory().stakingRewardsInfoByStakingToken(stakingToken);
|
||||
|
||||
return stakingRewardsInfo.stakingRewards;
|
||||
}
|
||||
|
|
|
@ -17,4 +17,10 @@ interface IStakingRewardsFactory {
|
|||
|
||||
function stakingRewardsInfoByStakingToken(address) external view returns(StakingRewardsInfo memory);
|
||||
|
||||
}
|
||||
|
||||
interface IGUniPoolResolver {
|
||||
|
||||
function getStakingFactory() external view returns(IStakingRewardsFactory);
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user