/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { BaseContract, BigNumber, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from "ethers"; import { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import { Listener, Provider } from "@ethersproject/providers"; import { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "./common"; export interface AaveV2LendingPoolAddressesProviderInterface extends utils.Interface { functions: { "getAddress(bytes32)": FunctionFragment; "getEmergencyAdmin()": FunctionFragment; "getLendingPool()": FunctionFragment; "getLendingPoolCollateralManager()": FunctionFragment; "getLendingPoolConfigurator()": FunctionFragment; "getLendingRateOracle()": FunctionFragment; "getMarketId()": FunctionFragment; "getPoolAdmin()": FunctionFragment; "getPriceOracle()": FunctionFragment; "owner()": FunctionFragment; "renounceOwnership()": FunctionFragment; "setAddress(bytes32,address)": FunctionFragment; "setAddressAsProxy(bytes32,address)": FunctionFragment; "setEmergencyAdmin(address)": FunctionFragment; "setLendingPoolCollateralManager(address)": FunctionFragment; "setLendingPoolConfiguratorImpl(address)": FunctionFragment; "setLendingPoolImpl(address)": FunctionFragment; "setLendingRateOracle(address)": FunctionFragment; "setMarketId(string)": FunctionFragment; "setPoolAdmin(address)": FunctionFragment; "setPriceOracle(address)": FunctionFragment; "transferOwnership(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "getAddress", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "getEmergencyAdmin", values?: undefined ): string; encodeFunctionData( functionFragment: "getLendingPool", values?: undefined ): string; encodeFunctionData( functionFragment: "getLendingPoolCollateralManager", values?: undefined ): string; encodeFunctionData( functionFragment: "getLendingPoolConfigurator", values?: undefined ): string; encodeFunctionData( functionFragment: "getLendingRateOracle", values?: undefined ): string; encodeFunctionData( functionFragment: "getMarketId", values?: undefined ): string; encodeFunctionData( functionFragment: "getPoolAdmin", values?: undefined ): string; encodeFunctionData( functionFragment: "getPriceOracle", values?: undefined ): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData( functionFragment: "renounceOwnership", values?: undefined ): string; encodeFunctionData( functionFragment: "setAddress", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "setAddressAsProxy", values: [BytesLike, string] ): string; encodeFunctionData( functionFragment: "setEmergencyAdmin", values: [string] ): string; encodeFunctionData( functionFragment: "setLendingPoolCollateralManager", values: [string] ): string; encodeFunctionData( functionFragment: "setLendingPoolConfiguratorImpl", values: [string] ): string; encodeFunctionData( functionFragment: "setLendingPoolImpl", values: [string] ): string; encodeFunctionData( functionFragment: "setLendingRateOracle", values: [string] ): string; encodeFunctionData(functionFragment: "setMarketId", values: [string]): string; encodeFunctionData( functionFragment: "setPoolAdmin", values: [string] ): string; encodeFunctionData( functionFragment: "setPriceOracle", values: [string] ): string; encodeFunctionData( functionFragment: "transferOwnership", values: [string] ): string; decodeFunctionResult(functionFragment: "getAddress", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getEmergencyAdmin", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLendingPool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLendingPoolCollateralManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLendingPoolConfigurator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLendingRateOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getMarketId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPoolAdmin", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPriceOracle", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "renounceOwnership", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setAddress", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setAddressAsProxy", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setEmergencyAdmin", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLendingPoolCollateralManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLendingPoolConfiguratorImpl", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLendingPoolImpl", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLendingRateOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setMarketId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPoolAdmin", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setPriceOracle", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferOwnership", data: BytesLike ): Result; events: { "AddressSet(bytes32,address,bool)": EventFragment; "ConfigurationAdminUpdated(address)": EventFragment; "EmergencyAdminUpdated(address)": EventFragment; "LendingPoolCollateralManagerUpdated(address)": EventFragment; "LendingPoolConfiguratorUpdated(address)": EventFragment; "LendingPoolUpdated(address)": EventFragment; "LendingRateOracleUpdated(address)": EventFragment; "MarketIdSet(string)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "PriceOracleUpdated(address)": EventFragment; "ProxyCreated(bytes32,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AddressSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ConfigurationAdminUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "EmergencyAdminUpdated"): EventFragment; getEvent( nameOrSignatureOrTopic: "LendingPoolCollateralManagerUpdated" ): EventFragment; getEvent( nameOrSignatureOrTopic: "LendingPoolConfiguratorUpdated" ): EventFragment; getEvent(nameOrSignatureOrTopic: "LendingPoolUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "LendingRateOracleUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "MarketIdSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "PriceOracleUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProxyCreated"): EventFragment; } export type AddressSetEvent = TypedEvent< [string, string, boolean], { id: string; newAddress: string; hasProxy: boolean } >; export type AddressSetEventFilter = TypedEventFilter; export type ConfigurationAdminUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type ConfigurationAdminUpdatedEventFilter = TypedEventFilter; export type EmergencyAdminUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type EmergencyAdminUpdatedEventFilter = TypedEventFilter; export type LendingPoolCollateralManagerUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type LendingPoolCollateralManagerUpdatedEventFilter = TypedEventFilter; export type LendingPoolConfiguratorUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type LendingPoolConfiguratorUpdatedEventFilter = TypedEventFilter; export type LendingPoolUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type LendingPoolUpdatedEventFilter = TypedEventFilter; export type LendingRateOracleUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type LendingRateOracleUpdatedEventFilter = TypedEventFilter; export type MarketIdSetEvent = TypedEvent<[string], { newMarketId: string }>; export type MarketIdSetEventFilter = TypedEventFilter; export type OwnershipTransferredEvent = TypedEvent< [string, string], { previousOwner: string; newOwner: string } >; export type OwnershipTransferredEventFilter = TypedEventFilter; export type PriceOracleUpdatedEvent = TypedEvent< [string], { newAddress: string } >; export type PriceOracleUpdatedEventFilter = TypedEventFilter; export type ProxyCreatedEvent = TypedEvent< [string, string], { id: string; newAddress: string } >; export type ProxyCreatedEventFilter = TypedEventFilter; export interface AaveV2LendingPoolAddressesProvider extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: AaveV2LendingPoolAddressesProviderInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { getAddress(id: BytesLike, overrides?: CallOverrides): Promise<[string]>; getEmergencyAdmin(overrides?: CallOverrides): Promise<[string]>; getLendingPool(overrides?: CallOverrides): Promise<[string]>; getLendingPoolCollateralManager( overrides?: CallOverrides ): Promise<[string]>; getLendingPoolConfigurator(overrides?: CallOverrides): Promise<[string]>; getLendingRateOracle(overrides?: CallOverrides): Promise<[string]>; getMarketId(overrides?: CallOverrides): Promise<[string]>; getPoolAdmin(overrides?: CallOverrides): Promise<[string]>; getPriceOracle(overrides?: CallOverrides): Promise<[string]>; owner(overrides?: CallOverrides): Promise<[string]>; renounceOwnership( overrides?: Overrides & { from?: string | Promise } ): Promise; setAddress( id: BytesLike, newAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setAddressAsProxy( id: BytesLike, implementationAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setEmergencyAdmin( emergencyAdmin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolCollateralManager( manager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolConfiguratorImpl( configurator: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolImpl( pool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingRateOracle( lendingRateOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketId( marketId: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolAdmin( admin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( priceOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; getAddress(id: BytesLike, overrides?: CallOverrides): Promise; getEmergencyAdmin(overrides?: CallOverrides): Promise; getLendingPool(overrides?: CallOverrides): Promise; getLendingPoolCollateralManager(overrides?: CallOverrides): Promise; getLendingPoolConfigurator(overrides?: CallOverrides): Promise; getLendingRateOracle(overrides?: CallOverrides): Promise; getMarketId(overrides?: CallOverrides): Promise; getPoolAdmin(overrides?: CallOverrides): Promise; getPriceOracle(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: string | Promise } ): Promise; setAddress( id: BytesLike, newAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setAddressAsProxy( id: BytesLike, implementationAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setEmergencyAdmin( emergencyAdmin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolCollateralManager( manager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolConfiguratorImpl( configurator: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolImpl( pool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingRateOracle( lendingRateOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketId( marketId: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolAdmin( admin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( priceOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; callStatic: { getAddress(id: BytesLike, overrides?: CallOverrides): Promise; getEmergencyAdmin(overrides?: CallOverrides): Promise; getLendingPool(overrides?: CallOverrides): Promise; getLendingPoolCollateralManager(overrides?: CallOverrides): Promise; getLendingPoolConfigurator(overrides?: CallOverrides): Promise; getLendingRateOracle(overrides?: CallOverrides): Promise; getMarketId(overrides?: CallOverrides): Promise; getPoolAdmin(overrides?: CallOverrides): Promise; getPriceOracle(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; setAddress( id: BytesLike, newAddress: string, overrides?: CallOverrides ): Promise; setAddressAsProxy( id: BytesLike, implementationAddress: string, overrides?: CallOverrides ): Promise; setEmergencyAdmin( emergencyAdmin: string, overrides?: CallOverrides ): Promise; setLendingPoolCollateralManager( manager: string, overrides?: CallOverrides ): Promise; setLendingPoolConfiguratorImpl( configurator: string, overrides?: CallOverrides ): Promise; setLendingPoolImpl(pool: string, overrides?: CallOverrides): Promise; setLendingRateOracle( lendingRateOracle: string, overrides?: CallOverrides ): Promise; setMarketId(marketId: string, overrides?: CallOverrides): Promise; setPoolAdmin(admin: string, overrides?: CallOverrides): Promise; setPriceOracle( priceOracle: string, overrides?: CallOverrides ): Promise; transferOwnership( newOwner: string, overrides?: CallOverrides ): Promise; }; filters: { "AddressSet(bytes32,address,bool)"( id?: null, newAddress?: string | null, hasProxy?: null ): AddressSetEventFilter; AddressSet( id?: null, newAddress?: string | null, hasProxy?: null ): AddressSetEventFilter; "ConfigurationAdminUpdated(address)"( newAddress?: string | null ): ConfigurationAdminUpdatedEventFilter; ConfigurationAdminUpdated( newAddress?: string | null ): ConfigurationAdminUpdatedEventFilter; "EmergencyAdminUpdated(address)"( newAddress?: string | null ): EmergencyAdminUpdatedEventFilter; EmergencyAdminUpdated( newAddress?: string | null ): EmergencyAdminUpdatedEventFilter; "LendingPoolCollateralManagerUpdated(address)"( newAddress?: string | null ): LendingPoolCollateralManagerUpdatedEventFilter; LendingPoolCollateralManagerUpdated( newAddress?: string | null ): LendingPoolCollateralManagerUpdatedEventFilter; "LendingPoolConfiguratorUpdated(address)"( newAddress?: string | null ): LendingPoolConfiguratorUpdatedEventFilter; LendingPoolConfiguratorUpdated( newAddress?: string | null ): LendingPoolConfiguratorUpdatedEventFilter; "LendingPoolUpdated(address)"( newAddress?: string | null ): LendingPoolUpdatedEventFilter; LendingPoolUpdated( newAddress?: string | null ): LendingPoolUpdatedEventFilter; "LendingRateOracleUpdated(address)"( newAddress?: string | null ): LendingRateOracleUpdatedEventFilter; LendingRateOracleUpdated( newAddress?: string | null ): LendingRateOracleUpdatedEventFilter; "MarketIdSet(string)"(newMarketId?: null): MarketIdSetEventFilter; MarketIdSet(newMarketId?: null): MarketIdSetEventFilter; "OwnershipTransferred(address,address)"( previousOwner?: string | null, newOwner?: string | null ): OwnershipTransferredEventFilter; OwnershipTransferred( previousOwner?: string | null, newOwner?: string | null ): OwnershipTransferredEventFilter; "PriceOracleUpdated(address)"( newAddress?: string | null ): PriceOracleUpdatedEventFilter; PriceOracleUpdated( newAddress?: string | null ): PriceOracleUpdatedEventFilter; "ProxyCreated(bytes32,address)"( id?: null, newAddress?: string | null ): ProxyCreatedEventFilter; ProxyCreated( id?: null, newAddress?: string | null ): ProxyCreatedEventFilter; }; estimateGas: { getAddress(id: BytesLike, overrides?: CallOverrides): Promise; getEmergencyAdmin(overrides?: CallOverrides): Promise; getLendingPool(overrides?: CallOverrides): Promise; getLendingPoolCollateralManager( overrides?: CallOverrides ): Promise; getLendingPoolConfigurator(overrides?: CallOverrides): Promise; getLendingRateOracle(overrides?: CallOverrides): Promise; getMarketId(overrides?: CallOverrides): Promise; getPoolAdmin(overrides?: CallOverrides): Promise; getPriceOracle(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: string | Promise } ): Promise; setAddress( id: BytesLike, newAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setAddressAsProxy( id: BytesLike, implementationAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setEmergencyAdmin( emergencyAdmin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolCollateralManager( manager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolConfiguratorImpl( configurator: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolImpl( pool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingRateOracle( lendingRateOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketId( marketId: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolAdmin( admin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( priceOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; populateTransaction: { getAddress( id: BytesLike, overrides?: CallOverrides ): Promise; getEmergencyAdmin(overrides?: CallOverrides): Promise; getLendingPool(overrides?: CallOverrides): Promise; getLendingPoolCollateralManager( overrides?: CallOverrides ): Promise; getLendingPoolConfigurator( overrides?: CallOverrides ): Promise; getLendingRateOracle( overrides?: CallOverrides ): Promise; getMarketId(overrides?: CallOverrides): Promise; getPoolAdmin(overrides?: CallOverrides): Promise; getPriceOracle(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; renounceOwnership( overrides?: Overrides & { from?: string | Promise } ): Promise; setAddress( id: BytesLike, newAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setAddressAsProxy( id: BytesLike, implementationAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setEmergencyAdmin( emergencyAdmin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolCollateralManager( manager: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolConfiguratorImpl( configurator: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingPoolImpl( pool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLendingRateOracle( lendingRateOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMarketId( marketId: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPoolAdmin( admin: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setPriceOracle( priceOracle: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferOwnership( newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; }