DGG Network
  • ๐Ÿš€DGG Network
  • ๐ŸŽ‰Introduction
    • Vision and Values
    • Founding Team
    • Pitchdeck
    • Whitepaper
      • Market Problems
      • Solutions
      • DGG Network vs Others
      • DGG Services
      • DGG Products
      • Roadmap
  • ๐ŸŒDGG Marketing
    • The DGG Way
    • DGG Service vs Others
  • ๐Ÿ”DGG Wallet
    • About
    • NFT First
    • Account Abtraction
    • Download Now!
  • ๐ŸŽฎDGG Game Platform
    • About
    • Scholarships
    • NFT Rentals
    • User Manual
      • NFT Owner's Manual
      • Scholar's Manual
    • NFT Game Onboarding
    • Terms & Conditions
  • ๐ŸDGG Tournament
    • About
    • User Manual
    • Registration Form
    • Terms & Conditions
  • ๐Ÿ•น๏ธDGG Games
    • Meow
      • Register a DGG ID
      • Game Rules
      • Game Tips
      • How To Join Tournaments
      • Redeem MEOW points
      • Sell Meow Tickets
      • Pitchdeck
    • MetaFire
      • Game Rules
      • Game Tips
      • How To Play
      • Privacy Policy
    • ๐ŸŒŸReferral Program
    • Terms & Conditions
  • ๐Ÿ“ฌHelp & Feedback
    • FAQs
      • DGG Guild
      • DGG Tournament
      • Redeem Game Points
    • Connect Us
    • Privacy Policy
    • Audit Report by Verichains
  • ๐Ÿ‘ฉโ€๐Ÿ’ปDevelopment Zone
    • API Docs
    • DGG Tournament Integration
      • Overview
      • User Flow
        • Buy NFT Ticket
        • Join Tournament
      • API Integration Flow
Powered by GitBook
On this page
  • UC-1: Buy NFT ticket
  • Basic Flow
  • Alternate Flows
  1. Development Zone
  2. DGG Tournament Integration
  3. User Flow

Buy NFT Ticket

UC-1: Buy NFT ticket

Description

This use case describes how a user can buy NFT ticket on DGG marketplace

Actors

ยท User

ยท System

ยท Blockchain

Preconditions

Users logged in to the website by wallet or email. The account had been linked to a wallet.

User has downloaded the game app

Postconditions

ยท Ticket has been transferred to userโ€™s wallet

ยท The user has gotten the confirmation from the system

Trigger

Basic Flow

Step ID

Actor

Action

Notes and References

BF-1

User

User navigates to the tournament page

BF-2

System

System displays the tournament list

BF-3

User

User opens a NEW tournament

BF-4

User

User clicks Join tournament button

BF-5

System

System validates the user's wallet to check whether he/she already has a ticket for that tournament or not.

AF-1: User already has ticket

BF-6

System

System shows a popup to redirect user to DGG Marketplace

BF-7

User

User clicks on popup to be redirected to the tournament collection on DGG Marketplace

System validates login token to keep login status when the user switches from Game Guild to Marketplace

BF-8

User

User clicks Add to cart, selects quantity

BF-9

User

User submits the order

BF-10

System

System submits the order to the marketplace, generate message, hash message and request user sign it with metamask

BF-11

User

Sign Metamask for the order

BF-12

Blockchain

Process request: Mint NFT to userโ€™s wallet

BF-12

System

Market sends the execution report to the system.

BF-9

System

System displays the execution report/popup/toast message to the User.

Alternate Flows

AF-1: User already has ticket

Step ID

Actor

Action

Notes and References

AF-2-1

User

User selects a team to join

AF-2-2

[Return to UC-2]

Last updated 2 years ago

๐Ÿ‘ฉโ€๐Ÿ’ป