ILockKeyTransferHook
Functions to be implemented by a hasValidKey Hook.
Lock hooks are configured by calling setEventHooks
on the lock.
Methods​
onKeyTransfer​
function onKeyTransfer(address lockAddress, uint256 tokenId, address operator, address from, address to, uint256 expirationTimestamp) external nonpayable
If the lock owner has registered an implementer then this hook is called every time balanceOf is called
Parameters​
Name | Type | Description |
---|---|---|
lockAddress | address | the address of the current lock |
tokenId | uint256 | the Id of the transferred key |
operator | address | who initiated the transfer |
from | address | the previous owner of transferred key |
to | address | the new owner of the key |
expirationTimestamp | uint256 | the key expiration timestamp (after transfer) |