Skip to main content
import”@patchwork/contracts/Patchwork721/IPatchwork721.sol”;
Inherits: IPatchworkScoped IPatchworkMetadata IERC5192 IERC721

Functions


schemaURI

Returns the URI of the schema
Returns

schema

Returns the metadata schema
Returns

imageURI

Returns the URI of the image associated with the given token ID
Parameters Returns

setPermissions

Sets permissions for a given address
Parameters

storePackedMetadataSlot

Stores packed metadata for a given token ID and slot
Parameters

storePackedMetadata

Stores packed metadata for a given token ID
Parameters

loadPackedMetadataSlot

Loads packed metadata for a given token ID and slot
Parameters Returns

loadPackedMetadata

Loads packed metadata for a given token ID
Parameters Returns

getFreezeNonce

Returns the freeze nonce for a given token ID.
Parameters Returns

setFrozen

Sets the freeze status of a token (ERC-5192).
Parameters

frozen

Gets the freeze status of a token (ERC-5192).
Parameters Returns

setLocked

Sets the lock status of a token (ERC-5192).
Parameters

Events


Frozen

Emitted when the freeze status is changed to frozen.
Parameters

Thawed

Emitted when the locking status is changed to not frozen.
Parameters

PermissionChange

Emitted when the permissions are changed
Parameters

SchemaChange

Emitted when the schema has changed
Parameters