[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...
Loading...
Loading...
Loading...
Loading...
Loading...
Happy diving into the flow Remember to upgrade your contracts to 1.0!