Skip to content

Comments

Add GenesisPassV4 Purchase Transaction for Published NFT#20

Open
publishednft wants to merge 1 commit intodapperlabs:masterfrom
publishednft:master
Open

Add GenesisPassV4 Purchase Transaction for Published NFT#20
publishednft wants to merge 1 commit intodapperlabs:masterfrom
publishednft:master

Conversation

@publishednft
Copy link

Summary

Adds support for purchasing Genesis Library Pass NFTs using DapperUtilityCoin via NFTStorefrontV2.

Details

  • Contract: GenesisPassV4
  • Contract Address (Testnet): 0x4c55dc21a9da7476
  • Payment Token: DapperUtilityCoin (DUC)
  • Marketplace: NFTStorefrontV2

Files Added

  • purchase-genesispass-v4/purchase-genesispass-v4.cdc - Main purchase transaction
  • purchase-genesispass-v4/purchase-genesispass-v4-metadata.cdc - Metadata script for purchase preview
  • purchase-genesispass-v4/testnet.env - Testnet contract addresses
  • purchase-genesispass-v4/README.md - Documentation

Features

  • Auto-initializes buyer NFT collection if needed
  • DUC leakage protection via post-condition
  • Optional commission support
  • MetadataViews compliant for proper NFT display

Testing

Transaction tested on Flow testnet with GenesisPassV4 contract at 0x4c55dc21a9da7476.

Adds support for purchasing Genesis Library Pass NFTs using DapperUtilityCoin via NFTStorefrontV2.

- Transaction: purchase-genesispass-v4.cdc
- Metadata Script: purchase-genesispass-v4-metadata.cdc
- Contract: GenesisPassV4 at 0x4c55dc21a9da7476 (testnet)
- Payment: DapperUtilityCoin (DUC)

Features:
- Auto-initializes buyer's NFT collection
- DUC leakage protection
- Optional commission support
- MetadataViews compliant
@publishednft publishednft requested a review from a team as a code owner November 29, 2025 04:10
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