Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {}
Type declaration
[eventTag: string]: (...args: any[]) => void
Readonly address
address: string
callStatic
callStatic: { getFutureAddress: any; getFutureAddress(): any; getIBTAddress: any; getIBTAddress(): any; getRedeemableYield: any; getRedeemableYield(uint256,address): any; initialize: any; initialize(address,address): any; redeemYield: any; redeemYield(uint256): any; registerExpiredFuture: any; registerExpiredFuture(uint256): any }
Type declaration
getFutureAddress:function
- getFutureAddress(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getFutureAddress():function
- getFutureAddress()(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getIBTAddress:function
- getIBTAddress(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getIBTAddress():function
- getIBTAddress()(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getRedeemableYield:function
- getRedeemableYield(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRedeemableYield(uint256,address):function
- getRedeemableYield(uint256,address)(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(_futureAddress: string, _adminAddress: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: CallOverrides
Returns Promise<void>
initialize(address,address):function
- initialize(address,address)(_futureAddress: string, _adminAddress: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemYield:function
- redeemYield(_periodIndex: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodIndex: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
redeemYield(uint256):function
- redeemYield(uint256)(_periodIndex: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodIndex: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
registerExpiredFuture:function
- registerExpiredFuture(_amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
registerExpiredFuture(uint256):function
- registerExpiredFuture(uint256)(_amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { getFutureAddress: any; getFutureAddress(): any; getIBTAddress: any; getIBTAddress(): any; getRedeemableYield: any; getRedeemableYield(uint256,address): any; initialize: any; initialize(address,address): any; redeemYield: any; redeemYield(uint256): any; registerExpiredFuture: any; registerExpiredFuture(uint256): any }
Type declaration
getFutureAddress:function
- getFutureAddress(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFutureAddress():function
- getFutureAddress()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getIBTAddress:function
- getIBTAddress(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getIBTAddress():function
- getIBTAddress()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRedeemableYield:function
- getRedeemableYield(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRedeemableYield(uint256,address):function
- getRedeemableYield(uint256,address)(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
initialize(address,address):function
- initialize(address,address)(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemYield:function
- redeemYield(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemYield(uint256):function
- redeemYield(uint256)(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
registerExpiredFuture:function
- registerExpiredFuture(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
registerExpiredFuture(uint256):function
- registerExpiredFuture(uint256)(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
functions
functions: { getFutureAddress: any; getFutureAddress(): any; getIBTAddress: any; getIBTAddress(): any; getRedeemableYield: any; getRedeemableYield(uint256,address): any; initialize: any; initialize(address,address): any; redeemYield: any; redeemYield(uint256): any; registerExpiredFuture: any; registerExpiredFuture(uint256): any }
Type declaration
getFutureAddress:function
- getFutureAddress(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getFutureAddress():function
- getFutureAddress()(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getIBTAddress:function
- getIBTAddress(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getIBTAddress():function
- getIBTAddress()(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getRedeemableYield:function
- getRedeemableYield(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getRedeemableYield(uint256,address):function
- getRedeemableYield(uint256,address)(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
initialize:function
- initialize(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
initialize(address,address):function
- initialize(address,address)(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemYield:function
- redeemYield(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemYield(uint256):function
- redeemYield(uint256)(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
registerExpiredFuture:function
- registerExpiredFuture(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
registerExpiredFuture(uint256):function
- registerExpiredFuture(uint256)(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
interface
interface: IFutureWalletInterface
populateTransaction
populateTransaction: { getFutureAddress: any; getFutureAddress(): any; getIBTAddress: any; getIBTAddress(): any; getRedeemableYield: any; getRedeemableYield(uint256,address): any; initialize: any; initialize(address,address): any; redeemYield: any; redeemYield(uint256): any; registerExpiredFuture: any; registerExpiredFuture(uint256): any }
Type declaration
getFutureAddress:function
- getFutureAddress(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFutureAddress():function
- getFutureAddress()(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getIBTAddress:function
- getIBTAddress(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getIBTAddress():function
- getIBTAddress()(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRedeemableYield:function
- getRedeemableYield(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRedeemableYield(uint256,address):function
- getRedeemableYield(uint256,address)(_periodIndex: BigNumberish, _tokenHolder: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodIndex: BigNumberish
_tokenHolder: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
initialize:function
- initialize(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
initialize(address,address):function
- initialize(address,address)(_futureAddress: string, _adminAddress: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureAddress: string
_adminAddress: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemYield:function
- redeemYield(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemYield(uint256):function
- redeemYield(uint256)(_periodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
registerExpiredFuture:function
- registerExpiredFuture(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
registerExpiredFuture(uint256):function
- registerExpiredFuture(uint256)(_amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
Readonly provider
provider: Provider
Readonly resolvedAddress
resolvedAddress: Promise<string>
Readonly signer
signer: Signer