thirdweb

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


DEFAULT_ADMIN_ROLE

(DEFAULT_ADMIN_ROLE)

view

Published by

View all contracts

Details

  • Publish Date

    Sep 25, 2024

  • Audit Report

    View Audit Report

  • Licenses

    MIT, Apache-2.0


  • Learn more about Publish