TransactionSEALED
?○◆!■#░○░█@*▪&○▒●◆$!●○▫▪%▓░^@□%▪▓○@$▫╳●□●╱?*^●%$▒╱◇▪╳■○▪▫&█~%▒?○
Transaction ID
Execution Fee
0.00000389 FLOWTransaction Summary
Contract CallCalled 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}