@@ -48,6 +48,7 @@ export type RewardStruct = {
4848 rewardAddress : string ;
4949 rewardName : string ;
5050 rewardSymbol : string ;
51+ price : BigNumberish ;
5152 decimals : BigNumberish ;
5253 index : BigNumberish ;
5354 maxEmissionPerSecond : BigNumberish ;
@@ -60,6 +61,7 @@ export type RewardStructOutput = [
6061 string ,
6162 string ,
6263 string ,
64+ BigNumber ,
6365 number ,
6466 BigNumber ,
6567 BigNumber ,
@@ -70,6 +72,7 @@ export type RewardStructOutput = [
7072 rewardAddress : string ;
7173 rewardName : string ;
7274 rewardSymbol : string ;
75+ price : BigNumber ;
7376 decimals : number ;
7477 index : BigNumber ;
7578 maxEmissionPerSecond : BigNumber ;
@@ -188,6 +191,7 @@ export type StakeUserDataStructOutput = [
188191
189192export interface StakeDataProviderInterface extends utils . Interface {
190193 functions : {
194+ 'aaveOracle()' : FunctionFragment ;
191195 'getStakeData()' : FunctionFragment ;
192196 'getUserStakeData(address)' : FunctionFragment ;
193197 'rewardsController()' : FunctionFragment ;
@@ -197,13 +201,18 @@ export interface StakeDataProviderInterface extends utils.Interface {
197201
198202 getFunction (
199203 nameOrSignatureOrTopic :
204+ | 'aaveOracle'
200205 | 'getStakeData'
201206 | 'getUserStakeData'
202207 | 'rewardsController'
203208 | 'stataTokenFactory'
204209 | 'umbrella' ,
205210 ) : FunctionFragment ;
206211
212+ encodeFunctionData (
213+ functionFragment : 'aaveOracle' ,
214+ values ?: undefined ,
215+ ) : string ;
207216 encodeFunctionData (
208217 functionFragment : 'getStakeData' ,
209218 values ?: undefined ,
@@ -222,6 +231,7 @@ export interface StakeDataProviderInterface extends utils.Interface {
222231 ) : string ;
223232 encodeFunctionData ( functionFragment : 'umbrella' , values ?: undefined ) : string ;
224233
234+ decodeFunctionResult ( functionFragment : 'aaveOracle' , data : BytesLike ) : Result ;
225235 decodeFunctionResult (
226236 functionFragment : 'getStakeData' ,
227237 data : BytesLike ,
@@ -270,6 +280,8 @@ export interface StakeDataProvider extends BaseContract {
270280 removeListener : OnEvent < this> ;
271281
272282 functions : {
283+ aaveOracle ( overrides ?: CallOverrides ) : Promise < [ string ] > ;
284+
273285 getStakeData ( overrides ?: CallOverrides ) : Promise < [ StakeDataStructOutput [ ] ] > ;
274286
275287 getUserStakeData (
@@ -284,6 +296,8 @@ export interface StakeDataProvider extends BaseContract {
284296 umbrella ( overrides ?: CallOverrides ) : Promise < [ string ] > ;
285297 } ;
286298
299+ aaveOracle ( overrides ?: CallOverrides ) : Promise < string > ;
300+
287301 getStakeData ( overrides ?: CallOverrides ) : Promise < StakeDataStructOutput [ ] > ;
288302
289303 getUserStakeData (
@@ -298,6 +312,8 @@ export interface StakeDataProvider extends BaseContract {
298312 umbrella ( overrides ?: CallOverrides ) : Promise < string > ;
299313
300314 callStatic : {
315+ aaveOracle ( overrides ?: CallOverrides ) : Promise < string > ;
316+
301317 getStakeData ( overrides ?: CallOverrides ) : Promise < StakeDataStructOutput [ ] > ;
302318
303319 getUserStakeData (
@@ -315,6 +331,8 @@ export interface StakeDataProvider extends BaseContract {
315331 filters : { } ;
316332
317333 estimateGas : {
334+ aaveOracle ( overrides ?: CallOverrides ) : Promise < BigNumber > ;
335+
318336 getStakeData ( overrides ?: CallOverrides ) : Promise < BigNumber > ;
319337
320338 getUserStakeData (
@@ -330,6 +348,8 @@ export interface StakeDataProvider extends BaseContract {
330348 } ;
331349
332350 populateTransaction : {
351+ aaveOracle ( overrides ?: CallOverrides ) : Promise < PopulatedTransaction > ;
352+
333353 getStakeData ( overrides ?: CallOverrides ) : Promise < PopulatedTransaction > ;
334354
335355 getUserStakeData (
0 commit comments