Skip to main content

Interface: TokenLocking

Extends

  • BaseContract

Extended by

Properties

_deployedPromise

_deployedPromise: Promise\<Contract>

Inherited from

BaseContract._deployedPromise


_runningEvents

_runningEvents: object

Index Signature

[eventTag: string]: RunningEvent

Inherited from

BaseContract._runningEvents


_wrappedEmits

_wrappedEmits: object

Index Signature

[eventTag: string]: (...args) => void

Inherited from

BaseContract._wrappedEmits


address

readonly address: string

Inherited from

BaseContract.address


callStatic

callStatic: object

approveStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

approveStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

authority()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

authority()()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

deobligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

deobligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

deposit(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

CallOverrides

Returns

Promise\<void>

deposit(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

depositFor()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

CallOverrides

Returns

Promise\<void>

depositFor(address,uint256,address)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

CallOverrides

Returns

Promise\<void>

executeMetaTransaction()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<string>

executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<string>

getApproval()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getApproval(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getColonyNetwork()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

getColonyNetwork()()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

getMetatransactionNonce()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getMetatransactionNonce(address)()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getObligation()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getObligation(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalLockCount()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalLockCount(address)()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalObligation()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalObligation(address,address)()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getUserLock()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<LockStructOutput>

getUserLock(address,address)()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<LockStructOutput>

incrementLockCounterTo()

Parameters
_token

string

_lockId

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

incrementLockCounterTo(address,uint256)()

Parameters
_token

string

_lockId

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

lockToken()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

lockToken(address)()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

obligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

obligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

CallOverrides

Returns

Promise\<void>

owner()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

owner()()

Parameters
overrides?

CallOverrides

Returns

Promise\<string>

reward()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

reward(address,uint256)()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

setAuthority()

Parameters
authority_

string

overrides?

CallOverrides

Returns

Promise\<void>

setAuthority(address)()

Parameters
authority_

string

overrides?

CallOverrides

Returns

Promise\<void>

setColonyNetwork()

Parameters
_colonyNetwork

string

overrides?

CallOverrides

Returns

Promise\<void>

setColonyNetwork(address)()

Parameters
_colonyNetwork

string

overrides?

CallOverrides

Returns

Promise\<void>

setOwner()

Parameters
owner_

string

overrides?

CallOverrides

Returns

Promise\<void>

setOwner(address)()

Parameters
owner_

string

overrides?

CallOverrides

Returns

Promise\<void>

transfer()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

CallOverrides

Returns

Promise\<void>

transfer(address,uint256,address,bool)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

CallOverrides

Returns

Promise\<void>

transferStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

CallOverrides

Returns

Promise\<void>

transferStake(address,uint256,address,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

CallOverrides

Returns

Promise\<void>

unlockTokenForUser()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

unlockTokenForUser(address,address,uint256)()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

verify()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<boolean>

verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<boolean>

withdraw(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

CallOverrides

Returns

Promise\<void>

withdraw(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>

Overrides

BaseContract.callStatic


deployTransaction

readonly deployTransaction: TransactionResponse

Inherited from

BaseContract.deployTransaction


estimateGas

estimateGas: object

approveStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

approveStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

authority()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

authority()()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

deobligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

deobligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

deposit(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<BigNumber>

deposit(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

depositFor()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

depositFor(address,uint256,address)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

executeMetaTransaction()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<BigNumber>

executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<BigNumber>

getApproval()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getApproval(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getColonyNetwork()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

getColonyNetwork()()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

getMetatransactionNonce()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getMetatransactionNonce(address)()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getObligation()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getObligation(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalLockCount()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalLockCount(address)()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalObligation()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getTotalObligation(address,address)()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getUserLock()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

getUserLock(address,address)()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>

incrementLockCounterTo()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

incrementLockCounterTo(address,uint256)()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

lockToken()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

lockToken(address)()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

obligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

obligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

owner()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

owner()()

Parameters
overrides?

CallOverrides

Returns

Promise\<BigNumber>

reward()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<BigNumber>

reward(address,uint256)()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<BigNumber>

setAuthority()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

setAuthority(address)()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

setColonyNetwork()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

setColonyNetwork(address)()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

setOwner()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

setOwner(address)()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

transfer()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<BigNumber>

transfer(address,uint256,address,bool)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<BigNumber>

transferStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

transferStake(address,uint256,address,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<BigNumber>

unlockTokenForUser()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

unlockTokenForUser(address,address,uint256)()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

verify()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<BigNumber>

verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<BigNumber>

withdraw(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<BigNumber>

withdraw(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<BigNumber>

Overrides

BaseContract.estimateGas


filters

filters: object

ColonyNetworkSet()

Parameters
colonyNetwork?

null

Returns

ColonyNetworkSetEventFilter

ColonyNetworkSet(address)()

Parameters
colonyNetwork?

null

Returns

ColonyNetworkSetEventFilter

LogSetAuthority()

Parameters
authority?

null | string

Returns

LogSetAuthorityEventFilter

LogSetAuthority(address)()

Parameters
authority?

null | string

Returns

LogSetAuthorityEventFilter

LogSetOwner()

Parameters
owner?

null | string

Returns

LogSetOwnerEventFilter

LogSetOwner(address)()

Parameters
owner?

null | string

Returns

LogSetOwnerEventFilter

MetaTransactionExecuted()

Parameters
userAddress?

null

relayerAddress?

null

payload?

null

Returns

MetaTransactionExecutedEventFilter

MetaTransactionExecuted(address,address,bytes)()

Parameters
userAddress?

null

relayerAddress?

null

payload?

null

Returns

MetaTransactionExecutedEventFilter

StakeTransferred()

Parameters
token?

null

by?

null

from?

null

to?

null

amount?

null

Returns

StakeTransferredEventFilter

StakeTransferred(address,address,address,address,uint256)()

Parameters
token?

null

by?

null

from?

null

to?

null

amount?

null

Returns

StakeTransferredEventFilter

TokenLocked()

Parameters
token?

null | string

lockedBy?

null | string

lockCount?

null

Returns

TokenLockedEventFilter

TokenLocked(address,address,uint256)()

Parameters
token?

null | string

lockedBy?

null | string

lockCount?

null

Returns

TokenLockedEventFilter

UserTokenApproved()

Parameters
token?

null

user?

null

approvedBy?

null

amount?

null

Returns

UserTokenApprovedEventFilter

UserTokenApproved(address,address,address,uint256)()

Parameters
token?

null

user?

null

approvedBy?

null

amount?

null

Returns

UserTokenApprovedEventFilter

UserTokenClaimed()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenClaimedEventFilter

UserTokenClaimed(address,address,uint256)()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenClaimedEventFilter

UserTokenDeobligated()

Parameters
token?

null

user?

null

obligatedBy?

null

amount?

null

Returns

UserTokenDeobligatedEventFilter

UserTokenDeobligated(address,address,address,uint256)()

Parameters
token?

null

user?

null

obligatedBy?

null

amount?

null

Returns

UserTokenDeobligatedEventFilter

UserTokenDeposited()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenDepositedEventFilter

UserTokenDeposited(address,address,uint256)()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenDepositedEventFilter

UserTokenObligated()

Parameters
token?

null

user?

null

obligatedBy?

null

amount?

null

Returns

UserTokenObligatedEventFilter

UserTokenObligated(address,address,address,uint256)()

Parameters
token?

null

user?

null

obligatedBy?

null

amount?

null

Returns

UserTokenObligatedEventFilter

UserTokenTransferred()

Parameters
token?

null

user?

null

recipient?

null

amount?

null

Returns

UserTokenTransferredEventFilter

UserTokenTransferred(address,address,address,uint256)()

Parameters
token?

null

user?

null

recipient?

null

amount?

null

Returns

UserTokenTransferredEventFilter

UserTokenUnlocked()

Parameters
token?

null

user?

null

lockId?

null

Returns

UserTokenUnlockedEventFilter

UserTokenUnlocked(address,address,uint256)()

Parameters
token?

null

user?

null

lockId?

null

Returns

UserTokenUnlockedEventFilter

UserTokenWithdrawn()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenWithdrawnEventFilter

UserTokenWithdrawn(address,address,uint256)()

Parameters
token?

null

user?

null

amount?

null

Returns

UserTokenWithdrawnEventFilter

Overrides

BaseContract.filters


functions

functions: object

approveStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

approveStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

authority()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

authority()()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

deobligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

deobligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

deposit(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

deposit(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

depositFor()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

depositFor(address,uint256,address)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

executeMetaTransaction()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<ContractTransaction>

executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<ContractTransaction>

getApproval()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getApproval(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getColonyNetwork()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

getColonyNetwork()()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

getMetatransactionNonce()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber] & object>

getMetatransactionNonce(address)()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber] & object>

getObligation()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getObligation(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getTotalLockCount()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getTotalLockCount(address)()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getTotalObligation()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getTotalObligation(address,address)()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<[BigNumber]>

getUserLock()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<[LockStructOutput] & object>

getUserLock(address,address)()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<[LockStructOutput] & object>

incrementLockCounterTo()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

incrementLockCounterTo(address,uint256)()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

lockToken()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

lockToken(address)()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

obligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

obligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

owner()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

owner()()

Parameters
overrides?

CallOverrides

Returns

Promise\<[string]>

reward()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<[void]>

reward(address,uint256)()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<[void]>

setAuthority()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

setAuthority(address)()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

setColonyNetwork()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

setColonyNetwork(address)()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

setOwner()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

setOwner(address)()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

transfer()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

transfer(address,uint256,address,bool)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

transferStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

transferStake(address,uint256,address,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

unlockTokenForUser()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

unlockTokenForUser(address,address,uint256)()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

verify()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<[boolean]>

verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<[boolean]>

withdraw(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

withdraw(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>

Overrides

BaseContract.functions


interface

interface: TokenLockingInterface

Overrides

BaseContract.interface


off

off: OnEvent\<TokenLocking>

Overrides

BaseContract.off


on

on: OnEvent\<TokenLocking>

Overrides

BaseContract.on


once

once: OnEvent\<TokenLocking>

Overrides

BaseContract.once


populateTransaction

populateTransaction: object

approveStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

approveStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

authority()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

authority()()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

deobligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

deobligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

deposit(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

deposit(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

depositFor()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

depositFor(address,uint256,address)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

executeMetaTransaction()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<PopulatedTransaction>

executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<PopulatedTransaction>

getApproval()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getApproval(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getColonyNetwork()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getColonyNetwork()()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getMetatransactionNonce()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getMetatransactionNonce(address)()

Parameters
_user

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getObligation()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getObligation(address,address,address)()

Parameters
_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getTotalLockCount()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getTotalLockCount(address)()

Parameters
_token

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getTotalObligation()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getTotalObligation(address,address)()

Parameters
_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getUserLock()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

getUserLock(address,address)()

Parameters
_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

incrementLockCounterTo()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

incrementLockCounterTo(address,uint256)()

Parameters
_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

lockToken()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

lockToken(address)()

Parameters
_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

obligateStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

obligateStake(address,uint256,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

owner()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

owner()()

Parameters
overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

reward()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

reward(address,uint256)()

Parameters
_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

setAuthority()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

setAuthority(address)()

Parameters
authority_

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

setColonyNetwork()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

setColonyNetwork(address)()

Parameters
_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

setOwner()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

setOwner(address)()

Parameters
owner_

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

transfer()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

transfer(address,uint256,address,bool)()

Parameters
_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

transferStake()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

transferStake(address,uint256,address,address)()

Parameters
_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

unlockTokenForUser()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

unlockTokenForUser(address,address,uint256)()

Parameters
_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

verify()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()

Parameters
_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<PopulatedTransaction>

withdraw(address,uint256,bool)()

Parameters
_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

withdraw(address,uint256)()

Parameters
_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<PopulatedTransaction>

Overrides

BaseContract.populateTransaction


provider

readonly provider: Provider

Inherited from

BaseContract.provider


removeListener

removeListener: OnEvent\<TokenLocking>

Overrides

BaseContract.removeListener


resolvedAddress

readonly resolvedAddress: Promise\<string>

Inherited from

BaseContract.resolvedAddress


signer

readonly signer: Signer

Inherited from

BaseContract.signer

Methods

_checkRunningEvents()

_checkRunningEvents(runningEvent): void

Parameters

runningEvent

RunningEvent

Returns

void

Inherited from

BaseContract._checkRunningEvents


_deployed()

_deployed(blockTag?): Promise\<Contract>

Parameters

blockTag?

BlockTag

Returns

Promise\<Contract>

Inherited from

BaseContract._deployed


_wrapEvent()

_wrapEvent(runningEvent, log, listener): Event

Parameters

runningEvent

RunningEvent

log

Log

listener

Listener

Returns

Event

Inherited from

BaseContract._wrapEvent


approveStake()

approveStake(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


approveStake(address,uint256,address)()

approveStake(address,uint256,address)(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


attach()

attach(addressOrName): this

Parameters

addressOrName

string

Returns

this

Overrides

BaseContract.attach


authority()

authority(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


authority()()

authority()(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


connect()

connect(signerOrProvider): this

Parameters

signerOrProvider

string | Signer | Provider

Returns

this

Overrides

BaseContract.connect


deobligateStake()

deobligateStake(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


deobligateStake(address,uint256,address)()

deobligateStake(address,uint256,address)(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


deployed()

deployed(): Promise\<TokenLocking>

Returns

Promise\<TokenLocking>

Overrides

BaseContract.deployed


deposit(address,uint256,bool)()

deposit(address,uint256,bool)(_token, _amount, _force, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


deposit(address,uint256)()

deposit(address,uint256)(_token, _amount, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


depositFor()

depositFor(_token, _amount, _recipient, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


depositFor(address,uint256,address)()

depositFor(address,uint256,address)(_token, _amount, _recipient, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


emit()

emit(eventName, ...args): boolean

Parameters

eventName

string | EventFilter

args

...any[]

Returns

boolean

Inherited from

BaseContract.emit


executeMetaTransaction()

executeMetaTransaction(_user, _payload, _sigR, _sigS, _sigV, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<ContractTransaction>


executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()

executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)(_user, _payload, _sigR, _sigS, _sigV, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

PayableOverrides & object

Returns

Promise\<ContractTransaction>


fallback()

fallback(overrides?): Promise\<TransactionResponse>

Parameters

overrides?

TransactionRequest

Returns

Promise\<TransactionResponse>

Inherited from

BaseContract.fallback


getApproval()

getApproval(_user, _token, _obligator, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getApproval(address,address,address)()

getApproval(address,address,address)(_user, _token, _obligator, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getColonyNetwork()

getColonyNetwork(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


getColonyNetwork()()

getColonyNetwork()(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


getMetatransactionNonce()

getMetatransactionNonce(_user, overrides?): Promise\<BigNumber>

Parameters

_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getMetatransactionNonce(address)()

getMetatransactionNonce(address)(_user, overrides?): Promise\<BigNumber>

Parameters

_user

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getObligation()

getObligation(_user, _token, _obligator, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getObligation(address,address,address)()

getObligation(address,address,address)(_user, _token, _obligator, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

_obligator

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getTotalLockCount()

getTotalLockCount(_token, overrides?): Promise\<BigNumber>

Parameters

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getTotalLockCount(address)()

getTotalLockCount(address)(_token, overrides?): Promise\<BigNumber>

Parameters

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getTotalObligation()

getTotalObligation(_user, _token, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getTotalObligation(address,address)()

getTotalObligation(address,address)(_user, _token, overrides?): Promise\<BigNumber>

Parameters

_user

string

_token

string

overrides?

CallOverrides

Returns

Promise\<BigNumber>


getUserLock()

getUserLock(_token, _user, overrides?): Promise\<LockStructOutput>

Parameters

_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<LockStructOutput>


getUserLock(address,address)()

getUserLock(address,address)(_token, _user, overrides?): Promise\<LockStructOutput>

Parameters

_token

string

_user

string

overrides?

CallOverrides

Returns

Promise\<LockStructOutput>


incrementLockCounterTo()

incrementLockCounterTo(_token, _lockId, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


incrementLockCounterTo(address,uint256)()

incrementLockCounterTo(address,uint256)(_token, _lockId, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


listenerCount()

listenerCount(eventName?): number

Parameters

eventName?

string | EventFilter

Returns

number

Inherited from

BaseContract.listenerCount


listeners()

Call Signature

listeners\<TEvent>(eventFilter?): TypedListener\<TEvent>[]

Type Parameters

TEvent extends TypedEvent

Parameters
eventFilter?

TypedEventFilter\<TEvent>

Returns

TypedListener\<TEvent>[]

Overrides

BaseContract.listeners

Call Signature

listeners(eventName?): Listener[]

Parameters
eventName?

string

Returns

Listener[]

Overrides

BaseContract.listeners


lockToken()

lockToken(_token, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


lockToken(address)()

lockToken(address)(_token, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


obligateStake()

obligateStake(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


obligateStake(address,uint256,address)()

obligateStake(address,uint256,address)(_user, _amount, _token, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


owner()

owner(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


owner()()

owner()(overrides?): Promise\<string>

Parameters

overrides?

CallOverrides

Returns

Promise\<string>


queryFilter()

queryFilter\<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise\<TEvent[]>

Type Parameters

TEvent extends TypedEvent

Parameters

event

TypedEventFilter\<TEvent>

fromBlockOrBlockhash?

string | number

toBlock?

string | number

Returns

Promise\<TEvent[]>

Overrides

BaseContract.queryFilter


removeAllListeners()

Call Signature

removeAllListeners\<TEvent>(eventFilter): this

Type Parameters

TEvent extends TypedEvent

Parameters
eventFilter

TypedEventFilter\<TEvent>

Returns

this

Overrides

BaseContract.removeAllListeners

Call Signature

removeAllListeners(eventName?): this

Parameters
eventName?

string

Returns

this

Overrides

BaseContract.removeAllListeners


reward()

reward(_recipient, _amount, overrides?): Promise\<void>

Parameters

_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>


reward(address,uint256)()

reward(address,uint256)(_recipient, _amount, overrides?): Promise\<void>

Parameters

_recipient

string

_amount

BigNumberish

overrides?

CallOverrides

Returns

Promise\<void>


setAuthority()

setAuthority(authority_, overrides?): Promise\<ContractTransaction>

Parameters

authority_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


setAuthority(address)()

setAuthority(address)(authority_, overrides?): Promise\<ContractTransaction>

Parameters

authority_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


setColonyNetwork()

setColonyNetwork(_colonyNetwork, overrides?): Promise\<ContractTransaction>

Parameters

_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


setColonyNetwork(address)()

setColonyNetwork(address)(_colonyNetwork, overrides?): Promise\<ContractTransaction>

Parameters

_colonyNetwork

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


setOwner()

setOwner(owner_, overrides?): Promise\<ContractTransaction>

Parameters

owner_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


setOwner(address)()

setOwner(address)(owner_, overrides?): Promise\<ContractTransaction>

Parameters

owner_

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


transfer()

transfer(_token, _amount, _recipient, _force, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


transfer(address,uint256,address,bool)()

transfer(address,uint256,address,bool)(_token, _amount, _recipient, _force, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_recipient

string

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


transferStake()

transferStake(_user, _amount, _token, _recipient, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


transferStake(address,uint256,address,address)()

transferStake(address,uint256,address,address)(_user, _amount, _token, _recipient, overrides?): Promise\<ContractTransaction>

Parameters

_user

string

_amount

BigNumberish

_token

string

_recipient

string

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


unlockTokenForUser()

unlockTokenForUser(_token, _user, _lockId, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


unlockTokenForUser(address,address,uint256)()

unlockTokenForUser(address,address,uint256)(_token, _user, _lockId, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_user

string

_lockId

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


verify()

verify(_user, _nonce, _chainId, _payload, _sigR, _sigS, _sigV, overrides?): Promise\<boolean>

Parameters

_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<boolean>


verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()

verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)(_user, _nonce, _chainId, _payload, _sigR, _sigS, _sigV, overrides?): Promise\<boolean>

Parameters

_user

string

_nonce

BigNumberish

_chainId

BigNumberish

_payload

BytesLike

_sigR

BytesLike

_sigS

BytesLike

_sigV

BigNumberish

overrides?

CallOverrides

Returns

Promise\<boolean>


withdraw(address,uint256,bool)()

withdraw(address,uint256,bool)(_token, _amount, _force, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

_force

boolean

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>


withdraw(address,uint256)()

withdraw(address,uint256)(_token, _amount, overrides?): Promise\<ContractTransaction>

Parameters

_token

string

_amount

BigNumberish

overrides?

Overrides & object

Returns

Promise\<ContractTransaction>