JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 168
  • Score
    100M100P100Q116087F
  • License Apache-2.0

Package for the LSP4 Digital Asset Metadata standard

Package Exports

  • @lukso/lsp4-contracts
  • @lukso/lsp4-contracts/abi
  • @lukso/lsp4-contracts/constants
  • @lukso/lsp4-contracts/dist/abi.cjs
  • @lukso/lsp4-contracts/dist/abi.d.cts
  • @lukso/lsp4-contracts/dist/abi.d.mts
  • @lukso/lsp4-contracts/dist/abi.d.ts
  • @lukso/lsp4-contracts/dist/abi.mjs
  • @lukso/lsp4-contracts/dist/constants.cjs
  • @lukso/lsp4-contracts/dist/constants.d.cts
  • @lukso/lsp4-contracts/dist/constants.d.mts
  • @lukso/lsp4-contracts/dist/constants.d.ts
  • @lukso/lsp4-contracts/dist/constants.mjs
  • @lukso/lsp4-contracts/package.json

Readme

LSP4 Digital Asset Metadata · npm version

Package for the LSP4 Digital Asset Metadata standard.

Installation

npm install @lukso/lsp4-contracts

Available Constants & Types

The @lukso/lsp4-contracts npm package contains useful constants such as ERC725Y data keys related to the LSP4 Standard. You can import and access them as follows.

In Javascript.

import {
  LSP4_TOKEN_TYPES,
  LSP4SupportedStandard,
  LSP4DataKeys,
  LSP4DigitalAssetMetadataJSON,
  LSP4DigitalAssetMetadata,
  LinkMetadata,
  ImageMetadata,
  AssetMetadata,
  AttributeMetadata,
} from "@lukso/lsp4-contracts";

In Solidity.

import {
  _LSP4_TOKEN_TYPE_TOKEN,
  _LSP4_TOKEN_TYPE_NFT,
  _LSP4_TOKEN_TYPE_COLLECTION,
  _LSP4_SUPPORTED_STANDARDS_KEY,
  _LSP4_SUPPORTED_STANDARDS_VALUE,
  _LSP4_TOKEN_NAME_KEY,
  _LSP4_TOKEN_SYMBOL_KEY,
  _LSP4_TOKEN_TYPE_KEY,
  _LSP4_CREATORS_ARRAY_KEY,
  _LSP4_CREATORS_MAP_KEY_PREFIX,
  _LSP4_METADATA_KEY
} from "@lukso/lsp4-contracts/contracts/LSP4Constants.sol";