Skip to content

feat: StackSusu NFT v7.1 - Batch mint, metadata update, burn, and events#1

Open
syed-ghufran-hassan wants to merge 1 commit intocharlesbarleyman:mainfrom
syed-ghufran-hassan:patch-1
Open

feat: StackSusu NFT v7.1 - Batch mint, metadata update, burn, and events#1
syed-ghufran-hassan wants to merge 1 commit intocharlesbarleyman:mainfrom
syed-ghufran-hassan:patch-1

Conversation

@syed-ghufran-hassan
Copy link
Copy Markdown

  • Introduced batch minting functionality for efficiently distributing membership badges to multiple members in a single transaction (mint-member-badges-batch).
  • Added admin-only NFT metadata update function (update-nft-metadata) to allow corrections or updates to NFT metadata without transferring ownership.
  • Implemented NFT burn functionality (burn-nft) to allow owners to destroy their NFTs or revoke outdated achievements.
  • Added event emission for key actions: mint, transfer, and burn, enabling easier front-end tracking and analytics.
  • Maintained backward compatibility with single NFT minting, transfers, and reputation badge minting.
  • Updated NFT counter tracking and owner mappings to support new batch and burn operations.

- Introduced batch minting functionality for efficiently distributing membership badges to multiple members in a single transaction (`mint-member-badges-batch`).
- Added admin-only NFT metadata update function (`update-nft-metadata`) to allow corrections or updates to NFT metadata without transferring ownership.
- Implemented NFT burn functionality (`burn-nft`) to allow owners to destroy their NFTs or revoke outdated achievements.
- Added event emission for key actions: mint, transfer, and burn, enabling easier front-end tracking and analytics.
- Maintained backward compatibility with single NFT minting, transfers, and reputation badge minting.
- Updated NFT counter tracking and owner mappings to support new batch and burn operations.
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