mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
1616 lines
43 KiB
TypeScript
1616 lines
43 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>;
|
|
};
|
|
}
|