TransactionSEALED

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

Transaction ID

Timestamp

Sep 24, 2024, 08:03:54 PM UTC
1y ago

Block Height

88,139,762

Computation

0

Proposerseq:0 key:0

Authorizers

1

Transaction Summary

Contract Call

Called TopShotBETA, FungibleToken

Script Arguments

0recipientAddress
1amountUFix64
1050000.00000000

Cadence Script

1import TopShotBETA from 0xee09029f1dbcd9d1
2    import FungibleToken from 0xf233dcee88fe0abe
3
4    transaction(recipient: Address, amount: UFix64) {
5
6        let Vault: auth(FungibleToken.Withdraw) &TopShotBETA.Vault
7        let Recipient: &{FungibleToken.Vault}
8
9        prepare(signer: auth(Storage) &Account) {
10            self.Vault = signer.storage.borrow<auth(FungibleToken.Withdraw) &TopShotBETA.Vault>(from: /storage/TopShotBETAVault)
11                            ?? panic("Signer does not have a TopShotBETA Vault.")
12            self.Recipient = getAccount(recipient).capabilities.borrow<&{FungibleToken.Vault}>(/public/TopShotBETAReceiver)
13                                ?? panic("Recipient does not have a receiver set up.")
14        }
15
16        execute {
17            let vault: @{FungibleToken.Vault} <- self.Vault.withdraw(amount: amount)
18            self.Recipient.deposit(from: <- vault)
19        }
20    }