Skip to main content

Standard Detection

caution

The interfaceId and the SupportedStandards:{StandardName} data key is not the most secure way to check for a standard, as they could be set manually.

There are two types of LSP standards used to interact with smart contracts on the LUKSO blockchain.

Standard TypeDescriptionExamples
Interface StandardsStandardize a set of functions.
Defines the functions that can be called on a smart contract and their expected parameters
LSP0-ERC725Account
LSP6-KeyManager
LSP7-DigitalAsset
Metadata StandardsStandardize a set of ERC725Y data keys.
Informs about the data set by default on the contract and which data keys to query to retrieve such data
LSP3-Profile-Metadata
LSP4-DigitalAsset-Metadata
LSP10ReceivedVaults

Interface and metadata standards

Interface Checks

tip

See the LSP Detection Guide to lean how to check standardized metadata storage and interfaces.