UNPKG

@augmentedfinance/protocol-v1

Version:

Augmented Protocol smart contracts

432 lines (332 loc) 11.6 kB
/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-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 ICTokenErc20Interface extends ethers.utils.Interface { functions: { "accrualBlockNumber()": FunctionFragment; "accrueInterest()": FunctionFragment; "balanceOfUnderlying(address)": FunctionFragment; "exchangeRateCurrent()": FunctionFragment; "exchangeRateStored()": FunctionFragment; "redeem(uint256)": FunctionFragment; "redeemUnderlying(uint256)": FunctionFragment; "supplyRatePerBlock()": FunctionFragment; "underlying()": FunctionFragment; }; encodeFunctionData( functionFragment: "accrualBlockNumber", values?: undefined ): string; encodeFunctionData( functionFragment: "accrueInterest", values?: undefined ): string; encodeFunctionData( functionFragment: "balanceOfUnderlying", values: [string] ): string; encodeFunctionData( functionFragment: "exchangeRateCurrent", values?: undefined ): string; encodeFunctionData( functionFragment: "exchangeRateStored", values?: undefined ): string; encodeFunctionData( functionFragment: "redeem", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "redeemUnderlying", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "supplyRatePerBlock", values?: undefined ): string; encodeFunctionData( functionFragment: "underlying", values?: undefined ): string; decodeFunctionResult( functionFragment: "accrualBlockNumber", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "accrueInterest", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "balanceOfUnderlying", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "exchangeRateCurrent", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "exchangeRateStored", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "redeem", data: BytesLike): Result; decodeFunctionResult( functionFragment: "redeemUnderlying", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "supplyRatePerBlock", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "underlying", data: BytesLike): Result; events: {}; } export class ICTokenErc20 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: ICTokenErc20Interface; functions: { accrualBlockNumber(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; "accrualBlockNumber()"(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; accrueInterest(overrides?: Overrides): Promise<ContractTransaction>; "accrueInterest()"(overrides?: Overrides): Promise<ContractTransaction>; balanceOfUnderlying( arg0: string, overrides?: Overrides ): Promise<ContractTransaction>; "balanceOfUnderlying(address)"( arg0: string, overrides?: Overrides ): Promise<ContractTransaction>; exchangeRateCurrent(overrides?: Overrides): Promise<ContractTransaction>; "exchangeRateCurrent()"( overrides?: Overrides ): Promise<ContractTransaction>; exchangeRateStored(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; "exchangeRateStored()"(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; redeem( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; "redeem(uint256)"( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; redeemUnderlying( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; "redeemUnderlying(uint256)"( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; supplyRatePerBlock(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; "supplyRatePerBlock()"(overrides?: CallOverrides): Promise<{ 0: BigNumber; }>; underlying(overrides?: CallOverrides): Promise<{ 0: string; }>; "underlying()"(overrides?: CallOverrides): Promise<{ 0: string; }>; }; accrualBlockNumber(overrides?: CallOverrides): Promise<BigNumber>; "accrualBlockNumber()"(overrides?: CallOverrides): Promise<BigNumber>; accrueInterest(overrides?: Overrides): Promise<ContractTransaction>; "accrueInterest()"(overrides?: Overrides): Promise<ContractTransaction>; balanceOfUnderlying( arg0: string, overrides?: Overrides ): Promise<ContractTransaction>; "balanceOfUnderlying(address)"( arg0: string, overrides?: Overrides ): Promise<ContractTransaction>; exchangeRateCurrent(overrides?: Overrides): Promise<ContractTransaction>; "exchangeRateCurrent()"(overrides?: Overrides): Promise<ContractTransaction>; exchangeRateStored(overrides?: CallOverrides): Promise<BigNumber>; "exchangeRateStored()"(overrides?: CallOverrides): Promise<BigNumber>; redeem( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; "redeem(uint256)"( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; redeemUnderlying( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; "redeemUnderlying(uint256)"( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<ContractTransaction>; supplyRatePerBlock(overrides?: CallOverrides): Promise<BigNumber>; "supplyRatePerBlock()"(overrides?: CallOverrides): Promise<BigNumber>; underlying(overrides?: CallOverrides): Promise<string>; "underlying()"(overrides?: CallOverrides): Promise<string>; callStatic: { accrualBlockNumber(overrides?: CallOverrides): Promise<BigNumber>; "accrualBlockNumber()"(overrides?: CallOverrides): Promise<BigNumber>; accrueInterest(overrides?: CallOverrides): Promise<BigNumber>; "accrueInterest()"(overrides?: CallOverrides): Promise<BigNumber>; balanceOfUnderlying( arg0: string, overrides?: CallOverrides ): Promise<BigNumber>; "balanceOfUnderlying(address)"( arg0: string, overrides?: CallOverrides ): Promise<BigNumber>; exchangeRateCurrent(overrides?: CallOverrides): Promise<BigNumber>; "exchangeRateCurrent()"(overrides?: CallOverrides): Promise<BigNumber>; exchangeRateStored(overrides?: CallOverrides): Promise<BigNumber>; "exchangeRateStored()"(overrides?: CallOverrides): Promise<BigNumber>; redeem( redeemTokens: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; "redeem(uint256)"( redeemTokens: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; redeemUnderlying( redeemAmount: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; "redeemUnderlying(uint256)"( redeemAmount: BigNumberish, overrides?: CallOverrides ): Promise<BigNumber>; supplyRatePerBlock(overrides?: CallOverrides): Promise<BigNumber>; "supplyRatePerBlock()"(overrides?: CallOverrides): Promise<BigNumber>; underlying(overrides?: CallOverrides): Promise<string>; "underlying()"(overrides?: CallOverrides): Promise<string>; }; filters: {}; estimateGas: { accrualBlockNumber(overrides?: CallOverrides): Promise<BigNumber>; "accrualBlockNumber()"(overrides?: CallOverrides): Promise<BigNumber>; accrueInterest(overrides?: Overrides): Promise<BigNumber>; "accrueInterest()"(overrides?: Overrides): Promise<BigNumber>; balanceOfUnderlying( arg0: string, overrides?: Overrides ): Promise<BigNumber>; "balanceOfUnderlying(address)"( arg0: string, overrides?: Overrides ): Promise<BigNumber>; exchangeRateCurrent(overrides?: Overrides): Promise<BigNumber>; "exchangeRateCurrent()"(overrides?: Overrides): Promise<BigNumber>; exchangeRateStored(overrides?: CallOverrides): Promise<BigNumber>; "exchangeRateStored()"(overrides?: CallOverrides): Promise<BigNumber>; redeem( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<BigNumber>; "redeem(uint256)"( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<BigNumber>; redeemUnderlying( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<BigNumber>; "redeemUnderlying(uint256)"( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<BigNumber>; supplyRatePerBlock(overrides?: CallOverrides): Promise<BigNumber>; "supplyRatePerBlock()"(overrides?: CallOverrides): Promise<BigNumber>; underlying(overrides?: CallOverrides): Promise<BigNumber>; "underlying()"(overrides?: CallOverrides): Promise<BigNumber>; }; populateTransaction: { accrualBlockNumber( overrides?: CallOverrides ): Promise<PopulatedTransaction>; "accrualBlockNumber()"( overrides?: CallOverrides ): Promise<PopulatedTransaction>; accrueInterest(overrides?: Overrides): Promise<PopulatedTransaction>; "accrueInterest()"(overrides?: Overrides): Promise<PopulatedTransaction>; balanceOfUnderlying( arg0: string, overrides?: Overrides ): Promise<PopulatedTransaction>; "balanceOfUnderlying(address)"( arg0: string, overrides?: Overrides ): Promise<PopulatedTransaction>; exchangeRateCurrent(overrides?: Overrides): Promise<PopulatedTransaction>; "exchangeRateCurrent()"( overrides?: Overrides ): Promise<PopulatedTransaction>; exchangeRateStored( overrides?: CallOverrides ): Promise<PopulatedTransaction>; "exchangeRateStored()"( overrides?: CallOverrides ): Promise<PopulatedTransaction>; redeem( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<PopulatedTransaction>; "redeem(uint256)"( redeemTokens: BigNumberish, overrides?: Overrides ): Promise<PopulatedTransaction>; redeemUnderlying( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<PopulatedTransaction>; "redeemUnderlying(uint256)"( redeemAmount: BigNumberish, overrides?: Overrides ): Promise<PopulatedTransaction>; supplyRatePerBlock( overrides?: CallOverrides ): Promise<PopulatedTransaction>; "supplyRatePerBlock()"( overrides?: CallOverrides ): Promise<PopulatedTransaction>; underlying(overrides?: CallOverrides): Promise<PopulatedTransaction>; "underlying()"(overrides?: CallOverrides): Promise<PopulatedTransaction>; }; }