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: { STARTING_DELAY: any; STARTING_DELAY(): any; claimFYT: any; claimFYT(address): any; claimSelectedFYTS: any; claimSelectedFYTS(address,address[]): any; deposit: any; deposit(address,uint256): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): any; getFYTSymbol: any; getFYTSymbol(string,uint256): any; getFutureIBTSymbol: any; getFutureIBTSymbol(string,string,uint256): any; getFuturesWithDuration: any; getFuturesWithDuration(uint256): any; getNextPerformanceFeeFactor: any; getNextPerformanceFeeFactor(address): any; getNextPeriodStart: any; getNextPeriodStart(uint256): any; getPeriodIndex: any; getPeriodIndex(uint256): any; getRegistryAddress: any; getRegistryAddress(): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any }
Type declaration
STARTING_DELAY:function
- STARTING_DELAY(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
STARTING_DELAY():function
- STARTING_DELAY()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
claimFYT:function
- claimFYT(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
claimFYT(address):function
- claimFYT(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
claimSelectedFYTS:function
- claimSelectedFYTS(_user: string, _futureVaults: string[], overrides?: CallOverrides): Promise<void>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: CallOverrides
Returns Promise<void>
claimSelectedFYTS(address,address[]):function
- claimSelectedFYTS(address,address[])(_user: string, _futureVaults: string[], overrides?: CallOverrides): Promise<void>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: CallOverrides
Returns Promise<void>
deposit:function
- deposit(_futureVault: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
deposit(address,uint256):function
- deposit(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
getCurrentPerformanceFeeFactor:function
- getCurrentPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getCurrentPerformanceFeeFactor(address):function
- getCurrentPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getDurations:function
- getDurations(overrides?: CallOverrides): Promise<BigNumber[]>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber[]>
getDurations():function
- getDurations()(overrides?: CallOverrides): Promise<BigNumber[]>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber[]>
getFYTSymbol:function
- getFYTSymbol(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
getFYTSymbol(string,uint256):function
- getFYTSymbol(string,uint256)(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
getFutureIBTSymbol:function
- getFutureIBTSymbol(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
getFutureIBTSymbol(string,string,uint256):function
- getFutureIBTSymbol(string,string,uint256)(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
getFuturesWithDuration:function
- getFuturesWithDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string[]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string[]>
getFuturesWithDuration(uint256):function
- getFuturesWithDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<string[]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string[]>
getNextPerformanceFeeFactor:function
- getNextPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPerformanceFeeFactor(address):function
- getNextPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPeriodStart:function
- getNextPeriodStart(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPeriodStart(uint256):function
- getNextPeriodStart(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getPeriodIndex:function
- getPeriodIndex(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getPeriodIndex(uint256):function
- getPeriodIndex(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRegistryAddress:function
- getRegistryAddress(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getRegistryAddress():function
- getRegistryAddress()(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
getRoleMember:function
- getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
getRoleMember(bytes32,uint256):function
- getRoleMember(bytes32,uint256)(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<string>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<string>
isDepositsPaused:function
- isDepositsPaused(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isDepositsPaused(address):function
- isDepositsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isFutureSetToBeTerminated:function
- isFutureSetToBeTerminated(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isFutureSetToBeTerminated(address):function
- isFutureSetToBeTerminated(address)(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isWithdrawalsPaused:function
- isWithdrawalsPaused(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isWithdrawalsPaused(address):function
- isWithdrawalsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
registerNewFutureVault:function
- registerNewFutureVault(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
registerNewFutureVault(address):function
- registerNewFutureVault(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
setNextPeriodSwitchTimestamp:function
- setNextPeriodSwitchTimestamp(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
setNextPeriodSwitchTimestamp(uint256,uint256):function
- setNextPeriodSwitchTimestamp(uint256,uint256)(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
setPeriodStartingDelay:function
- setPeriodStartingDelay(_startingDelay: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_startingDelay: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
setPeriodStartingDelay(uint256):function
- setPeriodStartingDelay(uint256)(_startingDelay: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_startingDelay: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
startFuturesByPeriodDuration:function
- startFuturesByPeriodDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
startFuturesByPeriodDuration(uint256):function
- startFuturesByPeriodDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
unregisterFutureVault:function
- unregisterFutureVault(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
unregisterFutureVault(address):function
- unregisterFutureVault(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
withdraw:function
- withdraw(_futureVault: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
withdraw(address,uint256):function
- withdraw(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { STARTING_DELAY: any; STARTING_DELAY(): any; claimFYT: any; claimFYT(address): any; claimSelectedFYTS: any; claimSelectedFYTS(address,address[]): any; deposit: any; deposit(address,uint256): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): any; getFYTSymbol: any; getFYTSymbol(string,uint256): any; getFutureIBTSymbol: any; getFutureIBTSymbol(string,string,uint256): any; getFuturesWithDuration: any; getFuturesWithDuration(uint256): any; getNextPerformanceFeeFactor: any; getNextPerformanceFeeFactor(address): any; getNextPeriodStart: any; getNextPeriodStart(uint256): any; getPeriodIndex: any; getPeriodIndex(uint256): any; getRegistryAddress: any; getRegistryAddress(): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any }
Type declaration
STARTING_DELAY:function
- STARTING_DELAY(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
STARTING_DELAY():function
- STARTING_DELAY()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
claimFYT:function
- claimFYT(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
claimFYT(address):function
- claimFYT(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
claimSelectedFYTS:function
- claimSelectedFYTS(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
claimSelectedFYTS(address,address[]):function
- claimSelectedFYTS(address,address[])(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
deposit:function
- deposit(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
deposit(address,uint256):function
- deposit(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
getCurrentPerformanceFeeFactor:function
- getCurrentPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getCurrentPerformanceFeeFactor(address):function
- getCurrentPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getDurations:function
- getDurations(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getDurations():function
- getDurations()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFYTSymbol:function
- getFYTSymbol(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFYTSymbol(string,uint256):function
- getFYTSymbol(string,uint256)(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFutureIBTSymbol:function
- getFutureIBTSymbol(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFutureIBTSymbol(string,string,uint256):function
- getFutureIBTSymbol(string,string,uint256)(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFuturesWithDuration:function
- getFuturesWithDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getFuturesWithDuration(uint256):function
- getFuturesWithDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPerformanceFeeFactor:function
- getNextPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPerformanceFeeFactor(address):function
- getNextPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPeriodStart:function
- getNextPeriodStart(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getNextPeriodStart(uint256):function
- getNextPeriodStart(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getPeriodIndex:function
- getPeriodIndex(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getPeriodIndex(uint256):function
- getPeriodIndex(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRegistryAddress:function
- getRegistryAddress(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRegistryAddress():function
- getRegistryAddress()(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMember:function
- getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMember(bytes32,uint256):function
- getRoleMember(bytes32,uint256)(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isDepositsPaused:function
- isDepositsPaused(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isDepositsPaused(address):function
- isDepositsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isFutureSetToBeTerminated:function
- isFutureSetToBeTerminated(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isFutureSetToBeTerminated(address):function
- isFutureSetToBeTerminated(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isWithdrawalsPaused:function
- isWithdrawalsPaused(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isWithdrawalsPaused(address):function
- isWithdrawalsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
registerNewFutureVault:function
- registerNewFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
registerNewFutureVault(address):function
- registerNewFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setNextPeriodSwitchTimestamp:function
- setNextPeriodSwitchTimestamp(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setNextPeriodSwitchTimestamp(uint256,uint256):function
- setNextPeriodSwitchTimestamp(uint256,uint256)(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setPeriodStartingDelay:function
- setPeriodStartingDelay(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setPeriodStartingDelay(uint256):function
- setPeriodStartingDelay(uint256)(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
startFuturesByPeriodDuration:function
- startFuturesByPeriodDuration(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
startFuturesByPeriodDuration(uint256):function
- startFuturesByPeriodDuration(uint256)(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
unregisterFutureVault:function
- unregisterFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
unregisterFutureVault(address):function
- unregisterFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
withdraw:function
- withdraw(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
withdraw(address,uint256):function
- withdraw(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
functions
functions: { STARTING_DELAY: any; STARTING_DELAY(): any; claimFYT: any; claimFYT(address): any; claimSelectedFYTS: any; claimSelectedFYTS(address,address[]): any; deposit: any; deposit(address,uint256): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): any; getFYTSymbol: any; getFYTSymbol(string,uint256): any; getFutureIBTSymbol: any; getFutureIBTSymbol(string,string,uint256): any; getFuturesWithDuration: any; getFuturesWithDuration(uint256): any; getNextPerformanceFeeFactor: any; getNextPerformanceFeeFactor(address): any; getNextPeriodStart: any; getNextPeriodStart(uint256): any; getPeriodIndex: any; getPeriodIndex(uint256): any; getRegistryAddress: any; getRegistryAddress(): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any }
Type declaration
STARTING_DELAY:function
- STARTING_DELAY(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
STARTING_DELAY():function
- STARTING_DELAY()(overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
claimFYT:function
- claimFYT(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
claimFYT(address):function
- claimFYT(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
claimSelectedFYTS:function
- claimSelectedFYTS(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
claimSelectedFYTS(address,address[]):function
- claimSelectedFYTS(address,address[])(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
deposit:function
- deposit(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
deposit(address,uint256):function
- deposit(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
getCurrentPerformanceFeeFactor:function
- getCurrentPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getCurrentPerformanceFeeFactor(address):function
- getCurrentPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getDurations:function
- getDurations(overrides?: CallOverrides): Promise<[BigNumber[]]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber[]]>
getDurations():function
- getDurations()(overrides?: CallOverrides): Promise<[BigNumber[]]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber[]]>
getFYTSymbol:function
- getFYTSymbol(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
getFYTSymbol(string,uint256):function
- getFYTSymbol(string,uint256)(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
getFutureIBTSymbol:function
- getFutureIBTSymbol(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
getFutureIBTSymbol(string,string,uint256):function
- getFutureIBTSymbol(string,string,uint256)(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
getFuturesWithDuration:function
- getFuturesWithDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string[]]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string[]]>
getFuturesWithDuration(uint256):function
- getFuturesWithDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string[]]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string[]]>
getNextPerformanceFeeFactor:function
- getNextPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getNextPerformanceFeeFactor(address):function
- getNextPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getNextPeriodStart:function
- getNextPeriodStart(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getNextPeriodStart(uint256):function
- getNextPeriodStart(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getPeriodIndex:function
- getPeriodIndex(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getPeriodIndex(uint256):function
- getPeriodIndex(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getRegistryAddress:function
- getRegistryAddress(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getRegistryAddress():function
- getRegistryAddress()(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
getRoleMember:function
- getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
getRoleMember(bytes32,uint256):function
- getRoleMember(bytes32,uint256)(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<[string]>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string]>
isDepositsPaused:function
- isDepositsPaused(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isDepositsPaused(address):function
- isDepositsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isFutureSetToBeTerminated:function
- isFutureSetToBeTerminated(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isFutureSetToBeTerminated(address):function
- isFutureSetToBeTerminated(address)(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isWithdrawalsPaused:function
- isWithdrawalsPaused(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isWithdrawalsPaused(address):function
- isWithdrawalsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
registerNewFutureVault:function
- registerNewFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
registerNewFutureVault(address):function
- registerNewFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setNextPeriodSwitchTimestamp:function
- setNextPeriodSwitchTimestamp(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setNextPeriodSwitchTimestamp(uint256,uint256):function
- setNextPeriodSwitchTimestamp(uint256,uint256)(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setPeriodStartingDelay:function
- setPeriodStartingDelay(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setPeriodStartingDelay(uint256):function
- setPeriodStartingDelay(uint256)(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
startFuturesByPeriodDuration:function
- startFuturesByPeriodDuration(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
startFuturesByPeriodDuration(uint256):function
- startFuturesByPeriodDuration(uint256)(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
unregisterFutureVault:function
- unregisterFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
unregisterFutureVault(address):function
- unregisterFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
withdraw:function
- withdraw(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
withdraw(address,uint256):function
- withdraw(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
interface
interface: IControllerInterface
populateTransaction
populateTransaction: { STARTING_DELAY: any; STARTING_DELAY(): any; claimFYT: any; claimFYT(address): any; claimSelectedFYTS: any; claimSelectedFYTS(address,address[]): any; deposit: any; deposit(address,uint256): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): any; getFYTSymbol: any; getFYTSymbol(string,uint256): any; getFutureIBTSymbol: any; getFutureIBTSymbol(string,string,uint256): any; getFuturesWithDuration: any; getFuturesWithDuration(uint256): any; getNextPerformanceFeeFactor: any; getNextPerformanceFeeFactor(address): any; getNextPeriodStart: any; getNextPeriodStart(uint256): any; getPeriodIndex: any; getPeriodIndex(uint256): any; getRegistryAddress: any; getRegistryAddress(): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any }
Type declaration
STARTING_DELAY:function
- STARTING_DELAY(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
STARTING_DELAY():function
- STARTING_DELAY()(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
claimFYT:function
- claimFYT(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
claimFYT(address):function
- claimFYT(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
claimSelectedFYTS:function
- claimSelectedFYTS(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
claimSelectedFYTS(address,address[]):function
- claimSelectedFYTS(address,address[])(_user: string, _futureVaults: string[], overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_user: string
_futureVaults: string[]
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
deposit:function
- deposit(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
deposit(address,uint256):function
- deposit(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
getCurrentPerformanceFeeFactor:function
- getCurrentPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getCurrentPerformanceFeeFactor(address):function
- getCurrentPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getDurations:function
- getDurations(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getDurations():function
- getDurations()(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFYTSymbol:function
- getFYTSymbol(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFYTSymbol(string,uint256):function
- getFYTSymbol(string,uint256)(_ptSymbol: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_ptSymbol: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFutureIBTSymbol:function
- getFutureIBTSymbol(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFutureIBTSymbol(string,string,uint256):function
- getFutureIBTSymbol(string,string,uint256)(_ibtSymbol: string, _platform: string, _periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_ibtSymbol: string
_platform: string
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFuturesWithDuration:function
- getFuturesWithDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getFuturesWithDuration(uint256):function
- getFuturesWithDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getNextPerformanceFeeFactor:function
- getNextPerformanceFeeFactor(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getNextPerformanceFeeFactor(address):function
- getNextPerformanceFeeFactor(address)(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getNextPeriodStart:function
- getNextPeriodStart(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getNextPeriodStart(uint256):function
- getNextPeriodStart(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getPeriodIndex:function
- getPeriodIndex(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getPeriodIndex(uint256):function
- getPeriodIndex(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRegistryAddress:function
- getRegistryAddress(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRegistryAddress():function
- getRegistryAddress()(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleMember:function
- getRoleMember(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleMember(bytes32,uint256):function
- getRoleMember(bytes32,uint256)(role: BytesLike, index: BigNumberish, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
index: BigNumberish
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isDepositsPaused:function
- isDepositsPaused(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isDepositsPaused(address):function
- isDepositsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isFutureSetToBeTerminated:function
- isFutureSetToBeTerminated(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isFutureSetToBeTerminated(address):function
- isFutureSetToBeTerminated(address)(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isWithdrawalsPaused:function
- isWithdrawalsPaused(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isWithdrawalsPaused(address):function
- isWithdrawalsPaused(address)(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
registerNewFutureVault:function
- registerNewFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
registerNewFutureVault(address):function
- registerNewFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setNextPeriodSwitchTimestamp:function
- setNextPeriodSwitchTimestamp(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setNextPeriodSwitchTimestamp(uint256,uint256):function
- setNextPeriodSwitchTimestamp(uint256,uint256)(_periodDuration: BigNumberish, _nextPeriodTimestamp: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
_nextPeriodTimestamp: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setPeriodStartingDelay:function
- setPeriodStartingDelay(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setPeriodStartingDelay(uint256):function
- setPeriodStartingDelay(uint256)(_startingDelay: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_startingDelay: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
startFuturesByPeriodDuration:function
- startFuturesByPeriodDuration(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
startFuturesByPeriodDuration(uint256):function
- startFuturesByPeriodDuration(uint256)(_periodDuration: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
unregisterFutureVault:function
- unregisterFutureVault(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
unregisterFutureVault(address):function
- unregisterFutureVault(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
withdraw:function
- withdraw(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
withdraw(address,uint256):function
- withdraw(address,uint256)(_futureVault: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_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