LPsLux Proposals
LP-10572

LRC-7572 Contract-level Metadata

Draft

Standard for contract-level metadata separate from token metadata

Category
LRC
Created
2025-01-23

LP-3572: LRC-7572 Contract-level Metadata

Abstract

LRC-7572 defines a standard for contract-level metadata (name, description, images) separate from individual token metadata. Useful for NFT collections, DAOs, and protocol contracts.

Motivation

Contracts currently lack standardized metadata:

  • Collection info scattered or missing
  • No standard for contract branding
  • Marketplaces use heuristics

LRC-7572 provides:

  • Standardized contract metadata
  • Consistent display across platforms
  • Clear ownership/branding info

Specification

interface ILRC7572 {
    function contractURI() external view returns (string memory);
}

Metadata Schema

{
  "name": "My NFT Collection",
  "description": "A collection of unique digital art",
  "image": "ipfs://...",
  "banner_image": "ipfs://...",
  "external_link": "https://mynft.com",
  "collaborators": ["0x..."],
  "fee_recipient": "0x...",
  "seller_fee_basis_points": 250
}

Research Status

This LP documents ERC-7572 for potential adoption. Implementation priority: Medium

Widely used by OpenSea and other marketplaces.

References

Copyright and related rights waived via CC0.