Skip to main content

Interface: TokenLockingClient

Extends​

Properties​

_deployedPromise​

_deployedPromise: Promise\<Contract>

Inherited from​

TokenLocking._deployedPromise


_runningEvents​

_runningEvents: object

Index Signature​

[eventTag: string]: RunningEvent

Inherited from​

TokenLocking._runningEvents


_wrappedEmits​

_wrappedEmits: object

Index Signature​

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

Inherited from​

TokenLocking._wrappedEmits


address​

readonly address: string

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.callStatic


clientType​

clientType: TokenLockingClient


deployTransaction​

readonly deployTransaction: TransactionResponse

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.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

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.functions


interface​

interface: TokenLockingInterface

Inherited from​

TokenLocking.interface


off​

off: OnEvent\<TokenLockingClient>

Inherited from​

TokenLocking.off


on​

on: OnEvent\<TokenLockingClient>

Inherited from​

TokenLocking.on


once​

once: OnEvent\<TokenLockingClient>

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.populateTransaction


provider​

readonly provider: Provider

Inherited from​

TokenLocking.provider


removeListener​

removeListener: OnEvent\<TokenLockingClient>

Inherited from​

TokenLocking.removeListener


resolvedAddress​

readonly resolvedAddress: Promise\<string>

Inherited from​

TokenLocking.resolvedAddress


signer​

readonly signer: Signer

Inherited from​

TokenLocking.signer

Methods​

_checkRunningEvents()​

_checkRunningEvents(runningEvent): void

Parameters​

runningEvent​

RunningEvent

Returns​

void

Inherited from​

TokenLocking._checkRunningEvents


_deployed()​

_deployed(blockTag?): Promise\<Contract>

Parameters​

blockTag?​

BlockTag

Returns​

Promise\<Contract>

Inherited from​

TokenLocking._deployed


_wrapEvent()​

_wrapEvent(runningEvent, log, listener): Event

Parameters​

runningEvent​

RunningEvent

log​

Log

listener​

Listener

Returns​

Event

Inherited from​

TokenLocking._wrapEvent


approveStake()​

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

Parameters​

_user​

string

_amount​

BigNumberish

_token​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.approveStake


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>

Inherited from​

TokenLocking.approveStake(address,uint256,address)


attach()​

attach(addressOrName): this

Parameters​

addressOrName​

string

Returns​

this

Inherited from​

TokenLocking.attach


authority()​

