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; createFYTDelegationTo: any; createFYTDelegationTo(address,address,uint256): any; deposit: any; deposit(address,uint256): any; exitTerminatedFuture: any; exitTerminatedFuture(address,address): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): 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; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,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>
createFYTDelegationTo:function
- createFYTDelegationTo(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
createFYTDelegationTo(address,address,uint256):function
- createFYTDelegationTo(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
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>
exitTerminatedFuture:function
- exitTerminatedFuture(_futureVault: string, _user: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_user: string
Optional overrides: CallOverrides
Returns Promise<void>
exitTerminatedFuture(address,address):function
- exitTerminatedFuture(address,address)(_futureVault: string, _user: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_user: string
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[]>
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>
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>
isFutureTerminated:function
- isFutureTerminated(_futureVault: string, overrides?: CallOverrides): Promise<boolean>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<boolean>
isFutureTerminated(address):function
- isFutureTerminated(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>
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>
withdrawFYTDelegationFrom:function
- withdrawFYTDelegationFrom(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
withdrawFYTDelegationFrom(address,address,uint256):function
- withdrawFYTDelegationFrom(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
Readonly deployTransaction
deployTransaction: TransactionResponse
estimateGas
estimateGas: { STARTING_DELAY: any; STARTING_DELAY(): any; createFYTDelegationTo: any; createFYTDelegationTo(address,address,uint256): any; deposit: any; deposit(address,uint256): any; exitTerminatedFuture: any; exitTerminatedFuture(address,address): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): 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; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,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>
createFYTDelegationTo:function
- createFYTDelegationTo(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
createFYTDelegationTo(address,address,uint256):function
- createFYTDelegationTo(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
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>
exitTerminatedFuture:function
- exitTerminatedFuture(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_user: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
exitTerminatedFuture(address,address):function
- exitTerminatedFuture(address,address)(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_user: string
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>
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>
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>
isFutureTerminated:function
- isFutureTerminated(_futureVault: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
isFutureTerminated(address):function
- isFutureTerminated(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>
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>
withdrawFYTDelegationFrom:function
- withdrawFYTDelegationFrom(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
withdrawFYTDelegationFrom(address,address,uint256):function
- withdrawFYTDelegationFrom(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
filters
filters: { DepositsPaused: any; DepositsResumed: any; FutureRegistered: any; FutureSetToBeTerminated: any; FutureTerminated: any; FutureUnregistered: any; NewPerformanceFeeFactor: any; NewPeriodDurationIndexSet: any; NextPeriodSwitchSet: any; RegistryChanged: any; StartingDelaySet: any; WithdrawalsPaused: any; WithdrawalsResumed: any }
Type declaration
DepositsPaused:function
- DepositsPaused(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
DepositsResumed:function
- DepositsResumed(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
FutureRegistered:function
- FutureRegistered(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
FutureSetToBeTerminated:function
- FutureSetToBeTerminated(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
FutureTerminated:function
- FutureTerminated(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
FutureUnregistered:function
- FutureUnregistered(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
NewPerformanceFeeFactor:function
- NewPerformanceFeeFactor(_futureVault: null, _feeFactor: null): TypedEventFilter<[string, BigNumber], { _feeFactor: BigNumber; _futureVault: string }>
Parameters
_futureVault: null
_feeFactor: null
Returns TypedEventFilter<[string, BigNumber], { _feeFactor: BigNumber; _futureVault: string }>
NewPeriodDurationIndexSet:function
- NewPeriodDurationIndexSet(_periodIndex: null): TypedEventFilter<[BigNumber], { _periodIndex: BigNumber }>
Parameters
Returns TypedEventFilter<[BigNumber], { _periodIndex: BigNumber }>
NextPeriodSwitchSet:function
- NextPeriodSwitchSet(_periodDuration: null, _nextSwitchTimestamp: null): TypedEventFilter<[BigNumber, BigNumber], { _nextSwitchTimestamp: BigNumber; _periodDuration: BigNumber }>
Parameters
_periodDuration: null
_nextSwitchTimestamp: null
Returns TypedEventFilter<[BigNumber, BigNumber], { _nextSwitchTimestamp: BigNumber; _periodDuration: BigNumber }>
RegistryChanged:function
- RegistryChanged(_registry: null): TypedEventFilter<[string], { _registry: string }>
Parameters
Returns TypedEventFilter<[string], { _registry: string }>
StartingDelaySet:function
- StartingDelaySet(_startingDelay: null): TypedEventFilter<[BigNumber], { _startingDelay: BigNumber }>
Parameters
Returns TypedEventFilter<[BigNumber], { _startingDelay: BigNumber }>
WithdrawalsPaused:function
- WithdrawalsPaused(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
WithdrawalsResumed:function
- WithdrawalsResumed(_futureVault: null): TypedEventFilter<[string], { _futureVault: string }>
Parameters
Returns TypedEventFilter<[string], { _futureVault: string }>
functions
functions: { STARTING_DELAY: any; STARTING_DELAY(): any; createFYTDelegationTo: any; createFYTDelegationTo(address,address,uint256): any; deposit: any; deposit(address,uint256): any; exitTerminatedFuture: any; exitTerminatedFuture(address,address): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): 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; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,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]>
createFYTDelegationTo:function
- createFYTDelegationTo(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
createFYTDelegationTo(address,address,uint256):function
- createFYTDelegationTo(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
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>
exitTerminatedFuture:function
- exitTerminatedFuture(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_user: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
exitTerminatedFuture(address,address):function
- exitTerminatedFuture(address,address)(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_user: string
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[]] & { durationsList: BigNumber[] }>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber[]] & { durationsList: BigNumber[] }>
getDurations():function
- getDurations()(overrides?: CallOverrides): Promise<[BigNumber[]] & { durationsList: BigNumber[] }>
Parameters
Optional overrides: CallOverrides
Returns Promise<[BigNumber[]] & { durationsList: BigNumber[] }>
getFuturesWithDuration:function
- getFuturesWithDuration(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string[]] & { filteredFutures: string[] }>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string[]] & { filteredFutures: string[] }>
getFuturesWithDuration(uint256):function
- getFuturesWithDuration(uint256)(_periodDuration: BigNumberish, overrides?: CallOverrides): Promise<[string[]] & { filteredFutures: string[] }>
Parameters
_periodDuration: BigNumberish
Optional overrides: CallOverrides
Returns Promise<[string[]] & { filteredFutures: 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]>
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]>
isFutureTerminated:function
- isFutureTerminated(_futureVault: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
isFutureTerminated(address):function
- isFutureTerminated(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]>
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>
withdrawFYTDelegationFrom:function
- withdrawFYTDelegationFrom(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
withdrawFYTDelegationFrom(address,address,uint256):function
- withdrawFYTDelegationFrom(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
interface
interface: IControllerInterface
populateTransaction
populateTransaction: { STARTING_DELAY: any; STARTING_DELAY(): any; createFYTDelegationTo: any; createFYTDelegationTo(address,address,uint256): any; deposit: any; deposit(address,uint256): any; exitTerminatedFuture: any; exitTerminatedFuture(address,address): any; getCurrentPerformanceFeeFactor: any; getCurrentPerformanceFeeFactor(address): any; getDurations: any; getDurations(): 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; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,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>
createFYTDelegationTo:function
- createFYTDelegationTo(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
createFYTDelegationTo(address,address,uint256):function
- createFYTDelegationTo(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
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>
exitTerminatedFuture:function
- exitTerminatedFuture(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_user: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
exitTerminatedFuture(address,address):function
- exitTerminatedFuture(address,address)(_futureVault: string, _user: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_user: string
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>
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>
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>
isFutureTerminated:function
- isFutureTerminated(_futureVault: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
isFutureTerminated(address):function
- isFutureTerminated(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>
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>
withdrawFYTDelegationFrom:function
- withdrawFYTDelegationFrom(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_receiver: string
_amount: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
withdrawFYTDelegationFrom(address,address,uint256):function
- withdrawFYTDelegationFrom(address,address,uint256)(_futureVault: string, _receiver: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_receiver: 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