From b5073684a7c21124ca21ef5368a53550b1924316 Mon Sep 17 00:00:00 2001 From: Samyak Jain <34437877+KaymasJain@users.noreply.github.com> Date: Fri, 22 Jan 2021 19:46:09 +0530 Subject: [PATCH] Fetch owners from Ids update on Compound --- contracts/powerResolver/compound.sol | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/contracts/powerResolver/compound.sol b/contracts/powerResolver/compound.sol index b93177a..87761fc 100644 --- a/contracts/powerResolver/compound.sol +++ b/contracts/powerResolver/compound.sol @@ -72,7 +72,7 @@ contract Resolver is Helpers { return tokensData; } - function getPosition( + function getPositionByAddress( address[] memory owners, address[] memory cAddress ) @@ -89,4 +89,23 @@ contract Resolver is Helpers { return _data; } + function getPositionByAccountIds( + uint start, + uint end, + address[] memory cAddress + ) + public + view + returns (datas[] memory) + { + address[] owners = getDSAWallets(start, end); + datas[] memory _data = new datas[](cAddress.length); + for (uint i = 0; i < cAddress.length; i++) { + _data[i] = datas( + getCompoundDataByToken(owners, cAddress[i]) + ); + } + return _data; + } + }