FT TransferSEALEDEVM
$^@◇■█▓◆^□%#█▓◇▫▫▒%$●░■^%▒@#!!░╳▫*▪▪*▒╱╱$█#▒$╲╱!◆~▒□@?■▒▪%?╲╳?▓▓
Transaction ID
Execution Fee
0.00118 FLOWTransaction Summary
FT TransferCalled EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaa, FungibleToken
Script Arguments
0recipientAddress
1amountUFix64
80000.00000000
Cadence Script
1import EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaa from 0x1e4aa0b87d10b141
2 import FungibleToken from 0xf233dcee88fe0abe
3
4 transaction(recipient: Address, amount: UFix64) {
5
6 let Vault: auth(FungibleToken.Withdraw) &EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaa.Vault
7 let Recipient: &{FungibleToken.Vault}
8
9 prepare(signer: auth(Storage) &Account) {
10 self.Vault = signer.storage.borrow<auth(FungibleToken.Withdraw) &EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaa.Vault>(from: /storage/EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaaVault)
11 ?? panic("Signer does not have a EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaa Vault.")
12 self.Recipient = getAccount(recipient).capabilities.borrow<&{FungibleToken.Vault}>(/public/EVMVMBridgedToken_d8ad8ae8375aa31bff541e17dc4b4917014ebdaaReceiver)
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 }