mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
1301 lines
42 KiB
TypeScript
1301 lines
42 KiB
TypeScript
/* Generated by ts-generator ver. 0.0.8 */
|
|
/* tslint:disable */
|
|
|
|
import {ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction} from 'ethers';
|
|
import {Contract, ContractTransaction, Overrides, CallOverrides} from '@ethersproject/contracts';
|
|
import {BytesLike} from '@ethersproject/bytes';
|
|
import {Listener, Provider} from '@ethersproject/providers';
|
|
import {FunctionFragment, EventFragment, Result} from '@ethersproject/abi';
|
|
|
|
interface LendingPoolConfiguratorInterface extends ethers.utils.Interface {
|
|
functions: {
|
|
'CONFIGURATOR_REVISION()': FunctionFragment;
|
|
'activateReserve(address)': FunctionFragment;
|
|
'deactivateReserve(address)': FunctionFragment;
|
|
'disableBorrowingOnReserve(address)': FunctionFragment;
|
|
'disableReserveAsCollateral(address)': FunctionFragment;
|
|
'disableReserveStableRate(address)': FunctionFragment;
|
|
'enableBorrowingOnReserve(address,bool)': FunctionFragment;
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)': FunctionFragment;
|
|
'enableReserveStableRate(address)': FunctionFragment;
|
|
'freezeReserve(address)': FunctionFragment;
|
|
'initReserve(address,address,address,address,uint8,address)': FunctionFragment;
|
|
'initialize(address)': FunctionFragment;
|
|
'pool()': FunctionFragment;
|
|
'poolAddressesProvider()': FunctionFragment;
|
|
'setLiquidationBonus(address,uint256)': FunctionFragment;
|
|
'setLiquidationThreshold(address,uint256)': FunctionFragment;
|
|
'setLtv(address,uint256)': FunctionFragment;
|
|
'setReserveDecimals(address,uint256)': FunctionFragment;
|
|
'setReserveInterestRateStrategyAddress(address,address)': FunctionFragment;
|
|
'unfreezeReserve(address)': FunctionFragment;
|
|
'updateAToken(address,address)': FunctionFragment;
|
|
'updateStableDebtToken(address,address)': FunctionFragment;
|
|
'updateVariableDebtToken(address,address)': FunctionFragment;
|
|
};
|
|
|
|
encodeFunctionData(functionFragment: 'CONFIGURATOR_REVISION', values?: undefined): string;
|
|
encodeFunctionData(functionFragment: 'activateReserve', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'deactivateReserve', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'disableBorrowingOnReserve', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'disableReserveAsCollateral', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'disableReserveStableRate', values: [string]): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'enableBorrowingOnReserve',
|
|
values: [string, boolean]
|
|
): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'enableReserveAsCollateral',
|
|
values: [string, BigNumberish, BigNumberish, BigNumberish]
|
|
): string;
|
|
encodeFunctionData(functionFragment: 'enableReserveStableRate', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'freezeReserve', values: [string]): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'initReserve',
|
|
values: [string, string, string, string, BigNumberish, string]
|
|
): string;
|
|
encodeFunctionData(functionFragment: 'initialize', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'pool', values?: undefined): string;
|
|
encodeFunctionData(functionFragment: 'poolAddressesProvider', values?: undefined): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'setLiquidationBonus',
|
|
values: [string, BigNumberish]
|
|
): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'setLiquidationThreshold',
|
|
values: [string, BigNumberish]
|
|
): string;
|
|
encodeFunctionData(functionFragment: 'setLtv', values: [string, BigNumberish]): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'setReserveDecimals',
|
|
values: [string, BigNumberish]
|
|
): string;
|
|
encodeFunctionData(
|
|
functionFragment: 'setReserveInterestRateStrategyAddress',
|
|
values: [string, string]
|
|
): string;
|
|
encodeFunctionData(functionFragment: 'unfreezeReserve', values: [string]): string;
|
|
encodeFunctionData(functionFragment: 'updateAToken', values: [string, string]): string;
|
|
encodeFunctionData(functionFragment: 'updateStableDebtToken', values: [string, string]): string;
|
|
encodeFunctionData(functionFragment: 'updateVariableDebtToken', values: [string, string]): string;
|
|
|
|
decodeFunctionResult(functionFragment: 'CONFIGURATOR_REVISION', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'activateReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'deactivateReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'disableBorrowingOnReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'disableReserveAsCollateral', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'disableReserveStableRate', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'enableBorrowingOnReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'enableReserveAsCollateral', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'enableReserveStableRate', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'freezeReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'initReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'initialize', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'pool', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'poolAddressesProvider', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'setLiquidationBonus', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'setLiquidationThreshold', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'setLtv', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'setReserveDecimals', data: BytesLike): Result;
|
|
decodeFunctionResult(
|
|
functionFragment: 'setReserveInterestRateStrategyAddress',
|
|
data: BytesLike
|
|
): Result;
|
|
decodeFunctionResult(functionFragment: 'unfreezeReserve', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'updateAToken', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'updateStableDebtToken', data: BytesLike): Result;
|
|
decodeFunctionResult(functionFragment: 'updateVariableDebtToken', data: BytesLike): Result;
|
|
|
|
events: {
|
|
'ATokenUpgraded(address,address,address)': EventFragment;
|
|
'BorrowingDisabledOnReserve(address)': EventFragment;
|
|
'BorrowingEnabledOnReserve(address,bool)': EventFragment;
|
|
'ReserveActivated(address)': EventFragment;
|
|
'ReserveBaseLtvChanged(address,uint256)': EventFragment;
|
|
'ReserveDeactivated(address)': EventFragment;
|
|
'ReserveDecimalsChanged(address,uint256)': EventFragment;
|
|
'ReserveDisabledAsCollateral(address)': EventFragment;
|
|
'ReserveEnabledAsCollateral(address,uint256,uint256,uint256)': EventFragment;
|
|
'ReserveFreezed(address)': EventFragment;
|
|
'ReserveInitialized(address,address,address,address,address)': EventFragment;
|
|
'ReserveInterestRateStrategyChanged(address,address)': EventFragment;
|
|
'ReserveLiquidationBonusChanged(address,uint256)': EventFragment;
|
|
'ReserveLiquidationThresholdChanged(address,uint256)': EventFragment;
|
|
'ReserveUnfreezed(address)': EventFragment;
|
|
'StableDebtTokenUpgraded(address,address,address)': EventFragment;
|
|
'StableRateDisabledOnReserve(address)': EventFragment;
|
|
'StableRateEnabledOnReserve(address)': EventFragment;
|
|
'VariableDebtTokenUpgraded(address,address,address)': EventFragment;
|
|
};
|
|
|
|
getEvent(nameOrSignatureOrTopic: 'ATokenUpgraded'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'BorrowingDisabledOnReserve'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'BorrowingEnabledOnReserve'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveActivated'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveBaseLtvChanged'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveDeactivated'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveDecimalsChanged'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveDisabledAsCollateral'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveEnabledAsCollateral'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveFreezed'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveInitialized'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveInterestRateStrategyChanged'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveLiquidationBonusChanged'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveLiquidationThresholdChanged'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'ReserveUnfreezed'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'StableDebtTokenUpgraded'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'StableRateDisabledOnReserve'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'StableRateEnabledOnReserve'): EventFragment;
|
|
getEvent(nameOrSignatureOrTopic: 'VariableDebtTokenUpgraded'): EventFragment;
|
|
}
|
|
|
|
export class LendingPoolConfigurator 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: LendingPoolConfiguratorInterface;
|
|
|
|
functions: {
|
|
CONFIGURATOR_REVISION(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: BigNumber;
|
|
}>;
|
|
|
|
'CONFIGURATOR_REVISION()'(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: BigNumber;
|
|
}>;
|
|
|
|
activateReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'activateReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
deactivateReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'deactivateReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableBorrowingOnReserve(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'disableBorrowingOnReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableReserveAsCollateral(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'disableReserveAsCollateral(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'disableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableBorrowingOnReserve(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'enableBorrowingOnReserve(address,bool)'(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableReserveAsCollateral(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)'(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'enableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
freezeReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'freezeReserve(address)'(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
initReserve(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'initReserve(address,address,address,address,uint8,address)'(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
initialize(_poolAddressesProvider: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'initialize(address)'(
|
|
_poolAddressesProvider: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
pool(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: string;
|
|
}>;
|
|
|
|
'pool()'(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: string;
|
|
}>;
|
|
|
|
poolAddressesProvider(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: string;
|
|
}>;
|
|
|
|
'poolAddressesProvider()'(
|
|
overrides?: CallOverrides
|
|
): Promise<{
|
|
0: string;
|
|
}>;
|
|
|
|
setLiquidationBonus(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setLiquidationBonus(address,uint256)'(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setLiquidationThreshold(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setLiquidationThreshold(address,uint256)'(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setLtv(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setLtv(address,uint256)'(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setReserveDecimals(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setReserveDecimals(address,uint256)'(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setReserveInterestRateStrategyAddress(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setReserveInterestRateStrategyAddress(address,address)'(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
unfreezeReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'unfreezeReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
updateAToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateAToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
updateStableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateStableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
updateVariableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateVariableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
};
|
|
|
|
CONFIGURATOR_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
'CONFIGURATOR_REVISION()'(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
activateReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'activateReserve(address)'(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
deactivateReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'deactivateReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableBorrowingOnReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'disableBorrowingOnReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableReserveAsCollateral(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'disableReserveAsCollateral(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
disableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'disableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableBorrowingOnReserve(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'enableBorrowingOnReserve(address,bool)'(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableReserveAsCollateral(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)'(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
enableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'enableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
freezeReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'freezeReserve(address)'(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
initReserve(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'initReserve(address,address,address,address,uint8,address)'(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
initialize(_poolAddressesProvider: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'initialize(address)'(
|
|
_poolAddressesProvider: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
pool(overrides?: CallOverrides): Promise<string>;
|
|
|
|
'pool()'(overrides?: CallOverrides): Promise<string>;
|
|
|
|
poolAddressesProvider(overrides?: CallOverrides): Promise<string>;
|
|
|
|
'poolAddressesProvider()'(overrides?: CallOverrides): Promise<string>;
|
|
|
|
setLiquidationBonus(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setLiquidationBonus(address,uint256)'(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setLiquidationThreshold(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setLiquidationThreshold(address,uint256)'(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setLtv(_reserve: string, _ltv: BigNumberish, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'setLtv(address,uint256)'(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setReserveDecimals(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setReserveDecimals(address,uint256)'(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
setReserveInterestRateStrategyAddress(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'setReserveInterestRateStrategyAddress(address,address)'(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
unfreezeReserve(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
'unfreezeReserve(address)'(_reserve: string, overrides?: Overrides): Promise<ContractTransaction>;
|
|
|
|
updateAToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateAToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
updateStableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateStableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
updateVariableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
'updateVariableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<ContractTransaction>;
|
|
|
|
callStatic: {
|
|
CONFIGURATOR_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
'CONFIGURATOR_REVISION()'(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
activateReserve(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'activateReserve(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
deactivateReserve(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'deactivateReserve(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
disableBorrowingOnReserve(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'disableBorrowingOnReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
disableReserveAsCollateral(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'disableReserveAsCollateral(address)'(
|
|
_reserve: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
disableReserveStableRate(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'disableReserveStableRate(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
enableBorrowingOnReserve(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'enableBorrowingOnReserve(address,bool)'(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
enableReserveAsCollateral(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)'(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
enableReserveStableRate(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'enableReserveStableRate(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
freezeReserve(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'freezeReserve(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
initReserve(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'initReserve(address,address,address,address,uint8,address)'(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
initialize(_poolAddressesProvider: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'initialize(address)'(_poolAddressesProvider: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
pool(overrides?: CallOverrides): Promise<string>;
|
|
|
|
'pool()'(overrides?: CallOverrides): Promise<string>;
|
|
|
|
poolAddressesProvider(overrides?: CallOverrides): Promise<string>;
|
|
|
|
'poolAddressesProvider()'(overrides?: CallOverrides): Promise<string>;
|
|
|
|
setLiquidationBonus(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'setLiquidationBonus(address,uint256)'(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
setLiquidationThreshold(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'setLiquidationThreshold(address,uint256)'(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
setLtv(_reserve: string, _ltv: BigNumberish, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'setLtv(address,uint256)'(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
setReserveDecimals(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'setReserveDecimals(address,uint256)'(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
setReserveInterestRateStrategyAddress(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'setReserveInterestRateStrategyAddress(address,address)'(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
unfreezeReserve(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
'unfreezeReserve(address)'(_reserve: string, overrides?: CallOverrides): Promise<void>;
|
|
|
|
updateAToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'updateAToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
updateStableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'updateStableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
updateVariableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
|
|
'updateVariableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: CallOverrides
|
|
): Promise<void>;
|
|
};
|
|
|
|
filters: {
|
|
ATokenUpgraded(_reserve: null, _proxy: null, _implementation: null): EventFilter;
|
|
|
|
BorrowingDisabledOnReserve(_reserve: string | null): EventFilter;
|
|
|
|
BorrowingEnabledOnReserve(_reserve: null, _stableRateEnabled: null): EventFilter;
|
|
|
|
ReserveActivated(_reserve: string | null): EventFilter;
|
|
|
|
ReserveBaseLtvChanged(_reserve: null, _ltv: null): EventFilter;
|
|
|
|
ReserveDeactivated(_reserve: string | null): EventFilter;
|
|
|
|
ReserveDecimalsChanged(_reserve: null, _decimals: null): EventFilter;
|
|
|
|
ReserveDisabledAsCollateral(_reserve: string | null): EventFilter;
|
|
|
|
ReserveEnabledAsCollateral(
|
|
_reserve: string | null,
|
|
_ltv: null,
|
|
_liquidationThreshold: null,
|
|
_liquidationBonus: null
|
|
): EventFilter;
|
|
|
|
ReserveFreezed(_reserve: string | null): EventFilter;
|
|
|
|
ReserveInitialized(
|
|
_reserve: string | null,
|
|
_aToken: string | null,
|
|
_stableDebtToken: null,
|
|
_variableDebtToken: null,
|
|
_interestRateStrategyAddress: null
|
|
): EventFilter;
|
|
|
|
ReserveInterestRateStrategyChanged(_reserve: null, _strategy: null): EventFilter;
|
|
|
|
ReserveLiquidationBonusChanged(_reserve: null, _bonus: null): EventFilter;
|
|
|
|
ReserveLiquidationThresholdChanged(_reserve: null, _threshold: null): EventFilter;
|
|
|
|
ReserveUnfreezed(_reserve: string | null): EventFilter;
|
|
|
|
StableDebtTokenUpgraded(_reserve: null, _proxy: null, _implementation: null): EventFilter;
|
|
|
|
StableRateDisabledOnReserve(_reserve: string | null): EventFilter;
|
|
|
|
StableRateEnabledOnReserve(_reserve: string | null): EventFilter;
|
|
|
|
VariableDebtTokenUpgraded(_reserve: null, _proxy: null, _implementation: null): EventFilter;
|
|
};
|
|
|
|
estimateGas: {
|
|
CONFIGURATOR_REVISION(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
'CONFIGURATOR_REVISION()'(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
activateReserve(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'activateReserve(address)'(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
deactivateReserve(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'deactivateReserve(address)'(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
disableBorrowingOnReserve(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'disableBorrowingOnReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
disableReserveAsCollateral(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'disableReserveAsCollateral(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
disableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'disableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
enableBorrowingOnReserve(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'enableBorrowingOnReserve(address,bool)'(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
enableReserveAsCollateral(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)'(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
enableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'enableReserveStableRate(address)'(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
freezeReserve(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'freezeReserve(address)'(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
initReserve(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'initReserve(address,address,address,address,uint8,address)'(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
initialize(_poolAddressesProvider: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'initialize(address)'(
|
|
_poolAddressesProvider: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
pool(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
'pool()'(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
poolAddressesProvider(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
'poolAddressesProvider()'(overrides?: CallOverrides): Promise<BigNumber>;
|
|
|
|
setLiquidationBonus(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'setLiquidationBonus(address,uint256)'(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
setLiquidationThreshold(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'setLiquidationThreshold(address,uint256)'(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
setLtv(_reserve: string, _ltv: BigNumberish, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'setLtv(address,uint256)'(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
setReserveDecimals(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'setReserveDecimals(address,uint256)'(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
setReserveInterestRateStrategyAddress(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'setReserveInterestRateStrategyAddress(address,address)'(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
unfreezeReserve(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
'unfreezeReserve(address)'(_reserve: string, overrides?: Overrides): Promise<BigNumber>;
|
|
|
|
updateAToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'updateAToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
updateStableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'updateStableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
updateVariableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
|
|
'updateVariableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<BigNumber>;
|
|
};
|
|
|
|
populateTransaction: {
|
|
CONFIGURATOR_REVISION(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
'CONFIGURATOR_REVISION()'(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
activateReserve(_reserve: string, overrides?: Overrides): Promise<PopulatedTransaction>;
|
|
|
|
'activateReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
deactivateReserve(_reserve: string, overrides?: Overrides): Promise<PopulatedTransaction>;
|
|
|
|
'deactivateReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
disableBorrowingOnReserve(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'disableBorrowingOnReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
disableReserveAsCollateral(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'disableReserveAsCollateral(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
disableReserveStableRate(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'disableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
enableBorrowingOnReserve(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'enableBorrowingOnReserve(address,bool)'(
|
|
_reserve: string,
|
|
_stableBorrowRateEnabled: boolean,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
enableReserveAsCollateral(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'enableReserveAsCollateral(address,uint256,uint256,uint256)'(
|
|
_reserve: string,
|
|
_baseLTVasCollateral: BigNumberish,
|
|
_liquidationThreshold: BigNumberish,
|
|
_liquidationBonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
enableReserveStableRate(_reserve: string, overrides?: Overrides): Promise<PopulatedTransaction>;
|
|
|
|
'enableReserveStableRate(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
freezeReserve(_reserve: string, overrides?: Overrides): Promise<PopulatedTransaction>;
|
|
|
|
'freezeReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
initReserve(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'initReserve(address,address,address,address,uint8,address)'(
|
|
_reserve: string,
|
|
_aTokenImpl: string,
|
|
_stableDebtTokenImpl: string,
|
|
_variableDebtTokenImpl: string,
|
|
_underlyingAssetDecimals: BigNumberish,
|
|
_interestRateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
initialize(
|
|
_poolAddressesProvider: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'initialize(address)'(
|
|
_poolAddressesProvider: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
pool(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
'pool()'(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
poolAddressesProvider(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
'poolAddressesProvider()'(overrides?: CallOverrides): Promise<PopulatedTransaction>;
|
|
|
|
setLiquidationBonus(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'setLiquidationBonus(address,uint256)'(
|
|
_reserve: string,
|
|
_bonus: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
setLiquidationThreshold(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'setLiquidationThreshold(address,uint256)'(
|
|
_reserve: string,
|
|
_threshold: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
setLtv(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'setLtv(address,uint256)'(
|
|
_reserve: string,
|
|
_ltv: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
setReserveDecimals(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'setReserveDecimals(address,uint256)'(
|
|
_reserve: string,
|
|
_decimals: BigNumberish,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
setReserveInterestRateStrategyAddress(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'setReserveInterestRateStrategyAddress(address,address)'(
|
|
_reserve: string,
|
|
_rateStrategyAddress: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
unfreezeReserve(_reserve: string, overrides?: Overrides): Promise<PopulatedTransaction>;
|
|
|
|
'unfreezeReserve(address)'(
|
|
_reserve: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
updateAToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'updateAToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
updateStableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'updateStableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
updateVariableDebtToken(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
|
|
'updateVariableDebtToken(address,address)'(
|
|
_reserve: string,
|
|
_implementation: string,
|
|
overrides?: Overrides
|
|
): Promise<PopulatedTransaction>;
|
|
};
|
|
}
|