Skip to content

amlevy327/disney-loyalty-star-wars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

disney-loyalty-star-wars

Overivew

Why?

The frustration: True fans unrewarded. Fans invest in streaming, merch, and parks. No cross-platform rewards. Dedication deserves acknowledgment!

How?

Leverage blockchain's transparent ledger. Progress etched in tamper-proof code. Digital tokens with real & digital rewards.

What?

Unique contract per promo. Structure and mapping to monitor progress. NFT auto minted at completion.

Step by step:

  1. Disney create a promo and deploys the smart contract.
  2. Loyal fan registers their wallet that is connected to their Disney centralized account.
  3. Disney updates wallet status after each promo criteria (for this example: watch movies, buy merch, visit park).
  4. When all promo criteria hit, NFT minted and transfered to loyal fan!
  5. Optional: NFT triggers free physical merch shipment to loyal fan or unlocks other physical or digital perks!

Play around yourself!

Mumbai testnet smart contracts:

How to interact through PolygonScan

  1. Obtain Mumbai MATIC. FAUCET.
  2. Register wallet. Use #2 registerWallet. Inputs: wallet_ = your wallet. WRITE CONTRACT.
  3. Update bought merch. Use #7 updateBoughtMerch. WRITE CONTRACT.
  4. Update visited galaxys edge. Use #8 updateVisitedGalaxysEdge.WRITE CONTRACT.
  5. Update watched movies. Use #9 updateWatchedMovies. WRITE CONTRACT.
  6. Verify received promo NFT!
  • Option 1: Click "View Transaction". Check "Tokens Transferred" field.
  • Option 2: Read #1 balanceOf. Should return value of 1. READ CONTRACT.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published