LUXY
  • Help Center
  • 🧞‍♂️Getting Started
    • Creating a Wallet
    • Connect to LUXY!
    • Adding coins to your Wallet
    • Buying $LUXY
  • LUXY Marketplace
    • 🔑Key Concepts
      • What is a NFT?
      • Collections
        • Single NFT (ERC-721)
        • Multiple NFT (ERC-1155) review
      • Royalties
      • Gas Price
      • Glossary
    • 🎩Transactions Guides
      • Check out
      • Create Listing
      • Cancel Listings
      • Accept Offers
      • Create Offers
      • Cancel Offers
      • Transfer
      • Burn
    • 🔧Collection Management
      • Create a Collection
      • Customize your Collection
      • Settings and Permissions
    • 🪅Mint!
    • 🔥Launchpad
      • Applying to the Launchpad
      • Checking and Customizing your Drop
    • ⁉️FAQ
  • FINANCE
    • Introducing the $LUXY token
      • Tokenomics
      • Lock and Vesting
      • IDO
      • Liquidity Pools
    • $LUXY guide
      • 1. Buy LUXY
      • 2. Provide Liquidity
      • 3. Farm
      • 4. $LUXY Swap
        • $LUXY Swap Guide
    • Utility
      • Farm
      • Holder Tiers
        • The Vault Guide
      • Marketplace Discount
    • The Burning
  • Developers
    • Smart Contracts
      • Creator LUXY ERC-721 V1
      • Creator LUXY ERC-1155 V1
      • Royalty Registry
      • LUXY Core
      • $LUXY Token
        • Vesting Contract
      • Farm Contract
      • Drop Contract
Powered by GitBook
On this page
  • Collection Royalties
  • Token Royalties
  • Functions

Was this helpful?

  1. Developers
  2. Smart Contracts

Royalty Registry

The royalty registry contract is the one that enables Luxy marketplace to recognise EIP-2981, RaribleV2 and LuxyV1 royalties standard!

PreviousCreator LUXY ERC-1155 V1NextLUXY Core

Last updated 3 years ago

Was this helpful?

:

Collection Royalties

The royalty registry can set a standard royalty for the Collection, allowing for external collections to receive royalties from sales on Luxy. It can also be combined with Token Royalties to create a second layer of royalties in a Curated Collection Model.

The collection royalties can be added and edited by the Token Smart Contract Owner and Luxy Admin.

This type of Royalty will be only compatible with contracts listening to the Luxy Royalty Registry contract. Since the information is stored there.

Token Royalties

NFT creators can add an array of addresses and royalty percentages at the time of mint.

The royalties on the NFT Token Smart Contract values cannot be edited once the NFT is minted, we added the possibility to change the receiving address. This change can only be done by the own address receiving the royalties.

The Luxy royalty registry checks for compatible interface standards from other marketplaces:

  • Luxy V1 (Compatible with EIP-2981)

  • Rarible's V2

  • EIP-2981

The Royalty Registry contract do queries on the NFT contract address for each of these standards and if one of them is implemented it will be considered on Luxy protocol during the exchange of assets

Functions

  • getRoyalties

  • getRoyaltiesToken

  • getRoyaltiesTokenAndTokenId

Royalty-Registry
0x4e8b54213fcc9e994bd8c6daaa00ebb2ac7941e0
Page cover image