Properties
_deployedPromise
_deployedPromise: Promise<Contract>
_runningEvents
_runningEvents: {
[eventTag: string]: RunningEvent;
}
Type declaration
[eventTag: string]: RunningEvent
_wrappedEmits
_wrappedEmits: {
[eventTag: string]: ((...args) => void);
}
Type declaration
[eventTag: string]: ((...args) => void)
- (...args): void
Returns void
Readonly
address
address: string
callStatic
callStatic: { MAX_LOCK_TIME(overrides?): Promise<BN>; MIN_LOCK_TIME(overrides?): Promise<BN>; WEEK(overrides?): Promise<BN>; addDestinationContract(_address,
_chainId,
overrides?): Promise<void>; approxDstExecutionGas(overrides?): Promise<BN>; balanceOf(user,
overrides?): Promise<BN>; broadcastTotalSupply(chainIds,
overrides?): Promise<void>; broadcastUserPosition(user,
chainIds,
overrides?): Promise<void>; claimOwnership(overrides?): Promise<void>; getAllDestinationContracts(overrides?): Promise<[BN[], string[]] & { addrs: string[]; chainIds: BN[]; }>; getBroadcastPositionFee(chainIds,
overrides?): Promise<BN>; getBroadcastSupplyFee(chainIds,
overrides?): Promise<BN>; getUserHistoryAt(user,
index,
overrides?): Promise<CheckpointStructOutput>; getUserHistoryLength(user,
overrides?): Promise<BN>; increaseLockPosition(additionalAmountToLock,
newExpiry,
overrides?): Promise<BN>; increaseLockPositionAndBroadcast(additionalAmountToLock,
newExpiry,
chainIds,
overrides?): Promise<BN>; lastSlopeChangeAppliedAt(overrides?): Promise<BN>; owner(overrides?): Promise<string>; pendingOwner(overrides?): Promise<string>; pendle(overrides?): Promise<string>; pendleMsgSendEndpoint(overrides?): Promise<string>; positionData(arg0,
overrides?): Promise<[BN, BN] & { amount: BN; expiry: BN; }>; setApproxDstExecutionGas(gas,
overrides?): Promise<void>; slopeChanges(arg0,
overrides?): Promise<BN>; totalSupplyAndBalanceCurrent(user,
overrides?): Promise<[BN, BN]>; totalSupplyAt(arg0,
overrides?): Promise<BN>; totalSupplyCurrent(overrides?): Promise<BN>; totalSupplyStored(overrides?): Promise<BN>; transferOwnership(newOwner,
direct,
renounce,
overrides?): Promise<void>; withdraw(overrides?): Promise<BN>; } Type declaration
MAX_LOCK_TIME:function
- MAX_LOCK_TIME(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
MIN_LOCK_TIME:function
- MIN_LOCK_TIME(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
WEEK:function
- WEEK(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
addDestinationContract:function
- addDestinationContract(_address, _chainId, overrides?): Promise<void>
Parameters
_address: string
Optional
overrides: CallOverrides
Returns Promise<void>
approxDstExecutionGas:function
- approxDstExecutionGas(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
balanceOf:function
- balanceOf(user, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<BN>
broadcastTotalSupply:function
- broadcastTotalSupply(chainIds, overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
broadcastUserPosition:function
- broadcastUserPosition(user, chainIds, overrides?): Promise<void>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<void>
claimOwnership:function
- claimOwnership(overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
getAllDestinationContracts:function
- getAllDestinationContracts(overrides?): Promise<[BN[], string[]] & {
addrs: string[];
chainIds: BN[];
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN[], string[]] & {
addrs: string[];
chainIds: BN[];
}>
getBroadcastPositionFee:function
- getBroadcastPositionFee(chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
getBroadcastSupplyFee:function
- getBroadcastSupplyFee(chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
getUserHistoryAt:function
- getUserHistoryAt(user, index, overrides?): Promise<CheckpointStructOutput>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<CheckpointStructOutput>
getUserHistoryLength:function
- getUserHistoryLength(user, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<BN>
increaseLockPosition:function
- increaseLockPosition(additionalAmountToLock, newExpiry, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
increaseLockPositionAndBroadcast:function
- increaseLockPositionAndBroadcast(additionalAmountToLock, newExpiry, chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
lastSlopeChangeAppliedAt:function
- lastSlopeChangeAppliedAt(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
owner:function
- owner(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
pendingOwner:function
- pendingOwner(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
pendle:function
- pendle(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
pendleMsgSendEndpoint:function
- pendleMsgSendEndpoint(overrides?): Promise<string>
Parameters
Optional
overrides: CallOverrides
Returns Promise<string>
positionData:function
- positionData(arg0, overrides?): Promise<[BN, BN] & {
amount: BN;
expiry: BN;
}> Parameters
arg0: string
Optional
overrides: CallOverrides
Returns Promise<[BN, BN] & {
amount: BN;
expiry: BN;
}>
setApproxDstExecutionGas:function
- setApproxDstExecutionGas(gas, overrides?): Promise<void>
Parameters
Optional
overrides: CallOverrides
Returns Promise<void>
slopeChanges:function
- slopeChanges(arg0, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
totalSupplyAndBalanceCurrent:function
- totalSupplyAndBalanceCurrent(user, overrides?): Promise<[BN, BN]>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<[BN, BN]>
totalSupplyAt:function
- totalSupplyAt(arg0, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
totalSupplyCurrent:function
- totalSupplyCurrent(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
totalSupplyStored:function
- totalSupplyStored(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
transferOwnership:function
- transferOwnership(newOwner, direct, renounce, overrides?): Promise<void>
Parameters
newOwner: string
direct: boolean
renounce: boolean
Optional
overrides: CallOverrides
Returns Promise<void>
withdraw:function
- withdraw(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
contractName
contractName: "VotingEscrowPendleMainchain"
Readonly
deployTransaction
estimateGas
estimateGas: { MAX_LOCK_TIME(overrides?): Promise<BN>; MIN_LOCK_TIME(overrides?): Promise<BN>; WEEK(overrides?): Promise<BN>; addDestinationContract(_address,
_chainId,
overrides?): Promise<BN>; approxDstExecutionGas(overrides?): Promise<BN>; balanceOf(user,
overrides?): Promise<BN>; broadcastTotalSupply(chainIds,
overrides?): Promise<BN>; broadcastUserPosition(user,
chainIds,
overrides?): Promise<BN>; claimOwnership(overrides?): Promise<BN>; getAllDestinationContracts(overrides?): Promise<BN>; getBroadcastPositionFee(chainIds,
overrides?): Promise<BN>; getBroadcastSupplyFee(chainIds,
overrides?): Promise<BN>; getUserHistoryAt(user,
index,
overrides?): Promise<BN>; getUserHistoryLength(user,
overrides?): Promise<BN>; increaseLockPosition(additionalAmountToLock,
newExpiry,
overrides?): Promise<BN>; increaseLockPositionAndBroadcast(additionalAmountToLock,
newExpiry,
chainIds,
overrides?): Promise<BN>; lastSlopeChangeAppliedAt(overrides?): Promise<BN>; owner(overrides?): Promise<BN>; pendingOwner(overrides?): Promise<BN>; pendle(overrides?): Promise<BN>; pendleMsgSendEndpoint(overrides?): Promise<BN>; positionData(arg0,
overrides?): Promise<BN>; setApproxDstExecutionGas(gas,
overrides?): Promise<BN>; slopeChanges(arg0,
overrides?): Promise<BN>; totalSupplyAndBalanceCurrent(user,
overrides?): Promise<BN>; totalSupplyAt(arg0,
overrides?): Promise<BN>; totalSupplyCurrent(overrides?): Promise<BN>; totalSupplyStored(overrides?): Promise<BN>; transferOwnership(newOwner,
direct,
renounce,
overrides?): Promise<BN>; withdraw(overrides?): Promise<BN>; } Type declaration
MAX_LOCK_TIME:function
- MAX_LOCK_TIME(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
MIN_LOCK_TIME:function
- MIN_LOCK_TIME(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
WEEK:function
- WEEK(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
addDestinationContract:function
- addDestinationContract(_address, _chainId, overrides?): Promise<BN>
Parameters
_address: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
approxDstExecutionGas:function
- approxDstExecutionGas(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
balanceOf:function
- balanceOf(user, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<BN>
broadcastTotalSupply:function
- broadcastTotalSupply(chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
broadcastUserPosition:function
- broadcastUserPosition(user, chainIds, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
claimOwnership:function
- claimOwnership(overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
getAllDestinationContracts:function
- getAllDestinationContracts(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
getBroadcastPositionFee:function
- getBroadcastPositionFee(chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
getBroadcastSupplyFee:function
- getBroadcastSupplyFee(chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
getUserHistoryAt:function
- getUserHistoryAt(user, index, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<BN>
getUserHistoryLength:function
- getUserHistoryLength(user, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<BN>
increaseLockPosition:function
- increaseLockPosition(additionalAmountToLock, newExpiry, overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
increaseLockPositionAndBroadcast:function
- increaseLockPositionAndBroadcast(additionalAmountToLock, newExpiry, chainIds, overrides?): Promise<BN>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
lastSlopeChangeAppliedAt:function
- lastSlopeChangeAppliedAt(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
owner:function
- owner(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
pendingOwner:function
- pendingOwner(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
pendle:function
- pendle(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
pendleMsgSendEndpoint:function
- pendleMsgSendEndpoint(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
positionData:function
- positionData(arg0, overrides?): Promise<BN>
Parameters
arg0: string
Optional
overrides: CallOverrides
Returns Promise<BN>
setApproxDstExecutionGas:function
- setApproxDstExecutionGas(gas, overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
slopeChanges:function
- slopeChanges(arg0, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
totalSupplyAndBalanceCurrent:function
- totalSupplyAndBalanceCurrent(user, overrides?): Promise<BN>
Parameters
user: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
totalSupplyAt:function
- totalSupplyAt(arg0, overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
totalSupplyCurrent:function
- totalSupplyCurrent(overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
totalSupplyStored:function
- totalSupplyStored(overrides?): Promise<BN>
Parameters
Optional
overrides: CallOverrides
Returns Promise<BN>
transferOwnership:function
- transferOwnership(newOwner, direct, renounce, overrides?): Promise<BN>
Parameters
newOwner: string
direct: boolean
renounce: boolean
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
withdraw:function
- withdraw(overrides?): Promise<BN>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<BN>
filters
filters: {
BroadcastTotalSupply(newTotalSupply?, chainIds?): BroadcastTotalSupplyEventFilter;
BroadcastTotalSupply(tuple,uint256[])(newTotalSupply?, chainIds?): BroadcastTotalSupplyEventFilter;
BroadcastUserPosition(user?, chainIds?): BroadcastUserPositionEventFilter;
BroadcastUserPosition(address,uint256[])(user?, chainIds?): BroadcastUserPositionEventFilter;
Initialized(version?): InitializedEventFilter;
Initialized(uint8)(version?): InitializedEventFilter;
NewLockPosition(user?, amount?, expiry?): NewLockPositionEventFilter;
NewLockPosition(address,uint128,uint128)(user?, amount?, expiry?): NewLockPositionEventFilter;
OwnershipTransferred(previousOwner?, newOwner?): OwnershipTransferredEventFilter;
OwnershipTransferred(address,address)(previousOwner?, newOwner?): OwnershipTransferredEventFilter;
Withdraw(user?, amount?): WithdrawEventFilter;
Withdraw(address,uint128)(user?, amount?): WithdrawEventFilter;
}
Type declaration
BroadcastTotalSupply:function
- BroadcastTotalSupply(newTotalSupply?, chainIds?): BroadcastTotalSupplyEventFilter
Parameters
Optional
newTotalSupply: null
Optional
chainIds: null
Returns BroadcastTotalSupplyEventFilter
BroadcastTotalSupply(tuple,uint256[]):function
- BroadcastTotalSupply(tuple,uint256[])(newTotalSupply?, chainIds?): BroadcastTotalSupplyEventFilter
Parameters
Optional
newTotalSupply: null
Optional
chainIds: null
Returns BroadcastTotalSupplyEventFilter
BroadcastUserPosition:function
- BroadcastUserPosition(user?, chainIds?): BroadcastUserPositionEventFilter
Parameters
Optional
user: null | string
Optional
chainIds: null
Returns BroadcastUserPositionEventFilter
BroadcastUserPosition(address,uint256[]):function
- BroadcastUserPosition(address,uint256[])(user?, chainIds?): BroadcastUserPositionEventFilter
Parameters
Optional
user: null | string
Optional
chainIds: null
Returns BroadcastUserPositionEventFilter
Initialized:function
- Initialized(version?): InitializedEventFilter
Returns InitializedEventFilter
Initialized(uint8):function
- Initialized(uint8)(version?): InitializedEventFilter
Returns InitializedEventFilter
NewLockPosition:function
- NewLockPosition(user?, amount?, expiry?): NewLockPositionEventFilter
Parameters
Optional
user: null | string
Optional
amount: null
Optional
expiry: null
Returns NewLockPositionEventFilter
NewLockPosition(address,uint128,uint128):function
- NewLockPosition(address,uint128,uint128)(user?, amount?, expiry?): NewLockPositionEventFilter
Parameters
Optional
user: null | string
Optional
amount: null
Optional
expiry: null
Returns NewLockPositionEventFilter
OwnershipTransferred:function
- OwnershipTransferred(previousOwner?, newOwner?): OwnershipTransferredEventFilter
Parameters
Optional
previousOwner: null | string
Optional
newOwner: null | string
Returns OwnershipTransferredEventFilter
OwnershipTransferred(address,address):function
- OwnershipTransferred(address,address)(previousOwner?, newOwner?): OwnershipTransferredEventFilter
Parameters
Optional
previousOwner: null | string
Optional
newOwner: null | string
Returns OwnershipTransferredEventFilter
Withdraw:function
- Withdraw(user?, amount?): WithdrawEventFilter
Parameters
Optional
user: null | string
Optional
amount: null
Returns WithdrawEventFilter
Withdraw(address,uint128):function
- Withdraw(address,uint128)(user?, amount?): WithdrawEventFilter
Parameters
Optional
user: null | string
Optional
amount: null
Returns WithdrawEventFilter
functions
functions: { MAX_LOCK_TIME(overrides?): Promise<[BN]>; MIN_LOCK_TIME(overrides?): Promise<[BN]>; WEEK(overrides?): Promise<[BN]>; addDestinationContract(_address,
_chainId,
overrides?): Promise<ContractTransaction>; approxDstExecutionGas(overrides?): Promise<[BN]>; balanceOf(user,
overrides?): Promise<[BN]>; broadcastTotalSupply(chainIds,
overrides?): Promise<ContractTransaction>; broadcastUserPosition(user,
chainIds,
overrides?): Promise<ContractTransaction>; claimOwnership(overrides?): Promise<ContractTransaction>; getAllDestinationContracts(overrides?): Promise<[BN[], string[]] & { addrs: string[]; chainIds: BN[]; }>; getBroadcastPositionFee(chainIds,
overrides?): Promise<[BN] & { fee: BN; }>; getBroadcastSupplyFee(chainIds,
overrides?): Promise<[BN] & { fee: BN; }>; getUserHistoryAt(user,
index,
overrides?): Promise<[CheckpointStructOutput]>; getUserHistoryLength(user,
overrides?): Promise<[BN]>; increaseLockPosition(additionalAmountToLock,
newExpiry,
overrides?): Promise<ContractTransaction>; increaseLockPositionAndBroadcast(additionalAmountToLock,
newExpiry,
chainIds,
overrides?): Promise<ContractTransaction>; lastSlopeChangeAppliedAt(overrides?): Promise<[BN]>; owner(overrides?): Promise<[string]>; pendingOwner(overrides?): Promise<[string]>; pendle(overrides?): Promise<[string]>; pendleMsgSendEndpoint(overrides?): Promise<[string]>; positionData(arg0,
overrides?): Promise<[BN, BN] & { amount: BN; expiry: BN; }>; setApproxDstExecutionGas(gas,
overrides?): Promise<ContractTransaction>; slopeChanges(arg0,
overrides?): Promise<[BN]>; totalSupplyAndBalanceCurrent(user,
overrides?): Promise<ContractTransaction>; totalSupplyAt(arg0,
overrides?): Promise<[BN]>; totalSupplyCurrent(overrides?): Promise<ContractTransaction>; totalSupplyStored(overrides?): Promise<[BN]>; transferOwnership(newOwner,
direct,
renounce,
overrides?): Promise<ContractTransaction>; withdraw(overrides?): Promise<ContractTransaction>; } Type declaration
MAX_LOCK_TIME:function
- MAX_LOCK_TIME(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
MIN_LOCK_TIME:function
- MIN_LOCK_TIME(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
WEEK:function
- WEEK(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
addDestinationContract:function
- addDestinationContract(_address, _chainId, overrides?): Promise<ContractTransaction>
Parameters
_address: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
approxDstExecutionGas:function
- approxDstExecutionGas(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
balanceOf:function
- balanceOf(user, overrides?): Promise<[BN]>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<[BN]>
broadcastTotalSupply:function
- broadcastTotalSupply(chainIds, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
broadcastUserPosition:function
- broadcastUserPosition(user, chainIds, overrides?): Promise<ContractTransaction>
Parameters
user: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
claimOwnership:function
- claimOwnership(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
getAllDestinationContracts:function
- getAllDestinationContracts(overrides?): Promise<[BN[], string[]] & {
addrs: string[];
chainIds: BN[];
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN[], string[]] & {
addrs: string[];
chainIds: BN[];
}>
getBroadcastPositionFee:function
- getBroadcastPositionFee(chainIds, overrides?): Promise<[BN] & {
fee: BN;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN] & {
fee: BN;
}>
getBroadcastSupplyFee:function
- getBroadcastSupplyFee(chainIds, overrides?): Promise<[BN] & {
fee: BN;
}> Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN] & {
fee: BN;
}>
getUserHistoryAt:function
- getUserHistoryAt(user, index, overrides?): Promise<[CheckpointStructOutput]>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<[CheckpointStructOutput]>
getUserHistoryLength:function
- getUserHistoryLength(user, overrides?): Promise<[BN]>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<[BN]>
increaseLockPosition:function
- increaseLockPosition(additionalAmountToLock, newExpiry, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
increaseLockPositionAndBroadcast:function
- increaseLockPositionAndBroadcast(additionalAmountToLock, newExpiry, chainIds, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
lastSlopeChangeAppliedAt:function
- lastSlopeChangeAppliedAt(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
owner:function
- owner(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
pendingOwner:function
- pendingOwner(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
pendle:function
- pendle(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
pendleMsgSendEndpoint:function
- pendleMsgSendEndpoint(overrides?): Promise<[string]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[string]>
positionData:function
- positionData(arg0, overrides?): Promise<[BN, BN] & {
amount: BN;
expiry: BN;
}> Parameters
arg0: string
Optional
overrides: CallOverrides
Returns Promise<[BN, BN] & {
amount: BN;
expiry: BN;
}>
setApproxDstExecutionGas:function
- setApproxDstExecutionGas(gas, overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
slopeChanges:function
- slopeChanges(arg0, overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
totalSupplyAndBalanceCurrent:function
- totalSupplyAndBalanceCurrent(user, overrides?): Promise<ContractTransaction>
Parameters
user: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
totalSupplyAt:function
- totalSupplyAt(arg0, overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
totalSupplyCurrent:function
- totalSupplyCurrent(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
totalSupplyStored:function
- totalSupplyStored(overrides?): Promise<[BN]>
Parameters
Optional
overrides: CallOverrides
Returns Promise<[BN]>
transferOwnership:function
- transferOwnership(newOwner, direct, renounce, overrides?): Promise<ContractTransaction>
Parameters
newOwner: string
direct: boolean
renounce: boolean
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
withdraw:function
- withdraw(overrides?): Promise<ContractTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<ContractTransaction>
interface
interface: VotingEscrowPendleMainchainInterface
populateTransaction
populateTransaction: {
MAX_LOCK_TIME(overrides?): Promise<PopulatedTransaction>;
MIN_LOCK_TIME(overrides?): Promise<PopulatedTransaction>;
WEEK(overrides?): Promise<PopulatedTransaction>;
addDestinationContract(_address, _chainId, overrides?): Promise<PopulatedTransaction>;
approxDstExecutionGas(overrides?): Promise<PopulatedTransaction>;
balanceOf(user, overrides?): Promise<PopulatedTransaction>;
broadcastTotalSupply(chainIds, overrides?): Promise<PopulatedTransaction>;
broadcastUserPosition(user, chainIds, overrides?): Promise<PopulatedTransaction>;
claimOwnership(overrides?): Promise<PopulatedTransaction>;
getAllDestinationContracts(overrides?): Promise<PopulatedTransaction>;
getBroadcastPositionFee(chainIds, overrides?): Promise<PopulatedTransaction>;
getBroadcastSupplyFee(chainIds, overrides?): Promise<PopulatedTransaction>;
getUserHistoryAt(user, index, overrides?): Promise<PopulatedTransaction>;
getUserHistoryLength(user, overrides?): Promise<PopulatedTransaction>;
increaseLockPosition(additionalAmountToLock, newExpiry, overrides?): Promise<PopulatedTransaction>;
increaseLockPositionAndBroadcast(additionalAmountToLock, newExpiry, chainIds, overrides?): Promise<PopulatedTransaction>;
lastSlopeChangeAppliedAt(overrides?): Promise<PopulatedTransaction>;
owner(overrides?): Promise<PopulatedTransaction>;
pendingOwner(overrides?): Promise<PopulatedTransaction>;
pendle(overrides?): Promise<PopulatedTransaction>;
pendleMsgSendEndpoint(overrides?): Promise<PopulatedTransaction>;
positionData(arg0, overrides?): Promise<PopulatedTransaction>;
setApproxDstExecutionGas(gas, overrides?): Promise<PopulatedTransaction>;
slopeChanges(arg0, overrides?): Promise<PopulatedTransaction>;
totalSupplyAndBalanceCurrent(user, overrides?): Promise<PopulatedTransaction>;
totalSupplyAt(arg0, overrides?): Promise<PopulatedTransaction>;
totalSupplyCurrent(overrides?): Promise<PopulatedTransaction>;
totalSupplyStored(overrides?): Promise<PopulatedTransaction>;
transferOwnership(newOwner, direct, renounce, overrides?): Promise<PopulatedTransaction>;
withdraw(overrides?): Promise<PopulatedTransaction>;
}
Type declaration
MAX_LOCK_TIME:function
- MAX_LOCK_TIME(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
MIN_LOCK_TIME:function
- MIN_LOCK_TIME(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
WEEK:function
- WEEK(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
addDestinationContract:function
- addDestinationContract(_address, _chainId, overrides?): Promise<PopulatedTransaction>
Parameters
_address: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
approxDstExecutionGas:function
- approxDstExecutionGas(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
balanceOf:function
- balanceOf(user, overrides?): Promise<PopulatedTransaction>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
broadcastTotalSupply:function
- broadcastTotalSupply(chainIds, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
broadcastUserPosition:function
- broadcastUserPosition(user, chainIds, overrides?): Promise<PopulatedTransaction>
Parameters
user: string
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
claimOwnership:function
- claimOwnership(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
getAllDestinationContracts:function
- getAllDestinationContracts(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getBroadcastPositionFee:function
- getBroadcastPositionFee(chainIds, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getBroadcastSupplyFee:function
- getBroadcastSupplyFee(chainIds, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getUserHistoryAt:function
- getUserHistoryAt(user, index, overrides?): Promise<PopulatedTransaction>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
getUserHistoryLength:function
- getUserHistoryLength(user, overrides?): Promise<PopulatedTransaction>
Parameters
user: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
increaseLockPosition:function
- increaseLockPosition(additionalAmountToLock, newExpiry, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
increaseLockPositionAndBroadcast:function
- increaseLockPositionAndBroadcast(additionalAmountToLock, newExpiry, chainIds, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: PayableOverrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
lastSlopeChangeAppliedAt:function
- lastSlopeChangeAppliedAt(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
owner:function
- owner(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
pendingOwner:function
- pendingOwner(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
pendle:function
- pendle(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
pendleMsgSendEndpoint:function
- pendleMsgSendEndpoint(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
positionData:function
- positionData(arg0, overrides?): Promise<PopulatedTransaction>
Parameters
arg0: string
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
setApproxDstExecutionGas:function
- setApproxDstExecutionGas(gas, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
slopeChanges:function
- slopeChanges(arg0, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
totalSupplyAndBalanceCurrent:function
- totalSupplyAndBalanceCurrent(user, overrides?): Promise<PopulatedTransaction>
Parameters
user: string
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
totalSupplyAt:function
- totalSupplyAt(arg0, overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
totalSupplyCurrent:function
- totalSupplyCurrent(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
totalSupplyStored:function
- totalSupplyStored(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: CallOverrides
Returns Promise<PopulatedTransaction>
transferOwnership:function
- transferOwnership(newOwner, direct, renounce, overrides?): Promise<PopulatedTransaction>
Parameters
newOwner: string
direct: boolean
renounce: boolean
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
withdraw:function
- withdraw(overrides?): Promise<PopulatedTransaction>
Parameters
Optional
overrides: Overrides & {
from?: string | Promise<string>;
}
Returns Promise<PopulatedTransaction>
Readonly
provider
provider: Provider
Readonly
resolvedAddress
resolvedAddress: Promise<string>