authority(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.authority


authority()()​

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

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.authority()


connect()​

connect(signerOrProvider): this

Parameters​

signerOrProvider​

string | Signer | Provider

Returns​

this

Inherited from​

TokenLocking.connect


deobligateStake()​

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

Parameters​

_user​

string

_amount​

BigNumberish

_token​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.deobligateStake


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>

Inherited from​

TokenLocking.deobligateStake(address,uint256,address)


deployed()​

deployed(): Promise\<TokenLockingClient>

Returns​

Promise\<TokenLockingClient>

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.deposit(address,uint256,bool)


deposit(address,uint256)()​

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

Parameters​

_token​

string

_amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.deposit(address,uint256)


depositFor()​

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

Parameters​

_token​

string

_amount​

BigNumberish

_recipient​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.depositFor


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>

Inherited from​

TokenLocking.depositFor(address,uint256,address)


emit()​

emit(eventName, ...args): boolean

Parameters​

eventName​

string | EventFilter

args​

...any[]

Returns​

boolean

Inherited from​

TokenLocking.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>

Inherited from​

TokenLocking.executeMetaTransaction


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>

Inherited from​

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


fallback()​

fallback(overrides?): Promise\<TransactionResponse>

Parameters​

overrides?​

TransactionRequest

Returns​

Promise\<TransactionResponse>

Inherited from​

TokenLocking.fallback


getApproval()​

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

Parameters​

_user​

string

_token​

string

_obligator​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getApproval


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>

Inherited from​

TokenLocking.getApproval(address,address,address)


getColonyNetwork()​

getColonyNetwork(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.getColonyNetwork


getColonyNetwork()()​

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

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.getColonyNetwork()


getMetatransactionNonce()​

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

Parameters​

_user​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getMetatransactionNonce


getMetatransactionNonce(address)()​

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

Parameters​

_user​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getMetatransactionNonce(address)


getObligation()​

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

Parameters​

_user​

string

_token​

string

_obligator​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getObligation


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>

Inherited from​

TokenLocking.getObligation(address,address,address)


getTotalLockCount()​

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

Parameters​

_token​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getTotalLockCount


getTotalLockCount(address)()​

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

Parameters​

_token​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getTotalLockCount(address)


getTotalObligation()​

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

Parameters​

_user​

string

_token​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getTotalObligation


getTotalObligation(address,address)()​

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

Parameters​

_user​

string

_token​

string

overrides?​

CallOverrides

Returns​

Promise\<BigNumber>

Inherited from​

TokenLocking.getTotalObligation(address,address)


getUserLock()​

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

Parameters​

_token​

string

_user​

string

overrides?​

CallOverrides

Returns​

Promise\<LockStructOutput>

Inherited from​

TokenLocking.getUserLock


getUserLock(address,address)()​

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

Parameters​

_token​

string

_user​

string

overrides?​

CallOverrides

Returns​

Promise\<LockStructOutput>

Inherited from​

TokenLocking.getUserLock(address,address)


incrementLockCounterTo()​

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

Parameters​

_token​

string

_lockId​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.incrementLockCounterTo


incrementLockCounterTo(address,uint256)()​

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

Parameters​

_token​

string

_lockId​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.incrementLockCounterTo(address,uint256)


listenerCount()​

listenerCount(eventName?): number

Parameters​

eventName?​

string | EventFilter

Returns​

number

Inherited from​

TokenLocking.listenerCount


listeners()​

Call Signature​

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

Type Parameters​

• TEvent extends TypedEvent

Parameters​
eventFilter?​

TypedEventFilter\<TEvent>

Returns​

TypedListener\<TEvent>[]

Inherited from​

TokenLocking.listeners

Call Signature​

listeners(eventName?): Listener[]

Parameters​
eventName?​

string

Returns​

Listener[]

Inherited from​

TokenLocking.listeners


lockToken()​

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

Parameters​

_token​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.lockToken


lockToken(address)()​

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

Parameters​

_token​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.lockToken(address)


obligateStake()​

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

Parameters​

_user​

string

_amount​

BigNumberish

_token​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.obligateStake


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>

Inherited from​

TokenLocking.obligateStake(address,uint256,address)


owner()​

owner(overrides?): Promise\<string>

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.owner


owner()()​

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

Parameters​

overrides?​

CallOverrides

Returns​

Promise\<string>

Inherited from​

TokenLocking.owner()


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[]>

Inherited from​

TokenLocking.queryFilter


removeAllListeners()​

Call Signature​

removeAllListeners\<TEvent>(eventFilter): this

Type Parameters​

• TEvent extends TypedEvent

Parameters​
eventFilter​

TypedEventFilter\<TEvent>

Returns​

this

Inherited from​

TokenLocking.removeAllListeners

Call Signature​

removeAllListeners(eventName?): this

Parameters​
eventName?​

string

Returns​

this

Inherited from​

TokenLocking.removeAllListeners


reward()​

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

Parameters​

_recipient​

string

_amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<void>

Inherited from​

TokenLocking.reward


reward(address,uint256)()​

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

Parameters​

_recipient​

string

_amount​

BigNumberish

overrides?​

CallOverrides

Returns​

Promise\<void>

Inherited from​

TokenLocking.reward(address,uint256)


setAuthority()​

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

Parameters​

authority_​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setAuthority


setAuthority(address)()​

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

Parameters​

authority_​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setAuthority(address)


setColonyNetwork()​

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

Parameters​

_colonyNetwork​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setColonyNetwork


setColonyNetwork(address)()​

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

Parameters​

_colonyNetwork​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setColonyNetwork(address)


setOwner()​

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

Parameters​

owner_​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setOwner


setOwner(address)()​

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

Parameters​

owner_​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.setOwner(address)


transfer()​

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

Parameters​

_token​

string

_amount​

BigNumberish

_recipient​

string

_force​

boolean

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.transfer


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>

Inherited from​

TokenLocking.transfer(address,uint256,address,bool)


transferStake()​

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

Parameters​

_user​

string

_amount​

BigNumberish

_token​

string

_recipient​

string

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.transferStake


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>

Inherited from​

TokenLocking.transferStake(address,uint256,address,address)


unlockTokenForUser()​

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

Parameters​

_token​

string

_user​

string

_lockId​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.unlockTokenForUser


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>

Inherited from​

TokenLocking.unlockTokenForUser(address,address,uint256)


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>

Inherited from​

TokenLocking.verify


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>

Inherited from​

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


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>

Inherited from​

TokenLocking.withdraw(address,uint256,bool)


withdraw(address,uint256)()​

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

Parameters​

_token​

string

_amount​

BigNumberish

overrides?​

Overrides & object

Returns​

Promise\<ContractTransaction>

Inherited from​

TokenLocking.withdraw(address,uint256)