TransactionSEALED

□■▒■@@█░╱~^&^#■?◆╲$▪╱▒█#■#╳@▒□*╱^^&●╳~~?▓$╲^╳$▓*^!●%▪▒╱~~*◇?%╲○╲

Transaction ID

Timestamp

Aug 20, 2024, 06:34:51 PM UTC
1y ago

Block Height

84,965,581

Computation

0

Execution Fee

0.00000993 FLOW

Transaction Summary

Contract Call

Called NonFungibleToken, Canes_Vault_NFT

Script Arguments

0seriesIdUInt32
9
1setIdUInt32
875
2maxEditionsUInt32
1
3ipfsMetadataHashes{UInt32
{}
4metadata{String
{
  "name": "Seb 4.23",
  "description": "This 1:1 Sebastian NFT includes unlockable content: $10 Fanatics Gift Card. Receive a $10 digital gift card to be used at ShopMiamiHurricanes.com. The owner must have this NFT in their wallet on 10/5/22 at 9 AM ET.",
  "image": "https://media.gigantik.io/canesvault/8c5fa9c2c96051b2547c75659f63a3c3",
  "preview": "https://media.gigantik.io/canesvault/0c471bfc51a779e8970abfb7ec36e647",
  "additional_images": "[]",
  "ipfs_image": "https://ipfs.io/ipfs/QmfNqqBiNLmekdxCRBEfKM62Qgwb7EsZmAZSvGShrvPpp2",
  "ipfs_preview": "https://ipfs.io/ipfs/QmfNqqBiNLmekdxCRBEfKM62Qgwb7EsZmAZSvGShrvPpp2",
  "ipfs_additional_images": "[]",
  "collection_name": "Canes Vault",
  "collection_description": "CanesVault is a unique NFT marketplace celebrating the rich history of Miami Hurricanes Athletics.",
  "external_url": "https://canesvault.com",
  "external_token_base_url": "https://canesvault.com/tokens",
  "sha256_image_hash": "519005c5215c1c068d45b999b58e9e24dd803dcf809ecebfe2793420c8729bf8",
  "ipfs_image_hash": "QmfNqqBiNLmekdxCRBEfKM62Qgwb7EsZmAZSvGShrvPpp2",
  "image_file_type": "png",
  "creator_url": "canesvault.com",
  "creator_name": "Canes Vault",
  "trait_background-color": "Orange",
  "background-color": "Orange",
  "trait_eye-black": "U Eye Black",
  "eye-black": "U Eye Black",
  "trait_face": "Smoke Nose",
  "face": "Smoke Nose",
  "trait_headwear": "Birthday Hat",
  "headwear": "Birthday Hat",
  "trait_shirt": "Shirt",
  "shirt": "Shirt"
}

Cadence Script

1import NonFungibleToken from 0x1d7e57aa55817448
2import Canes_Vault_NFT from 0x329feb3ab062d289
3
4// This script uses the Admin resource to add a new Series 
5// It must be run with the account that has the Admin resource
6// stored in /storage/Canes_Vault_NFTAdmin
7
8transaction(
9    seriesId: UInt32,
10    setId: UInt32,
11    maxEditions: UInt32,
12    ipfsMetadataHashes: {UInt32: String},
13    metadata: {String: String}) {
14
15    // local variable for storing the Canes_Vault_NFT admin reference
16    let admin: &Canes_Vault_NFT.Admin
17
18    prepare(signer: AuthAccount) {
19        // borrow a reference to the Admin resource in storage
20        self.admin = signer.borrow<&Canes_Vault_NFT.Admin>(from: Canes_Vault_NFT.AdminStoragePath)
21            ?? panic("Could not borrow a reference to the NFT Admin")
22    }
23    execute {
24        // borrow a reference to the Series
25        let series = self.admin.borrowSeries(seriesId: seriesId)
26
27        // Update Series Info
28        series.updateSetMetadata(
29            setId: setId,
30            maxEditions: maxEditions,
31            ipfsMetadataHashes: ipfsMetadataHashes,
32            metadata: metadata
33        )
34    }
35  }