@mstable/protocol
Version:
mStable Contracts
1,649 lines (1,442 loc) • 79.4 kB
TypeScript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import {
ethers,
EventFilter,
Signer,
BigNumber,
BigNumberish,
PopulatedTransaction,
BaseContract,
ContractTransaction,
Overrides,
CallOverrides,
} from "ethers";
import { BytesLike } from "@ethersproject/bytes";
import { Listener, Provider } from "@ethersproject/providers";
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
import { TypedEventFilter, TypedEvent, TypedListener } from "./commons";
interface ComptrollerInterface extends ethers.utils.Interface {
functions: {
"_become(address)": FunctionFragment;
"_borrowGuardianPaused()": FunctionFragment;
"_grantComp(address,uint256)": FunctionFragment;
"_mintGuardianPaused()": FunctionFragment;
"_setBorrowCapGuardian(address)": FunctionFragment;
"_setBorrowPaused(address,bool)": FunctionFragment;
"_setCloseFactor(uint256)": FunctionFragment;
"_setCollateralFactor(address,uint256)": FunctionFragment;
"_setCompSpeed(address,uint256)": FunctionFragment;
"_setContributorCompSpeed(address,uint256)": FunctionFragment;
"_setLiquidationIncentive(uint256)": FunctionFragment;
"_setMarketBorrowCaps(address[],uint256[])": FunctionFragment;
"_setMintPaused(address,bool)": FunctionFragment;
"_setPauseGuardian(address)": FunctionFragment;
"_setPriceOracle(address)": FunctionFragment;
"_setSeizePaused(bool)": FunctionFragment;
"_setTransferPaused(bool)": FunctionFragment;
"_supportMarket(address)": FunctionFragment;
"accountAssets(address,uint256)": FunctionFragment;
"admin()": FunctionFragment;
"allMarkets(uint256)": FunctionFragment;
"borrowAllowed(address,address,uint256)": FunctionFragment;
"borrowCapGuardian()": FunctionFragment;
"borrowCaps(address)": FunctionFragment;
"borrowGuardianPaused(address)": FunctionFragment;
"borrowVerify(address,address,uint256)": FunctionFragment;
"checkMembership(address,address)": FunctionFragment;
"claimComp(address,address[])": FunctionFragment;
"closeFactorMantissa()": FunctionFragment;
"compAccrued(address)": FunctionFragment;
"compBorrowState(address)": FunctionFragment;
"compBorrowerIndex(address,address)": FunctionFragment;
"compContributorSpeeds(address)": FunctionFragment;
"compInitialIndex()": FunctionFragment;
"compRate()": FunctionFragment;
"compSpeeds(address)": FunctionFragment;
"compSupplierIndex(address,address)": FunctionFragment;
"compSupplyState(address)": FunctionFragment;
"comptrollerImplementation()": FunctionFragment;
"enterMarkets(address[])": FunctionFragment;
"exitMarket(address)": FunctionFragment;
"getAccountLiquidity(address)": FunctionFragment;
"getAllMarkets()": FunctionFragment;
"getAssetsIn(address)": FunctionFragment;
"getBlockNumber()": FunctionFragment;
"getCompAddress()": FunctionFragment;
"getHypotheticalAccountLiquidity(address,address,uint256,uint256)": FunctionFragment;
"isComptroller()": FunctionFragment;
"lastContributorBlock(address)": FunctionFragment;
"liquidateBorrowAllowed(address,address,address,address,uint256)": FunctionFragment;
"liquidateBorrowVerify(address,address,address,address,uint256,uint256)": FunctionFragment;
"liquidateCalculateSeizeTokens(address,address,uint256)": FunctionFragment;
"liquidationIncentiveMantissa()": FunctionFragment;
"markets(address)": FunctionFragment;
"maxAssets()": FunctionFragment;
"mintAllowed(address,address,uint256)": FunctionFragment;
"mintGuardianPaused(address)": FunctionFragment;
"mintVerify(address,address,uint256,uint256)": FunctionFragment;
"oracle()": FunctionFragment;
"pauseGuardian()": FunctionFragment;
"pendingAdmin()": FunctionFragment;
"pendingComptrollerImplementation()": FunctionFragment;
"redeemAllowed(address,address,uint256)": FunctionFragment;
"redeemVerify(address,address,uint256,uint256)": FunctionFragment;
"repayBorrowAllowed(address,address,address,uint256)": FunctionFragment;
"repayBorrowVerify(address,address,address,uint256,uint256)": FunctionFragment;
"seizeAllowed(address,address,address,address,uint256)": FunctionFragment;
"seizeGuardianPaused()": FunctionFragment;
"seizeVerify(address,address,address,address,uint256)": FunctionFragment;
"transferAllowed(address,address,address,uint256)": FunctionFragment;
"transferGuardianPaused()": FunctionFragment;
"transferVerify(address,address,address,uint256)": FunctionFragment;
"updateContributorRewards(address)": FunctionFragment;
};
encodeFunctionData(functionFragment: "_become", values: [string]): string;
encodeFunctionData(
functionFragment: "_borrowGuardianPaused",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "_grantComp",
values: [string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_mintGuardianPaused",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "_setBorrowCapGuardian",
values: [string]
): string;
encodeFunctionData(
functionFragment: "_setBorrowPaused",
values: [string, boolean]
): string;
encodeFunctionData(
functionFragment: "_setCloseFactor",
values: [BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_setCollateralFactor",
values: [string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_setCompSpeed",
values: [string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_setContributorCompSpeed",
values: [string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_setLiquidationIncentive",
values: [BigNumberish]
): string;
encodeFunctionData(
functionFragment: "_setMarketBorrowCaps",
values: [string[], BigNumberish[]]
): string;
encodeFunctionData(
functionFragment: "_setMintPaused",
values: [string, boolean]
): string;
encodeFunctionData(
functionFragment: "_setPauseGuardian",
values: [string]
): string;
encodeFunctionData(
functionFragment: "_setPriceOracle",
values: [string]
): string;
encodeFunctionData(
functionFragment: "_setSeizePaused",
values: [boolean]
): string;
encodeFunctionData(
functionFragment: "_setTransferPaused",
values: [boolean]
): string;
encodeFunctionData(
functionFragment: "_supportMarket",
values: [string]
): string;
encodeFunctionData(
functionFragment: "accountAssets",
values: [string, BigNumberish]
): string;
encodeFunctionData(functionFragment: "admin", values?: undefined): string;
encodeFunctionData(
functionFragment: "allMarkets",
values: [BigNumberish]
): string;
encodeFunctionData(
functionFragment: "borrowAllowed",
values: [string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "borrowCapGuardian",
values?: undefined
): string;
encodeFunctionData(functionFragment: "borrowCaps", values: [string]): string;
encodeFunctionData(
functionFragment: "borrowGuardianPaused",
values: [string]
): string;
encodeFunctionData(
functionFragment: "borrowVerify",
values: [string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "checkMembership",
values: [string, string]
): string;
encodeFunctionData(
functionFragment: "claimComp",
values: [string, string[]]
): string;
encodeFunctionData(
functionFragment: "closeFactorMantissa",
values?: undefined
): string;
encodeFunctionData(functionFragment: "compAccrued", values: [string]): string;
encodeFunctionData(
functionFragment: "compBorrowState",
values: [string]
): string;
encodeFunctionData(
functionFragment: "compBorrowerIndex",
values: [string, string]
): string;
encodeFunctionData(
functionFragment: "compContributorSpeeds",
values: [string]
): string;
encodeFunctionData(
functionFragment: "compInitialIndex",
values?: undefined
): string;
encodeFunctionData(functionFragment: "compRate", values?: undefined): string;
encodeFunctionData(functionFragment: "compSpeeds", values: [string]): string;
encodeFunctionData(
functionFragment: "compSupplierIndex",
values: [string, string]
): string;
encodeFunctionData(
functionFragment: "compSupplyState",
values: [string]
): string;
encodeFunctionData(
functionFragment: "comptrollerImplementation",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "enterMarkets",
values: [string[]]
): string;
encodeFunctionData(functionFragment: "exitMarket", values: [string]): string;
encodeFunctionData(
functionFragment: "getAccountLiquidity",
values: [string]
): string;
encodeFunctionData(
functionFragment: "getAllMarkets",
values?: undefined
): string;
encodeFunctionData(functionFragment: "getAssetsIn", values: [string]): string;
encodeFunctionData(
functionFragment: "getBlockNumber",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "getCompAddress",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "getHypotheticalAccountLiquidity",
values: [string, string, BigNumberish, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "isComptroller",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "lastContributorBlock",
values: [string]
): string;
encodeFunctionData(
functionFragment: "liquidateBorrowAllowed",
values: [string, string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "liquidateBorrowVerify",
values: [string, string, string, string, BigNumberish, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "liquidateCalculateSeizeTokens",
values: [string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "liquidationIncentiveMantissa",
values?: undefined
): string;
encodeFunctionData(functionFragment: "markets", values: [string]): string;
encodeFunctionData(functionFragment: "maxAssets", values?: undefined): string;
encodeFunctionData(
functionFragment: "mintAllowed",
values: [string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "mintGuardianPaused",
values: [string]
): string;
encodeFunctionData(
functionFragment: "mintVerify",
values: [string, string, BigNumberish, BigNumberish]
): string;
encodeFunctionData(functionFragment: "oracle", values?: undefined): string;
encodeFunctionData(
functionFragment: "pauseGuardian",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "pendingAdmin",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "pendingComptrollerImplementation",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "redeemAllowed",
values: [string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "redeemVerify",
values: [string, string, BigNumberish, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "repayBorrowAllowed",
values: [string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "repayBorrowVerify",
values: [string, string, string, BigNumberish, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "seizeAllowed",
values: [string, string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "seizeGuardianPaused",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "seizeVerify",
values: [string, string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "transferAllowed",
values: [string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "transferGuardianPaused",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "transferVerify",
values: [string, string, string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "updateContributorRewards",
values: [string]
): string;
decodeFunctionResult(functionFragment: "_become", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "_borrowGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "_grantComp", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "_mintGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setBorrowCapGuardian",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setBorrowPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setCloseFactor",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setCollateralFactor",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setCompSpeed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setContributorCompSpeed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setLiquidationIncentive",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setMarketBorrowCaps",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setMintPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setPauseGuardian",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setPriceOracle",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setSeizePaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_setTransferPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "_supportMarket",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "accountAssets",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "allMarkets", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "borrowAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "borrowCapGuardian",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "borrowCaps", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "borrowGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "borrowVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "checkMembership",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "claimComp", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "closeFactorMantissa",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compAccrued",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compBorrowState",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compBorrowerIndex",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compContributorSpeeds",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compInitialIndex",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "compRate", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "compSpeeds", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "compSupplierIndex",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "compSupplyState",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "comptrollerImplementation",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "enterMarkets",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "exitMarket", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "getAccountLiquidity",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getAllMarkets",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getAssetsIn",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getBlockNumber",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getCompAddress",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getHypotheticalAccountLiquidity",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "isComptroller",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "lastContributorBlock",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "liquidateBorrowAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "liquidateBorrowVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "liquidateCalculateSeizeTokens",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "liquidationIncentiveMantissa",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "markets", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "maxAssets", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "mintAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "mintGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "mintVerify", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "oracle", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "pauseGuardian",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "pendingAdmin",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "pendingComptrollerImplementation",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "redeemAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "redeemVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "repayBorrowAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "repayBorrowVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "seizeAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "seizeGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "seizeVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "transferAllowed",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "transferGuardianPaused",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "transferVerify",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "updateContributorRewards",
data: BytesLike
): Result;
events: {
"ActionPaused(string,bool)": EventFragment;
"CompGranted(address,uint256)": EventFragment;
"CompSpeedUpdated(address,uint256)": EventFragment;
"ContributorCompSpeedUpdated(address,uint256)": EventFragment;
"DistributedBorrowerComp(address,address,uint256,uint256)": EventFragment;
"DistributedSupplierComp(address,address,uint256,uint256)": EventFragment;
"Failure(uint256,uint256,uint256)": EventFragment;
"MarketEntered(address,address)": EventFragment;
"MarketExited(address,address)": EventFragment;
"MarketListed(address)": EventFragment;
"NewBorrowCap(address,uint256)": EventFragment;
"NewBorrowCapGuardian(address,address)": EventFragment;
"NewCloseFactor(uint256,uint256)": EventFragment;
"NewCollateralFactor(address,uint256,uint256)": EventFragment;
"NewLiquidationIncentive(uint256,uint256)": EventFragment;
"NewPauseGuardian(address,address)": EventFragment;
"NewPriceOracle(address,address)": EventFragment;
};
getEvent(nameOrSignatureOrTopic: "ActionPaused"): EventFragment;
getEvent(nameOrSignatureOrTopic: "CompGranted"): EventFragment;
getEvent(nameOrSignatureOrTopic: "CompSpeedUpdated"): EventFragment;
getEvent(
nameOrSignatureOrTopic: "ContributorCompSpeedUpdated"
): EventFragment;
getEvent(nameOrSignatureOrTopic: "DistributedBorrowerComp"): EventFragment;
getEvent(nameOrSignatureOrTopic: "DistributedSupplierComp"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Failure"): EventFragment;
getEvent(nameOrSignatureOrTopic: "MarketEntered"): EventFragment;
getEvent(nameOrSignatureOrTopic: "MarketExited"): EventFragment;
getEvent(nameOrSignatureOrTopic: "MarketListed"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewBorrowCap"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewBorrowCapGuardian"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewCloseFactor"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewCollateralFactor"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewLiquidationIncentive"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewPauseGuardian"): EventFragment;
getEvent(nameOrSignatureOrTopic: "NewPriceOracle"): EventFragment;
}
export class Comptroller extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
listeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter?: TypedEventFilter<EventArgsArray, EventArgsObject>
): Array<TypedListener<EventArgsArray, EventArgsObject>>;
off<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
on<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
once<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeListener<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>,
listener: TypedListener<EventArgsArray, EventArgsObject>
): this;
removeAllListeners<EventArgsArray extends Array<any>, EventArgsObject>(
eventFilter: TypedEventFilter<EventArgsArray, EventArgsObject>
): this;
listeners(eventName?: string): Array<Listener>;
off(eventName: string, listener: Listener): this;
on(eventName: string, listener: Listener): this;
once(eventName: string, listener: Listener): this;
removeListener(eventName: string, listener: Listener): this;
removeAllListeners(eventName?: string): this;
queryFilter<EventArgsArray extends Array<any>, EventArgsObject>(
event: TypedEventFilter<EventArgsArray, EventArgsObject>,
fromBlockOrBlockhash?: string | number | undefined,
toBlock?: string | number | undefined
): Promise<Array<TypedEvent<EventArgsArray & EventArgsObject>>>;
interface: ComptrollerInterface;
functions: {
_become(
unitroller: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_borrowGuardianPaused(overrides?: CallOverrides): Promise<[boolean]>;
_grantComp(
recipient: string,
amount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_mintGuardianPaused(overrides?: CallOverrides): Promise<[boolean]>;
_setBorrowCapGuardian(
newBorrowCapGuardian: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setBorrowPaused(
cToken: string,
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCloseFactor(
newCloseFactorMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCollateralFactor(
cToken: string,
newCollateralFactorMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCompSpeed(
cToken: string,
compSpeed: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setContributorCompSpeed(
contributor: string,
compSpeed: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setLiquidationIncentive(
newLiquidationIncentiveMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setMarketBorrowCaps(
cTokens: string[],
newBorrowCaps: BigNumberish[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setMintPaused(
cToken: string,
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setPauseGuardian(
newPauseGuardian: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setPriceOracle(
newOracle: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setSeizePaused(
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setTransferPaused(
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_supportMarket(
cToken: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
accountAssets(
arg0: string,
arg1: BigNumberish,
overrides?: CallOverrides
): Promise<[string]>;
admin(overrides?: CallOverrides): Promise<[string]>;
allMarkets(
arg0: BigNumberish,
overrides?: CallOverrides
): Promise<[string]>;
borrowAllowed(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
borrowCapGuardian(overrides?: CallOverrides): Promise<[string]>;
borrowCaps(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>;
borrowGuardianPaused(
arg0: string,
overrides?: CallOverrides
): Promise<[boolean]>;
borrowVerify(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
checkMembership(
account: string,
cToken: string,
overrides?: CallOverrides
): Promise<[boolean]>;
"claimComp(address,address[])"(
holder: string,
cTokens: string[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
"claimComp(address[],address[],bool,bool)"(
holders: string[],
cTokens: string[],
borrowers: boolean,
suppliers: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
"claimComp(address)"(
holder: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
closeFactorMantissa(overrides?: CallOverrides): Promise<[BigNumber]>;
compAccrued(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>;
compBorrowState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
compBorrowerIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<[BigNumber]>;
compContributorSpeeds(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber]>;
compInitialIndex(overrides?: CallOverrides): Promise<[BigNumber]>;
compRate(overrides?: CallOverrides): Promise<[BigNumber]>;
compSpeeds(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>;
compSupplierIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<[BigNumber]>;
compSupplyState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
comptrollerImplementation(overrides?: CallOverrides): Promise<[string]>;
enterMarkets(
cTokens: string[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
exitMarket(
cTokenAddress: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
getAccountLiquidity(
account: string,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber, BigNumber]>;
getAllMarkets(overrides?: CallOverrides): Promise<[string[]]>;
getAssetsIn(
account: string,
overrides?: CallOverrides
): Promise<[string[]]>;
getBlockNumber(overrides?: CallOverrides): Promise<[BigNumber]>;
getCompAddress(overrides?: CallOverrides): Promise<[string]>;
getHypotheticalAccountLiquidity(
account: string,
cTokenModify: string,
redeemTokens: BigNumberish,
borrowAmount: BigNumberish,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber, BigNumber]>;
isComptroller(overrides?: CallOverrides): Promise<[boolean]>;
lastContributorBlock(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber]>;
liquidateBorrowAllowed(
cTokenBorrowed: string,
cTokenCollateral: string,
liquidator: string,
borrower: string,
repayAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
liquidateBorrowVerify(
cTokenBorrowed: string,
cTokenCollateral: string,
liquidator: string,
borrower: string,
actualRepayAmount: BigNumberish,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
liquidateCalculateSeizeTokens(
cTokenBorrowed: string,
cTokenCollateral: string,
actualRepayAmount: BigNumberish,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber]>;
liquidationIncentiveMantissa(
overrides?: CallOverrides
): Promise<[BigNumber]>;
markets(
arg0: string,
overrides?: CallOverrides
): Promise<
[boolean, BigNumber, boolean] & {
isListed: boolean;
collateralFactorMantissa: BigNumber;
isComped: boolean;
}
>;
maxAssets(overrides?: CallOverrides): Promise<[BigNumber]>;
mintAllowed(
cToken: string,
minter: string,
mintAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
mintGuardianPaused(
arg0: string,
overrides?: CallOverrides
): Promise<[boolean]>;
mintVerify(
cToken: string,
minter: string,
actualMintAmount: BigNumberish,
mintTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
oracle(overrides?: CallOverrides): Promise<[string]>;
pauseGuardian(overrides?: CallOverrides): Promise<[string]>;
pendingAdmin(overrides?: CallOverrides): Promise<[string]>;
pendingComptrollerImplementation(
overrides?: CallOverrides
): Promise<[string]>;
redeemAllowed(
cToken: string,
redeemer: string,
redeemTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
redeemVerify(
cToken: string,
redeemer: string,
redeemAmount: BigNumberish,
redeemTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
repayBorrowAllowed(
cToken: string,
payer: string,
borrower: string,
repayAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
repayBorrowVerify(
cToken: string,
payer: string,
borrower: string,
actualRepayAmount: BigNumberish,
borrowerIndex: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
seizeAllowed(
cTokenCollateral: string,
cTokenBorrowed: string,
liquidator: string,
borrower: string,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
seizeGuardianPaused(overrides?: CallOverrides): Promise<[boolean]>;
seizeVerify(
cTokenCollateral: string,
cTokenBorrowed: string,
liquidator: string,
borrower: string,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
transferAllowed(
cToken: string,
src: string,
dst: string,
transferTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
transferGuardianPaused(overrides?: CallOverrides): Promise<[boolean]>;
transferVerify(
cToken: string,
src: string,
dst: string,
transferTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
updateContributorRewards(
contributor: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
};
_become(
unitroller: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_borrowGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
_grantComp(
recipient: string,
amount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_mintGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
_setBorrowCapGuardian(
newBorrowCapGuardian: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setBorrowPaused(
cToken: string,
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCloseFactor(
newCloseFactorMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCollateralFactor(
cToken: string,
newCollateralFactorMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setCompSpeed(
cToken: string,
compSpeed: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setContributorCompSpeed(
contributor: string,
compSpeed: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setLiquidationIncentive(
newLiquidationIncentiveMantissa: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setMarketBorrowCaps(
cTokens: string[],
newBorrowCaps: BigNumberish[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setMintPaused(
cToken: string,
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setPauseGuardian(
newPauseGuardian: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setPriceOracle(
newOracle: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setSeizePaused(
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_setTransferPaused(
state: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
_supportMarket(
cToken: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
accountAssets(
arg0: string,
arg1: BigNumberish,
overrides?: CallOverrides
): Promise<string>;
admin(overrides?: CallOverrides): Promise<string>;
allMarkets(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
borrowAllowed(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
borrowCapGuardian(overrides?: CallOverrides): Promise<string>;
borrowCaps(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
borrowGuardianPaused(
arg0: string,
overrides?: CallOverrides
): Promise<boolean>;
borrowVerify(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
checkMembership(
account: string,
cToken: string,
overrides?: CallOverrides
): Promise<boolean>;
"claimComp(address,address[])"(
holder: string,
cTokens: string[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
"claimComp(address[],address[],bool,bool)"(
holders: string[],
cTokens: string[],
borrowers: boolean,
suppliers: boolean,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
"claimComp(address)"(
holder: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
closeFactorMantissa(overrides?: CallOverrides): Promise<BigNumber>;
compAccrued(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
compBorrowState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
compBorrowerIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compContributorSpeeds(
arg0: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compInitialIndex(overrides?: CallOverrides): Promise<BigNumber>;
compRate(overrides?: CallOverrides): Promise<BigNumber>;
compSpeeds(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
compSupplierIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compSupplyState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
comptrollerImplementation(overrides?: CallOverrides): Promise<string>;
enterMarkets(
cTokens: string[],
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
exitMarket(
cTokenAddress: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
getAccountLiquidity(
account: string,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber, BigNumber]>;
getAllMarkets(overrides?: CallOverrides): Promise<string[]>;
getAssetsIn(account: string, overrides?: CallOverrides): Promise<string[]>;
getBlockNumber(overrides?: CallOverrides): Promise<BigNumber>;
getCompAddress(overrides?: CallOverrides): Promise<string>;
getHypotheticalAccountLiquidity(
account: string,
cTokenModify: string,
redeemTokens: BigNumberish,
borrowAmount: BigNumberish,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber, BigNumber]>;
isComptroller(overrides?: CallOverrides): Promise<boolean>;
lastContributorBlock(
arg0: string,
overrides?: CallOverrides
): Promise<BigNumber>;
liquidateBorrowAllowed(
cTokenBorrowed: string,
cTokenCollateral: string,
liquidator: string,
borrower: string,
repayAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
liquidateBorrowVerify(
cTokenBorrowed: string,
cTokenCollateral: string,
liquidator: string,
borrower: string,
actualRepayAmount: BigNumberish,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
liquidateCalculateSeizeTokens(
cTokenBorrowed: string,
cTokenCollateral: string,
actualRepayAmount: BigNumberish,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber]>;
liquidationIncentiveMantissa(overrides?: CallOverrides): Promise<BigNumber>;
markets(
arg0: string,
overrides?: CallOverrides
): Promise<
[boolean, BigNumber, boolean] & {
isListed: boolean;
collateralFactorMantissa: BigNumber;
isComped: boolean;
}
>;
maxAssets(overrides?: CallOverrides): Promise<BigNumber>;
mintAllowed(
cToken: string,
minter: string,
mintAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
mintGuardianPaused(arg0: string, overrides?: CallOverrides): Promise<boolean>;
mintVerify(
cToken: string,
minter: string,
actualMintAmount: BigNumberish,
mintTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
oracle(overrides?: CallOverrides): Promise<string>;
pauseGuardian(overrides?: CallOverrides): Promise<string>;
pendingAdmin(overrides?: CallOverrides): Promise<string>;
pendingComptrollerImplementation(overrides?: CallOverrides): Promise<string>;
redeemAllowed(
cToken: string,
redeemer: string,
redeemTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
redeemVerify(
cToken: string,
redeemer: string,
redeemAmount: BigNumberish,
redeemTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
repayBorrowAllowed(
cToken: string,
payer: string,
borrower: string,
repayAmount: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
repayBorrowVerify(
cToken: string,
payer: string,
borrower: string,
actualRepayAmount: BigNumberish,
borrowerIndex: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
seizeAllowed(
cTokenCollateral: string,
cTokenBorrowed: string,
liquidator: string,
borrower: string,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
seizeGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
seizeVerify(
cTokenCollateral: string,
cTokenBorrowed: string,
liquidator: string,
borrower: string,
seizeTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
transferAllowed(
cToken: string,
src: string,
dst: string,
transferTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
transferGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
transferVerify(
cToken: string,
src: string,
dst: string,
transferTokens: BigNumberish,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
updateContributorRewards(
contributor: string,
overrides?: Overrides & { from?: string | Promise<string> }
): Promise<ContractTransaction>;
callStatic: {
_become(unitroller: string, overrides?: CallOverrides): Promise<void>;
_borrowGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
_grantComp(
recipient: string,
amount: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
_mintGuardianPaused(overrides?: CallOverrides): Promise<boolean>;
_setBorrowCapGuardian(
newBorrowCapGuardian: string,
overrides?: CallOverrides
): Promise<void>;
_setBorrowPaused(
cToken: string,
state: boolean,
overrides?: CallOverrides
): Promise<boolean>;
_setCloseFactor(
newCloseFactorMantissa: BigNumberish,
overrides?: CallOverrides
): Promise<BigNumber>;
_setCollateralFactor(
cToken: string,
newCollateralFactorMantissa: BigNumberish,
overrides?: CallOverrides
): Promise<BigNumber>;
_setCompSpeed(
cToken: string,
compSpeed: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
_setContributorCompSpeed(
contributor: string,
compSpeed: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
_setLiquidationIncentive(
newLiquidationIncentiveMantissa: BigNumberish,
overrides?: CallOverrides
): Promise<BigNumber>;
_setMarketBorrowCaps(
cTokens: string[],
newBorrowCaps: BigNumberish[],
overrides?: CallOverrides
): Promise<void>;
_setMintPaused(
cToken: string,
state: boolean,
overrides?: CallOverrides
): Promise<boolean>;
_setPauseGuardian(
newPauseGuardian: string,
overrides?: CallOverrides
): Promise<BigNumber>;
_setPriceOracle(
newOracle: string,
overrides?: CallOverrides
): Promise<BigNumber>;
_setSeizePaused(
state: boolean,
overrides?: CallOverrides
): Promise<boolean>;
_setTransferPaused(
state: boolean,
overrides?: CallOverrides
): Promise<boolean>;
_supportMarket(
cToken: string,
overrides?: CallOverrides
): Promise<BigNumber>;
accountAssets(
arg0: string,
arg1: BigNumberish,
overrides?: CallOverrides
): Promise<string>;
admin(overrides?: CallOverrides): Promise<string>;
allMarkets(arg0: BigNumberish, overrides?: CallOverrides): Promise<string>;
borrowAllowed(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: CallOverrides
): Promise<BigNumber>;
borrowCapGuardian(overrides?: CallOverrides): Promise<string>;
borrowCaps(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
borrowGuardianPaused(
arg0: string,
overrides?: CallOverrides
): Promise<boolean>;
borrowVerify(
cToken: string,
borrower: string,
borrowAmount: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
checkMembership(
account: string,
cToken: string,
overrides?: CallOverrides
): Promise<boolean>;
"claimComp(address,address[])"(
holder: string,
cTokens: string[],
overrides?: CallOverrides
): Promise<void>;
"claimComp(address[],address[],bool,bool)"(
holders: string[],
cTokens: string[],
borrowers: boolean,
suppliers: boolean,
overrides?: CallOverrides
): Promise<void>;
"claimComp(address)"(
holder: string,
overrides?: CallOverrides
): Promise<void>;
closeFactorMantissa(overrides?: CallOverrides): Promise<BigNumber>;
compAccrued(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
compBorrowState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
compBorrowerIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compContributorSpeeds(
arg0: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compInitialIndex(overrides?: CallOverrides): Promise<BigNumber>;
compRate(overrides?: CallOverrides): Promise<BigNumber>;
compSpeeds(arg0: string, overrides?: CallOverrides): Promise<BigNumber>;
compSupplierIndex(
arg0: string,
arg1: string,
overrides?: CallOverrides
): Promise<BigNumber>;
compSupplyState(
arg0: string,
overrides?: CallOverrides
): Promise<[BigNumber, number] & { index: BigNumber; block: number }>;
comptrollerImplementation(overrides?: CallOverrides): Promise<string>;
enterMarkets(
cTokens: string[],
overrides?: CallOverrides
): Promise<BigNumber[]>;
exitMarket(
cTokenAddress: string,
overrides?: CallOverrides
): Promise<BigNumber>;
getAccountLiquidity(
account: string,
overrides?: CallOverrides
): Promise<[BigNumber, BigNumber, BigNumber]>;
getAllMarkets(overrides?: CallOverrides): Promise<string[]>;
getAssetsIn(account: string, overrides?: CallOverrides): Promis