UNPKG

@augmentedfinance/protocol-v1

Version:

Augmented Protocol smart contracts

170 lines (144 loc) 5.2 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, } from "ethers"; import { Contract, ContractTransaction } from "@ethersproject/contracts"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; interface ILendingPoolEventsInterface extends ethers.utils.Interface { functions: {}; events: { "Borrow(address,address,address,uint256,uint256,uint256,uint256)": EventFragment; "Deposit(address,address,address,uint256,uint256)": EventFragment; "DisabledFeaturesUpdated(uint16)": EventFragment; "FlashLoan(address,address,address,uint256,uint256,uint256)": EventFragment; "FlashLoanPremiumUpdated(uint16)": EventFragment; "LendingPoolExtensionUpdated(address)": EventFragment; "LiquidationCall(address,address,address,uint256,uint256,address,bool)": EventFragment; "RebalanceStableBorrowRate(address,address)": EventFragment; "Repay(address,address,address,uint256)": EventFragment; "ReserveDataUpdated(address,uint256,uint256,uint256,uint256,uint256)": EventFragment; "ReserveUsedAsCollateralDisabled(address,address)": EventFragment; "ReserveUsedAsCollateralEnabled(address,address)": EventFragment; "Swap(address,address,uint256)": EventFragment; "Withdraw(address,address,address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "Borrow"): EventFragment; getEvent(nameOrSignatureOrTopic: "Deposit"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisabledFeaturesUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "FlashLoan"): EventFragment; getEvent(nameOrSignatureOrTopic: "FlashLoanPremiumUpdated"): EventFragment; getEvent( nameOrSignatureOrTopic: "LendingPoolExtensionUpdated" ): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidationCall"): EventFragment; getEvent(nameOrSignatureOrTopic: "RebalanceStableBorrowRate"): EventFragment; getEvent(nameOrSignatureOrTopic: "Repay"): EventFragment; getEvent(nameOrSignatureOrTopic: "ReserveDataUpdated"): EventFragment; getEvent( nameOrSignatureOrTopic: "ReserveUsedAsCollateralDisabled" ): EventFragment; getEvent( nameOrSignatureOrTopic: "ReserveUsedAsCollateralEnabled" ): EventFragment; getEvent(nameOrSignatureOrTopic: "Swap"): EventFragment; getEvent(nameOrSignatureOrTopic: "Withdraw"): EventFragment; } export class ILendingPoolEvents extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise<this>; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: ILendingPoolEventsInterface; functions: {}; callStatic: {}; filters: { Borrow( reserve: string | null, user: null, onBehalfOf: string | null, amount: null, borrowRateMode: null, borrowRate: null, referral: BigNumberish | null ): EventFilter; Deposit( reserve: string | null, user: null, onBehalfOf: string | null, amount: null, referral: BigNumberish | null ): EventFilter; DisabledFeaturesUpdated(disabledFeatures: null): EventFilter; FlashLoan( target: string | null, initiator: string | null, asset: string | null, amount: null, premium: null, referral: null ): EventFilter; FlashLoanPremiumUpdated(premium: null): EventFilter; LendingPoolExtensionUpdated(extension: null): EventFilter; LiquidationCall( collateralAsset: string | null, debtAsset: string | null, user: string | null, debtToCover: null, liquidatedCollateralAmount: null, liquidator: null, receiveDeposit: null ): EventFilter; RebalanceStableBorrowRate( reserve: string | null, user: string | null ): EventFilter; Repay( reserve: string | null, user: string | null, repayer: string | null, amount: null ): EventFilter; ReserveDataUpdated( underlying: string | null, liquidityRate: null, stableBorrowRate: null, variableBorrowRate: null, liquidityIndex: null, variableBorrowIndex: null ): EventFilter; ReserveUsedAsCollateralDisabled( reserve: string | null, user: string | null ): EventFilter; ReserveUsedAsCollateralEnabled( reserve: string | null, user: string | null ): EventFilter; Swap( reserve: string | null, user: string | null, rateMode: null ): EventFilter; Withdraw( reserve: string | null, user: string | null, to: string | null, amount: null ): EventFilter; }; estimateGas: {}; populateTransaction: {}; }