MarketplaceSEALED
■◇%^▒#░█!▓▒○█●**%@░*^○▒▫!*!^░^~$■○~%@*╲~█@!▒●◆%▪◆░▪╱╲@$~!▒?◆@■%?
Transaction ID
Execution Fee
0.00094 FLOWScript Arguments
0listingResourceIDs[UInt64]
[ "158329676907742" ]
1isPermissiveBool
false
Cadence Script
1import NFTStorefront from 0x4eb8a10cb9f87357
2
3transaction(listingResourceIDs: [UInt64], isPermissive: Bool) {
4
5 let storefront: auth(NFTStorefront.RemoveListing) &NFTStorefront.Storefront
6
7 prepare(acct: auth(BorrowValue) &Account) {
8 self.storefront = acct.storage.borrow<auth(NFTStorefront.RemoveListing) &NFTStorefront.Storefront>(
9 from: NFTStorefront.StorefrontStoragePath
10 ) ?? panic("Missing or mis-typed NFTStorefront.Storefront")
11 }
12
13 execute {
14 for listingResourceID in listingResourceIDs {
15 if(isPermissive) {
16 if let listing = self.storefront.borrowListing(listingResourceID: listingResourceID) {
17 self.storefront.removeListing(listingResourceID: listingResourceID)
18 }
19 }else{
20 self.storefront.removeListing(listingResourceID: listingResourceID)
21 }
22 }
23 }
24}