Skip to content

Build the NFT Mint Flow (Stellar Soroban) #24

Description

@Emmzyemms

Labels: feature web3 stellar hard

Description:
Users should be able to select clips from the Curation screen and mint them as NFTs on the Stellar network. The flow covers wallet connection (Phantom/WalletConnect), cost preview (0.05 SOL per clip), transaction signing, and a success confirmation.

Acceptance Criteria:

  • "Mint Selected (N)" action bar appears in Curation when 1+ clips are selected
  • Price is displayed as N × 0.05 SOL and updates live as selection changes
  • Tapping Mint opens a bottom sheet confirming: selected clips, total cost, wallet address (masked)
  • If no wallet is connected, user is prompted to connect via the Connect Accounts screen
  • On confirm, a request is sent to POST /clips/:id/mint for each selected clip
  • Progress is shown per clip (queued → minting → minted)
  • Success state shows the transaction hash with a link to Stellar Explorer
  • Error state shows a user-friendly message and allows retry
  • Already-posted clips are disabled from minting with a tooltip explaining why

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaign

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions