Skip to content

feat: add UpMint Shelby - upload files & mint NFT on Shelby#26

Open
10ur5en wants to merge 7 commits into
shelby:mainfrom
10ur5en:main
Open

feat: add UpMint Shelby - upload files & mint NFT on Shelby#26
10ur5en wants to merge 7 commits into
shelby:mainfrom
10ur5en:main

Conversation

@10ur5en

@10ur5en 10ur5en commented Feb 13, 2026

Copy link
Copy Markdown

UpMint Shelby

https://youtu.be/DcNX0ZN2khI?si=ZhFygYiHb3KEnEYK

Upload files to the Shelby network and mint them as NFTs on Aptos (ShelbyNet).

What it does

  • Upload – Select files and upload to the Shelby decentralized network
  • Create Collections – Define a collection name before minting NFTs
  • Mint NFTs – Turn uploaded images into on-chain NFTs (Aptos Token)
  • My NFTs – View minted NFTs grouped by collection with Explorer links

Tech

  • Shelby Protocol (blob storage)
  • Aptos + Petra wallet (ShelbyNet)
  • React + TypeScript + Vite

Run it

cd apps/upmint-shelby
pnpm install
pnpm dev

Repo: https://github.com/10ur5en/UpMint-Shelby


Note

Medium Risk
New app adds wallet transaction signing and on-chain minting flows; risk is mainly around correctness of transaction payloads/proxy configuration rather than changes to existing production logic.

Overview
Adds a new apps/upmint-shelby Vite/React app that connects to Petra on Aptos ShelbyNet, uploads files to Shelby blobs (on-chain registration + RPC upload), and mints uploaded images as NFTs into a user-specified collection.

Includes UI for viewing pending uploads and previously minted NFTs (grouped by collection with explorer links), plus dev-time Vite proxies for Shelby RPC/Aptos endpoints and supporting project scaffolding/docs.

Written by Cursor Bugbot for commit de27df5. This will update automatically on new commits. Configure here.

Comment thread apps/upmint-shelby/src/shelby-app.tsx Outdated
Comment thread apps/upmint-shelby/package.json
@10ur5en

10ur5en commented Feb 13, 2026

Copy link
Copy Markdown
Author

Pushed lint/format fixes – Biome checks now pass.

Comment thread apps/upmint-shelby/src/shelby-app.tsx Outdated
Comment thread apps/upmint-shelby/src/shelby-app.tsx

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

Comment thread apps/upmint-shelby/src/shelby-app.tsx
Comment thread apps/upmint-shelby/src/shelby-app.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant