Read Function
struct BribeData {
Token[] tokens;
uint256[] rates;
uint256[] userClaimable;
uint256[] userRates;
}
struct GaugeData {
address gauge;
PoolData poolData;
bool killed;
uint256 totalVotes;
uint256 userVotes;
uint256 userClaimable;
uint256 emissionRate;
uint256 userEmissionRate;
uint256 stakedValueInHubToken;
uint256 userStakedValueInHubToken;
uint256 averageInterestRatePerSecond;
uint256 userInterestRatePerSecond;
Token[] stakeableTokens;
uint256[] stakedAmounts;
uint256[] userStakedAmounts;
Token[] underlyingTokens;
uint256[] stakedUnderlying;
uint256[] userUnderlying;
BribeData[] bribes;
}
struct PoolData {
address pool;
string poolType;
// lp tokens
Token[] lpTokens;
uint256[] mintedLPTokens;
// tokens constituting the lp token
Token[] listedTokens;
uint256[] reserves;
int256 logYield;
bytes poolParams;
}Last updated