ILensProfiles

Git Source

Inherits: ILensERC721

Functions

DANGER__disableTokenGuardian

DANGER: Triggers disabling the profile protection mechanism for the msg.sender, which will allow transfers or approvals over profiles held by it. Disabling the mechanism will have a 7-day timelock before it becomes effective, allowing the owner to re-enable the protection back in case of being under attack. The protection layer only applies to EOA wallets.

function DANGER__disableTokenGuardian() external;

enableTokenGuardian

Enables back the profile protection mechanism for the msg.sender, preventing profile transfers or approvals (except when revoking them). The protection layer only applies to EOA wallets.

function enableTokenGuardian() external;

getTokenGuardianDisablingTimestamp

Returns the timestamp at which the Token Guardian will become effectively disabled.

function getTokenGuardianDisablingTimestamp(address wallet) external view returns (uint256);

Parameters

NameTypeDescription
walletaddressThe address to check the timestamp for.

Returns

NameTypeDescription
<none>uint256uint256 The timestamp at which the Token Guardian will become effectively disabled. Zero if enabled.