Class: TokenLocking__factory
Constructors
new TokenLocking__factory()
new TokenLocking__factory():
TokenLocking__factory
Returns
Properties
abi
readonlystaticabi: readonly [{anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"colonyNetwork";type:"address"; }];name:"ColonyNetworkSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"authority";type:"address"; }];name:"LogSetAuthority";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"owner";type:"address"; }];name:"LogSetOwner";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"userAddress";type:"address"; }, {indexed:false;internalType:"address payable";name:"relayerAddress";type:"address"; }, {indexed:false;internalType:"bytes";name:"payload";type:"bytes"; }];name:"MetaTransactionExecuted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"by";type:"address"; }, {indexed:false;internalType:"address";name:"from";type:"address"; }, {indexed:false;internalType:"address";name:"to";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"StakeTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"token";type:"address"; }, {indexed:true;internalType:"address";name:"lockedBy";type:"address"; }, {indexed:false;internalType:"uint256";name:"lockCount";type:"uint256"; }];name:"TokenLocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"address";name:"approvedBy";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenApproved";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"address";name:"obligatedBy";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenDeobligated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenDeposited";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"address";name:"obligatedBy";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenObligated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"address";name:"recipient";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"lockId";type:"uint256"; }];name:"UserTokenUnlocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"UserTokenWithdrawn";type:"event"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"approveStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"authority";outputs: readonly [{internalType:"contract DSAuthority";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"deobligateStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"bool";name:"_force";type:"bool"; }];name:"deposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"deposit";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_recipient";type:"address"; }];name:"depositFor";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"bytes";name:"_payload";type:"bytes"; }, {internalType:"bytes32";name:"_sigR";type:"bytes32"; }, {internalType:"bytes32";name:"_sigS";type:"bytes32"; }, {internalType:"uint8";name:"_sigV";type:"uint8"; }];name:"executeMetaTransaction";outputs: readonly [{internalType:"bytes";name:"returnData";type:"bytes"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"address";name:"_obligator";type:"address"; }];name:"getApproval";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getColonyNetwork";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }];name:"getMetatransactionNonce";outputs: readonly [{internalType:"uint256";name:"nonce";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"address";name:"_obligator";type:"address"; }];name:"getObligation";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }];name:"getTotalLockCount";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"address";name:"_token";type:"address"; }];name:"getTotalObligation";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"address";name:"_user";type:"address"; }];name:"getUserLock";outputs: readonly [{components: readonly [{internalType:"uint256";name:"lockCount";type:"uint256"; }, {internalType:"uint256";name:"balance";type:"uint256"; }, {internalType:"uint256";name:"DEPRECATED_timestamp";type:"uint256"; }, {internalType:"uint256";name:"pendingBalance";type:"uint256"; }];internalType:"struct TokenLockingDataTypes.Lock";name:"lock";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_lockId";type:"uint256"; }];name:"incrementLockCounterTo";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }];name:"lockToken";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"obligateStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_recipient";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"reward";outputs: readonly [];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"contract DSAuthority";name:"authority_";type:"address"; }];name:"setAuthority";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_colonyNetwork";type:"address"; }];name:"setColonyNetwork";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"owner_";type:"address"; }];name:"setOwner";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_recipient";type:"address"; }, {internalType:"bool";name:"_force";type:"bool"; }];name:"transfer";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"address";name:"_recipient";type:"address"; }];name:"transferStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_lockId";type:"uint256"; }];name:"unlockTokenForUser";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_nonce";type:"uint256"; }, {internalType:"uint256";name:"_chainId";type:"uint256"; }, {internalType:"bytes";name:"_payload";type:"bytes"; }, {internalType:"bytes32";name:"_sigR";type:"bytes32"; }, {internalType:"bytes32";name:"_sigS";type:"bytes32"; }, {internalType:"uint8";name:"_sigV";type:"uint8"; }];name:"verify";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"bool";name:"_force";type:"bool"; }];name:"withdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"withdraw";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
Methods
connect()
staticconnect(address,signerOrProvider):TokenLocking
Parameters
address
string
signerOrProvider
Signer | Provider
Returns
createInterface()
staticcreateInterface():TokenLockingInterface
Returns
TokenLockingInterface