TransactionSEALED

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

Transaction ID

Timestamp

Jul 03, 2025, 06:14:58 AM UTC
8mo ago

Block Height

118,402,179

Computation

0

Execution Fee

0.00012496 FLOW

Transaction Summary

Contract Call

Called NonFungibleToken, Doodles, Wearables +1 more

Script Arguments

Copy:
0baseAddressString
1doodlesIDs[UInt64]
[
  "1003668769"
]
2wearablesIDs[UInt64]
[
  "1293685648",
  "225399883960481",
  "873405627",
  "873405623",
  "967390140",
  "873405625",
  "964847411",
  "873405622",
  "873405624",
  "1466840201",
  "1293685650",
  "873405626"
]

Cadence Script

1import NonFungibleToken from 0x1d7e57aa55817448
2import Doodles from 0xe81193c424cfd3fb
3import Wearables from 0xe81193c424cfd3fb
4import DoodlesWearablesProxy from 0xe81193c424cfd3fb
5
6transaction(baseAddress: String, doodlesIDs: [UInt64], wearablesIDs: [UInt64]) {
7    prepare(signer: auth(BorrowValue) &Account) {
8        if doodlesIDs.length > 0 {
9            let doodlesProvider = signer.storage.borrow<auth(NonFungibleToken.Withdraw) &Doodles.Collection>(from: Doodles.CollectionStoragePath)!
10            for doodleID in doodlesIDs {
11                let doodle <- doodlesProvider.withdraw(withdrawID: doodleID) as! @Doodles.NFT
12                DoodlesWearablesProxy.depositDoodle(
13                    doodle: <- doodle,
14                    baseAddress: baseAddress,
15                    flowAddress: signer.address
16                )
17            }
18        }
19
20        if wearablesIDs.length > 0 {
21            let wearablesProvider = signer.storage.borrow<auth(NonFungibleToken.Withdraw) &Wearables.Collection>(from: Wearables.CollectionStoragePath)!
22            for wearableID in wearablesIDs {
23                let wearable <- wearablesProvider.withdraw(withdrawID: wearableID) as! @Wearables.NFT
24                DoodlesWearablesProxy.depositWearable(
25                    wearable: <- wearable,
26                    baseAddress: baseAddress,
27                    flowAddress: signer.address
28                )
29            }
30        }
31    }
32}