TransactionSEALED
█&▓#╳▓□█○$▒╳◇▒╳▫#▪▫◆╱#◇@&**▒#▪●#╳╲@░╲◆◇^~░▓█●!╲@●◆&██╱##?▒#╳□◆●~
Transaction ID
Execution Fee
0.00098 FLOWScript Arguments
Cadence Script
1// Flow Wallet - mainnet Script addToken - v2.72
2// Android - r3.0.11 - 400000404
3
4import FungibleToken from 0xf233dcee88fe0abe
5
6import Beaver from 0x687e1a7aef17b78b
7
8transaction {
9
10 prepare(signer: auth(Storage, Capabilities) &Account) {
11
12 if signer.storage.borrow<&Beaver.Vault>(from: /storage/BeaverVault ) == nil {
13 signer.storage.save(<- Beaver.createEmptyVault(vaultType: Type<@Beaver.Vault>()), to: /storage/BeaverVault)
14 }
15
16 if signer.capabilities.exists(/public/BeaverReceiver) == false {
17 let receiverCapability = signer.capabilities.storage.issue<&Beaver.Vault>(/storage/BeaverVault)
18 signer.capabilities.publish(receiverCapability, at: /public/BeaverReceiver)
19
20 }
21
22 if signer.capabilities.exists(/public/BeaverMetadata) == false {
23 let balanceCapability = signer.capabilities.storage.issue<&Beaver.Vault>(/storage/BeaverVault)
24 signer.capabilities.publish(balanceCapability, at: /public/BeaverMetadata)
25 }
26
27 }
28}