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