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

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions