Flow price: --
134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5

Transaction

Hash: 134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] error caused by: 1 error occurred:
	* transaction preprocess failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: invalid use of interface as type
  --> 134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5:10:16
   |
10 |   var vaultRef: &FungibleToken.Vault?
   |                 ^^^^^^^^^^^^^^^^^^^^^ got `&FungibleToken.Vault?`; consider using `&{FungibleToken.Vault}?`

error: mismatched types
  --> 134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5:22:71
   |
22 |             self.vaultRef = acct.capabilities.borrow<&FlowToken.Vault>(/storage/flowTokenVault) ?? panic("Cannot borrow FlowToken vault from acct storage")
   |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^ expected `PublicPath`, got `StoragePath`

error: mismatched types
  --> 134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5:39:55
   |
39 |       if acct.capabilities.borrow<&Ordinal.Collection>(Ordinal.CollectionStoragePath) == nil {
   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `PublicPath`, got `StoragePath`

error: cannot access `withdraw`: function requires `Withdraw` authorization, but reference is unauthorized
  --> 134e998e673762c88fa32ee0f1f272fbf6f62e45b2649bbb176bedd5567b2ac5:53:26
   |
53 |       let paymentVault <- self.vaultRef!.withdraw(amount: price)
   |                           ^^^^^^^^^^^^^^^^^^^^^^^


Loading...
0

Loading...

1

Loading...

2

Loading...

3

Loading...

4

Loading...

5

Loading...