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: { DEFAULT_ADMIN_ROLE: any; DEFAULT_ADMIN_ROLE(): any; 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; getRoleAdmin: any; getRoleAdmin(bytes32): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; getRoleMemberCount: any; getRoleMemberCount(bytes32): any; grantRole: any; grantRole(bytes32,address): any; harvestVaultRewards: any; harvestVaultRewards(address): any; harvestWalletRewards: any; harvestWalletRewards(address): any; hasRole: any; hasRole(bytes32,address): any; initialize: any; initialize(address,address): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; redeemAllVaultRewards: any; redeemAllVaultRewards(address): any; redeemAllWalletRewards: any; redeemAllWalletRewards(address): any; redeemVaultRewards: any; redeemVaultRewards(address,address): any; redeemWalletRewards: any; redeemWalletRewards(address,address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; renounceRole: any; renounceRole(bytes32,address): any; revokeRole: any; revokeRole(bytes32,address): any; setFutureToTerminate: any; setFutureToTerminate(address): any; setNextPerformanceFeeFactor: any; setNextPerformanceFeeFactor(address,uint256): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodDurationIndex: any; setPeriodDurationIndex(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; setRegistry: any; setRegistry(address): any; startFuture: any; startFuture(address): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; toggleDepositPause: any; toggleDepositPause(address): any; toggleWithdrawalPause: any; toggleWithdrawalPause(address): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,address,uint256): any }
Type declaration
DEFAULT_ADMIN_ROLE:function
- DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
DEFAULT_ADMIN_ROLE():function
- DEFAULT_ADMIN_ROLE()(overrides?: CallOverrides): Promise<string>
Parameters
Optional overrides: CallOverrides
Returns Promise<string>
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>
getRoleAdmin:function
- getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<string>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<string>
getRoleAdmin(bytes32):function
- getRoleAdmin(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<string>
Parameters
role: BytesLike
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>
getRoleMemberCount:function
- getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMemberCount(bytes32):function
- getRoleMemberCount(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
grantRole:function
- grantRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
grantRole(bytes32,address):function
- grantRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
harvestVaultRewards:function
- harvestVaultRewards(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
harvestVaultRewards(address):function
- harvestVaultRewards(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
harvestWalletRewards:function
- harvestWalletRewards(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
harvestWalletRewards(address):function
- harvestWalletRewards(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
hasRole:function
- hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<boolean>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<boolean>
hasRole(bytes32,address):function
- hasRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<boolean>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<boolean>
initialize:function
- initialize(_registry: string, _admin: string, overrides?: CallOverrides): Promise<void>
Parameters
_registry: string
_admin: string
Optional overrides: CallOverrides
Returns Promise<void>
initialize(address,address):function
- initialize(address,address)(_registry: string, _admin: string, overrides?: CallOverrides): Promise<void>
Parameters
_registry: string
_admin: string
Optional overrides: CallOverrides
Returns Promise<void>
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>
redeemAllVaultRewards:function
- redeemAllVaultRewards(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemAllVaultRewards(address):function
- redeemAllVaultRewards(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemAllWalletRewards:function
- redeemAllWalletRewards(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemAllWalletRewards(address):function
- redeemAllWalletRewards(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemVaultRewards:function
- redeemVaultRewards(_futureVault: string, _rewardToken: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemVaultRewards(address,address):function
- redeemVaultRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemWalletRewards:function
- redeemWalletRewards(_futureVault: string, _rewardToken: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: CallOverrides
Returns Promise<void>
redeemWalletRewards(address,address):function
- redeemWalletRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: CallOverrides
Returns Promise<void>
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>
renounceRole:function
- renounceRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
renounceRole(bytes32,address):function
- renounceRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
revokeRole:function
- revokeRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
revokeRole(bytes32,address):function
- revokeRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<void>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<void>
setFutureToTerminate:function
- setFutureToTerminate(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
setFutureToTerminate(address):function
- setFutureToTerminate(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
setNextPerformanceFeeFactor:function
- setNextPerformanceFeeFactor(_futureVault: string, _feeFactor: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_feeFactor: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
setNextPerformanceFeeFactor(address,uint256):function
- setNextPerformanceFeeFactor(address,uint256)(_futureVault: string, _feeFactor: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
_feeFactor: BigNumberish
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>
setPeriodDurationIndex:function
- setPeriodDurationIndex(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: BigNumberish
Optional overrides: CallOverrides
Returns Promise<void>
setPeriodDurationIndex(uint256,uint256):function
- setPeriodDurationIndex(uint256,uint256)(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: CallOverrides): Promise<void>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: 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>
setRegistry:function
- setRegistry(_registry: string, overrides?: CallOverrides): Promise<void>
Parameters
_registry: string
Optional overrides: CallOverrides
Returns Promise<void>
setRegistry(address):function
- setRegistry(address)(_registry: string, overrides?: CallOverrides): Promise<void>
Parameters
_registry: string
Optional overrides: CallOverrides
Returns Promise<void>
startFuture:function
- startFuture(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
startFuture(address):function
- startFuture(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
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>
toggleDepositPause:function
- toggleDepositPause(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
toggleDepositPause(address):function
- toggleDepositPause(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
toggleWithdrawalPause:function
- toggleWithdrawalPause(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
Optional overrides: CallOverrides
Returns Promise<void>
toggleWithdrawalPause(address):function
- toggleWithdrawalPause(address)(_futureVault: string, overrides?: CallOverrides): Promise<void>
Parameters
_futureVault: string
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>
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: { DEFAULT_ADMIN_ROLE: any; DEFAULT_ADMIN_ROLE(): any; 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; getRoleAdmin: any; getRoleAdmin(bytes32): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; getRoleMemberCount: any; getRoleMemberCount(bytes32): any; grantRole: any; grantRole(bytes32,address): any; harvestVaultRewards: any; harvestVaultRewards(address): any; harvestWalletRewards: any; harvestWalletRewards(address): any; hasRole: any; hasRole(bytes32,address): any; initialize: any; initialize(address,address): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; redeemAllVaultRewards: any; redeemAllVaultRewards(address): any; redeemAllWalletRewards: any; redeemAllWalletRewards(address): any; redeemVaultRewards: any; redeemVaultRewards(address,address): any; redeemWalletRewards: any; redeemWalletRewards(address,address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; renounceRole: any; renounceRole(bytes32,address): any; revokeRole: any; revokeRole(bytes32,address): any; setFutureToTerminate: any; setFutureToTerminate(address): any; setNextPerformanceFeeFactor: any; setNextPerformanceFeeFactor(address,uint256): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodDurationIndex: any; setPeriodDurationIndex(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; setRegistry: any; setRegistry(address): any; startFuture: any; startFuture(address): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; toggleDepositPause: any; toggleDepositPause(address): any; toggleWithdrawalPause: any; toggleWithdrawalPause(address): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,address,uint256): any }
Type declaration
DEFAULT_ADMIN_ROLE:function
- DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<BigNumber>
Parameters
Optional overrides: CallOverrides
Returns Promise<BigNumber>
DEFAULT_ADMIN_ROLE():function
- DEFAULT_ADMIN_ROLE()(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>
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>
getRoleAdmin:function
- getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRoleAdmin(bytes32):function
- getRoleAdmin(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
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>
getRoleMemberCount:function
- getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
getRoleMemberCount(bytes32):function
- getRoleMemberCount(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<BigNumber>
grantRole:function
- grantRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
grantRole(bytes32,address):function
- grantRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
harvestVaultRewards:function
- harvestVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
harvestVaultRewards(address):function
- harvestVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
harvestWalletRewards:function
- harvestWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
harvestWalletRewards(address):function
- harvestWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
hasRole:function
- hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
hasRole(bytes32,address):function
- hasRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<BigNumber>
initialize:function
- initialize(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
initialize(address,address):function
- initialize(address,address)(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
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>
redeemAllVaultRewards:function
- redeemAllVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemAllVaultRewards(address):function
- redeemAllVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemAllWalletRewards:function
- redeemAllWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemAllWalletRewards(address):function
- redeemAllWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemVaultRewards:function
- redeemVaultRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemVaultRewards(address,address):function
- redeemVaultRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemWalletRewards:function
- redeemWalletRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
redeemWalletRewards(address,address):function
- redeemWalletRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
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>
renounceRole:function
- renounceRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
renounceRole(bytes32,address):function
- renounceRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
revokeRole:function
- revokeRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
revokeRole(bytes32,address):function
- revokeRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setFutureToTerminate:function
- setFutureToTerminate(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setFutureToTerminate(address):function
- setFutureToTerminate(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setNextPerformanceFeeFactor:function
- setNextPerformanceFeeFactor(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_feeFactor: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setNextPerformanceFeeFactor(address,uint256):function
- setNextPerformanceFeeFactor(address,uint256)(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
_feeFactor: BigNumberish
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>
setPeriodDurationIndex:function
- setPeriodDurationIndex(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setPeriodDurationIndex(uint256,uint256):function
- setPeriodDurationIndex(uint256,uint256)(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: 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>
setRegistry:function
- setRegistry(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
setRegistry(address):function
- setRegistry(address)(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
startFuture:function
- startFuture(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
startFuture(address):function
- startFuture(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
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>
toggleDepositPause:function
- toggleDepositPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
toggleDepositPause(address):function
- toggleDepositPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
toggleWithdrawalPause:function
- toggleWithdrawalPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<BigNumber>
toggleWithdrawalPause(address):function
- toggleWithdrawalPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<BigNumber>
Parameters
_futureVault: string
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>
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: { DepositPauseChanged: any; FutureRegistered: any; FutureSetToBeTerminated: any; FutureTerminated: any; FutureUnregistered: any; NewPerformanceFeeFactor: any; NewPeriodDurationIndexSet: any; NextPeriodSwitchSet: any; PeriodSwitchedByDurationDisabled: any; RegistryChanged: any; RoleAdminChanged: any; RoleGranted: any; RoleRevoked: any; StartingDelaySet: any; WithdrawalPauseChanged: any }
Type declaration
DepositPauseChanged:function
- DepositPauseChanged(_futureVault: null, _depositPaused: null): TypedEventFilter<[string, boolean], { _depositPaused: boolean; _futureVault: string }>
Parameters
_futureVault: null
_depositPaused: null
Returns TypedEventFilter<[string, boolean], { _depositPaused: boolean; _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 }>
PeriodSwitchedByDurationDisabled:function
- PeriodSwitchedByDurationDisabled(_periodDuration: null, _periodIndex: null): TypedEventFilter<[BigNumber, BigNumber], { _periodDuration: BigNumber; _periodIndex: BigNumber }>
Parameters
_periodDuration: null
_periodIndex: null
Returns TypedEventFilter<[BigNumber, BigNumber], { _periodDuration: BigNumber; _periodIndex: BigNumber }>
RegistryChanged:function
- RegistryChanged(_registry: null): TypedEventFilter<[string], { _registry: string }>
Parameters
Returns TypedEventFilter<[string], { _registry: string }>
RoleAdminChanged:function
- RoleAdminChanged(role: null | BytesLike, previousAdminRole: null | BytesLike, newAdminRole: null | BytesLike): TypedEventFilter<[string, string, string], { newAdminRole: string; previousAdminRole: string; role: string }>
Parameters
role: null | BytesLike
previousAdminRole: null | BytesLike
newAdminRole: null | BytesLike
Returns TypedEventFilter<[string, string, string], { newAdminRole: string; previousAdminRole: string; role: string }>
RoleGranted:function
- RoleGranted(role: null | BytesLike, account: null | string, sender: null | string): TypedEventFilter<[string, string, string], { account: string; role: string; sender: string }>
Parameters
role: null | BytesLike
account: null | string
sender: null | string
Returns TypedEventFilter<[string, string, string], { account: string; role: string; sender: string }>
RoleRevoked:function
- RoleRevoked(role: null | BytesLike, account: null | string, sender: null | string): TypedEventFilter<[string, string, string], { account: string; role: string; sender: string }>
Parameters
role: null | BytesLike
account: null | string
sender: null | string
Returns TypedEventFilter<[string, string, string], { account: string; role: string; sender: string }>
StartingDelaySet:function
- StartingDelaySet(_startingDelay: null): TypedEventFilter<[BigNumber], { _startingDelay: BigNumber }>
Parameters
Returns TypedEventFilter<[BigNumber], { _startingDelay: BigNumber }>
WithdrawalPauseChanged:function
- WithdrawalPauseChanged(_futureVault: null, _withdrawalPaused: null): TypedEventFilter<[string, boolean], { _futureVault: string; _withdrawalPaused: boolean }>
Parameters
_futureVault: null
_withdrawalPaused: null
Returns TypedEventFilter<[string, boolean], { _futureVault: string; _withdrawalPaused: boolean }>
functions
functions: { DEFAULT_ADMIN_ROLE: any; DEFAULT_ADMIN_ROLE(): any; 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; getRoleAdmin: any; getRoleAdmin(bytes32): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; getRoleMemberCount: any; getRoleMemberCount(bytes32): any; grantRole: any; grantRole(bytes32,address): any; harvestVaultRewards: any; harvestVaultRewards(address): any; harvestWalletRewards: any; harvestWalletRewards(address): any; hasRole: any; hasRole(bytes32,address): any; initialize: any; initialize(address,address): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; redeemAllVaultRewards: any; redeemAllVaultRewards(address): any; redeemAllWalletRewards: any; redeemAllWalletRewards(address): any; redeemVaultRewards: any; redeemVaultRewards(address,address): any; redeemWalletRewards: any; redeemWalletRewards(address,address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; renounceRole: any; renounceRole(bytes32,address): any; revokeRole: any; revokeRole(bytes32,address): any; setFutureToTerminate: any; setFutureToTerminate(address): any; setNextPerformanceFeeFactor: any; setNextPerformanceFeeFactor(address,uint256): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodDurationIndex: any; setPeriodDurationIndex(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; setRegistry: any; setRegistry(address): any; startFuture: any; startFuture(address): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; toggleDepositPause: any; toggleDepositPause(address): any; toggleWithdrawalPause: any; toggleWithdrawalPause(address): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,address,uint256): any }
Type declaration
DEFAULT_ADMIN_ROLE:function
- DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
DEFAULT_ADMIN_ROLE():function
- DEFAULT_ADMIN_ROLE()(overrides?: CallOverrides): Promise<[string]>
Parameters
Optional overrides: CallOverrides
Returns Promise<[string]>
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]>
getRoleAdmin:function
- getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<[string]>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<[string]>
getRoleAdmin(bytes32):function
- getRoleAdmin(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<[string]>
Parameters
role: BytesLike
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]>
getRoleMemberCount:function
- getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
getRoleMemberCount(bytes32):function
- getRoleMemberCount(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<[BigNumber]>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<[BigNumber]>
grantRole:function
- grantRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
grantRole(bytes32,address):function
- grantRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
harvestVaultRewards:function
- harvestVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
harvestVaultRewards(address):function
- harvestVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
harvestWalletRewards:function
- harvestWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
harvestWalletRewards(address):function
- harvestWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
hasRole:function
- hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
hasRole(bytes32,address):function
- hasRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<[boolean]>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<[boolean]>
initialize:function
- initialize(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
initialize(address,address):function
- initialize(address,address)(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
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]>
redeemAllVaultRewards:function
- redeemAllVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemAllVaultRewards(address):function
- redeemAllVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemAllWalletRewards:function
- redeemAllWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemAllWalletRewards(address):function
- redeemAllWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemVaultRewards:function
- redeemVaultRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemVaultRewards(address,address):function
- redeemVaultRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemWalletRewards:function
- redeemWalletRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
redeemWalletRewards(address,address):function
- redeemWalletRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
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>
renounceRole:function
- renounceRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
renounceRole(bytes32,address):function
- renounceRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
revokeRole:function
- revokeRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
revokeRole(bytes32,address):function
- revokeRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setFutureToTerminate:function
- setFutureToTerminate(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setFutureToTerminate(address):function
- setFutureToTerminate(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setNextPerformanceFeeFactor:function
- setNextPerformanceFeeFactor(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_feeFactor: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setNextPerformanceFeeFactor(address,uint256):function
- setNextPerformanceFeeFactor(address,uint256)(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
_feeFactor: BigNumberish
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>
setPeriodDurationIndex:function
- setPeriodDurationIndex(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setPeriodDurationIndex(uint256,uint256):function
- setPeriodDurationIndex(uint256,uint256)(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: 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>
setRegistry:function
- setRegistry(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
setRegistry(address):function
- setRegistry(address)(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
startFuture:function
- startFuture(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
startFuture(address):function
- startFuture(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
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>
toggleDepositPause:function
- toggleDepositPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
toggleDepositPause(address):function
- toggleDepositPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
toggleWithdrawalPause:function
- toggleWithdrawalPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<ContractTransaction>
toggleWithdrawalPause(address):function
- toggleWithdrawalPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<ContractTransaction>
Parameters
_futureVault: string
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>
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: ControllerInterface
populateTransaction
populateTransaction: { DEFAULT_ADMIN_ROLE: any; DEFAULT_ADMIN_ROLE(): any; 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; getRoleAdmin: any; getRoleAdmin(bytes32): any; getRoleMember: any; getRoleMember(bytes32,uint256): any; getRoleMemberCount: any; getRoleMemberCount(bytes32): any; grantRole: any; grantRole(bytes32,address): any; harvestVaultRewards: any; harvestVaultRewards(address): any; harvestWalletRewards: any; harvestWalletRewards(address): any; hasRole: any; hasRole(bytes32,address): any; initialize: any; initialize(address,address): any; isDepositsPaused: any; isDepositsPaused(address): any; isFutureSetToBeTerminated: any; isFutureSetToBeTerminated(address): any; isFutureTerminated: any; isFutureTerminated(address): any; isWithdrawalsPaused: any; isWithdrawalsPaused(address): any; redeemAllVaultRewards: any; redeemAllVaultRewards(address): any; redeemAllWalletRewards: any; redeemAllWalletRewards(address): any; redeemVaultRewards: any; redeemVaultRewards(address,address): any; redeemWalletRewards: any; redeemWalletRewards(address,address): any; registerNewFutureVault: any; registerNewFutureVault(address): any; renounceRole: any; renounceRole(bytes32,address): any; revokeRole: any; revokeRole(bytes32,address): any; setFutureToTerminate: any; setFutureToTerminate(address): any; setNextPerformanceFeeFactor: any; setNextPerformanceFeeFactor(address,uint256): any; setNextPeriodSwitchTimestamp: any; setNextPeriodSwitchTimestamp(uint256,uint256): any; setPeriodDurationIndex: any; setPeriodDurationIndex(uint256,uint256): any; setPeriodStartingDelay: any; setPeriodStartingDelay(uint256): any; setRegistry: any; setRegistry(address): any; startFuture: any; startFuture(address): any; startFuturesByPeriodDuration: any; startFuturesByPeriodDuration(uint256): any; toggleDepositPause: any; toggleDepositPause(address): any; toggleWithdrawalPause: any; toggleWithdrawalPause(address): any; unregisterFutureVault: any; unregisterFutureVault(address): any; withdraw: any; withdraw(address,uint256): any; withdrawFYTDelegationFrom: any; withdrawFYTDelegationFrom(address,address,uint256): any }
Type declaration
DEFAULT_ADMIN_ROLE:function
- DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
DEFAULT_ADMIN_ROLE():function
- DEFAULT_ADMIN_ROLE()(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>
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>
getRoleAdmin:function
- getRoleAdmin(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleAdmin(bytes32):function
- getRoleAdmin(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
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>
getRoleMemberCount:function
- getRoleMemberCount(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getRoleMemberCount(bytes32):function
- getRoleMemberCount(bytes32)(role: BytesLike, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
grantRole:function
- grantRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
grantRole(bytes32,address):function
- grantRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
harvestVaultRewards:function
- harvestVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
harvestVaultRewards(address):function
- harvestVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
harvestWalletRewards:function
- harvestWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
harvestWalletRewards(address):function
- harvestWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
hasRole:function
- hasRole(role: BytesLike, account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
hasRole(bytes32,address):function
- hasRole(bytes32,address)(role: BytesLike, account: string, overrides?: CallOverrides): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: CallOverrides
Returns Promise<PopulatedTransaction>
initialize:function
- initialize(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
initialize(address,address):function
- initialize(address,address)(_registry: string, _admin: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_registry: string
_admin: string
Optional overrides: Overrides & { from?: string | Promise<string> }
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>
redeemAllVaultRewards:function
- redeemAllVaultRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemAllVaultRewards(address):function
- redeemAllVaultRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemAllWalletRewards:function
- redeemAllWalletRewards(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemAllWalletRewards(address):function
- redeemAllWalletRewards(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemVaultRewards:function
- redeemVaultRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemVaultRewards(address,address):function
- redeemVaultRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemWalletRewards:function
- redeemWalletRewards(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
redeemWalletRewards(address,address):function
- redeemWalletRewards(address,address)(_futureVault: string, _rewardToken: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_rewardToken: string
Optional overrides: Overrides & { from?: string | Promise<string> }
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>
renounceRole:function
- renounceRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
renounceRole(bytes32,address):function
- renounceRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
revokeRole:function
- revokeRole(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
revokeRole(bytes32,address):function
- revokeRole(bytes32,address)(role: BytesLike, account: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
role: BytesLike
account: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setFutureToTerminate:function
- setFutureToTerminate(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setFutureToTerminate(address):function
- setFutureToTerminate(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setNextPerformanceFeeFactor:function
- setNextPerformanceFeeFactor(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_feeFactor: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setNextPerformanceFeeFactor(address,uint256):function
- setNextPerformanceFeeFactor(address,uint256)(_futureVault: string, _feeFactor: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
_feeFactor: BigNumberish
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>
setPeriodDurationIndex:function
- setPeriodDurationIndex(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: BigNumberish
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setPeriodDurationIndex(uint256,uint256):function
- setPeriodDurationIndex(uint256,uint256)(_periodDuration: BigNumberish, _newPeriodIndex: BigNumberish, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_periodDuration: BigNumberish
_newPeriodIndex: 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>
setRegistry:function
- setRegistry(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
setRegistry(address):function
- setRegistry(address)(_registry: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_registry: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
startFuture:function
- startFuture(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
startFuture(address):function
- startFuture(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
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>
toggleDepositPause:function
- toggleDepositPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
toggleDepositPause(address):function
- toggleDepositPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
toggleWithdrawalPause:function
- toggleWithdrawalPause(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
Optional overrides: Overrides & { from?: string | Promise<string> }
Returns Promise<PopulatedTransaction>
toggleWithdrawalPause(address):function
- toggleWithdrawalPause(address)(_futureVault: string, overrides?: Overrides & { from?: string | Promise<string> }): Promise<PopulatedTransaction>
Parameters
_futureVault: string
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>
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