TransactionSEALED

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

Transaction ID

Timestamp

Aug 20, 2024, 02:44:11 AM UTC
1y ago

Block Height

84,920,034

Computation

0

Execution Fee

0.00000389 FLOW

Transaction Summary

Contract Call

Called NonFungibleToken, MetadataViews, FungibleToken +4 more

Script Arguments

Cadence Script

1import NonFungibleToken from 0x1d7e57aa55817448
2import MetadataViews from 0x1d7e57aa55817448
3import FungibleToken from 0xf233dcee88fe0abe
4import FlowToken from 0x1654653399040a61
5import BBxBarbieToken from 0xe5bf4d436ca23932
6import BBxBarbieCard from 0xe5bf4d436ca23932
7import BBxBarbiePack from 0xe5bf4d436ca23932
8
9
10transaction() {
11    
12    prepare(acct: AuthAccount) {
13        if acct.borrow<&BBxBarbieToken.Collection>(from: BBxBarbieToken.CollectionStoragePath) == nil {
14            let collection <- BBxBarbieToken.createEmptyCollection()
15            acct.save(<-collection, to: BBxBarbieToken.CollectionStoragePath)
16        }
17        if acct.getCapability<&BBxBarbieToken.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbieToken.TokenCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbieToken.CollectionPublicPath).borrow() == nil {
18            acct.link<&BBxBarbieToken.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbieToken.TokenCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbieToken.CollectionPublicPath, target: BBxBarbieToken.CollectionStoragePath)
19        }
20
21        if acct.borrow<&BBxBarbieCard.Collection>(from: BBxBarbieCard.CollectionStoragePath) == nil {
22            let collection <- BBxBarbieCard.createEmptyCollection()
23            acct.save(<-collection, to: BBxBarbieCard.CollectionStoragePath)
24        }
25        if acct.getCapability<&BBxBarbieCard.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbieCard.CardCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbieCard.CollectionPublicPath).borrow() == nil {
26            acct.link<&BBxBarbieCard.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbieCard.CardCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbieCard.CollectionPublicPath, target: BBxBarbieCard.CollectionStoragePath)
27        }
28
29        if acct.borrow<&BBxBarbiePack.Collection>(from: BBxBarbiePack.CollectionStoragePath) == nil {
30            let collection <- BBxBarbiePack.createEmptyCollection()
31            acct.save(<-collection, to: BBxBarbiePack.CollectionStoragePath)
32        }
33        if acct.getCapability<&BBxBarbiePack.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbiePack.PackCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbiePack.CollectionPublicPath).borrow() == nil {
34            acct.link<&BBxBarbiePack.Collection{NonFungibleToken.CollectionPublic, NonFungibleToken.Receiver, BBxBarbiePack.PackCollectionPublic, MetadataViews.ResolverCollection}>(BBxBarbiePack.CollectionPublicPath, target: BBxBarbiePack.CollectionStoragePath)
35        }
36    }
37    execute {
38    }
39}