thirdweb

⌘K

DocsSupport
LoyaltyCard

Loyalty Card

A loyalty card NFT collection. Issue unique loyalty cards to your customers.


thirdweb's Loyalty Card contract

The Loyalty Card contract is suitable for launching loyalty programs. Each NFT represents a loyalty card, and the NFT's metadata contains the loyalty card's information.

A loyalty card's metadata can be updated by an admin of the contract. A loyalty card can be cancelled (i.e. 'burned') by its owner or an approved operator. A loyalty card can be revoked (i.e. 'burned') without its owner's approval, by an admin of the contract. By default, loyalty cards are non-transferrable NFTs.

Loyalty cards can be issued via signature minting.

OpenSea Creator Earnings Supported

Here's how creator earnings work on OpenSea. This contract supports OpenSea creator earnings by default; this support can be switched on and off by the contract admin, after deployment, by calling the setOperatorRestriction using the contract explorer.

Resources

5.0.1 Release Notes


Official patch for Multicall disclosed in https://blog.thirdweb.com/vulnerability-report/


DEFAULT_ADMIN_ROLE

(DEFAULT_ADMIN_ROLE)

view

Published by

thirdweb.eth

View all contracts

Details

  • Publish Date

    Dec 18, 2023

  • Audit Report

    View Audit Report

  • Licenses

    MIT, Apache-2.0


  • Extensions

  • Extension detected

    ERC721


  • Share


    Learn about Publish

    Feedback

    Privacy Policy

    Terms of Service

    Gas Estimator

    Chainlist

    thirdweb © 2024