Flow price: --
1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928

Transaction

Hash: 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928
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: cannot restrict using non-resource/structure/contract interface type: `OrdinalVendor.Admin`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:36:46
   |
36 |         self.adminRef = acct.storage.borrow<&{OrdinalVendor.Admin}>(from: OrdinalVendor.AdminStoragePath)
   |                                               ^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:36:45
   |
36 |         self.adminRef = acct.storage.borrow<&{OrdinalVendor.Admin}>(from: OrdinalVendor.AdminStoragePath)
   |                                              ^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:36:24
   |
36 |         self.adminRef = acct.storage.borrow<&{OrdinalVendor.Admin}>(from: OrdinalVendor.AdminStoragePath)
   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot restrict using non-resource/structure/contract interface type: `Ordinal.Admin`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:41:52
   |
41 |         let ordinalAdminRef = acct.storage.borrow<&{Ordinal.Admin}>(from: Ordinal.AdminStoragePath)
   |                                                     ^^^^^^^^^^^^^

error: ambiguous intersection type
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:41:51
   |
41 |         let ordinalAdminRef = acct.storage.borrow<&{Ordinal.Admin}>(from: Ordinal.AdminStoragePath)
   |                                                    ^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:41:30
   |
41 |         let ordinalAdminRef = acct.storage.borrow<&{Ordinal.Admin}>(from: Ordinal.AdminStoragePath)
   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot use incompletely initialized value: `self`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:46:8
   |
46 |         self.account.storage.save(<- minter, to: storagePath)
   |         ^^^^

error: value of type `Transaction` has no member `account`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:46:13
   |
46 |         self.account.storage.save(<- minter, to: storagePath)
   |              ^^^^^^^ unknown member

error: cannot use incompletely initialized value: `self`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:49:25
   |
49 |         self.minterCap = self.account.capabilities.storage.issue<&{OrdinalVendor.IMinter}>(storagePath)
   |                          ^^^^

error: value of type `Transaction` has no member `account`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:49:30
   |
49 |         self.minterCap = self.account.capabilities.storage.issue<&{OrdinalVendor.IMinter}>(storagePath)
   |                               ^^^^^^^ unknown member

error: value of type `&Account` has no member `getCapability`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:56:104
   |
56 |                     self.paymentReceiverCaps[vaultIdentifier] = getAccount(paymentReceiverAddresses[i]).getCapability<&{FungibleToken.Receiver}>(/public/flowTokenReceiver)!
   |                                                                                                         ^^^^^^^^^^^^^ unknown member

error: value of type `&Account` has no member `getCapability`
  --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:65:104
   |
65 |                     self.paymentReceiverCaps[vaultIdentifier] = getAccount(paymentReceiverAddresses[i]).getCapability<&{FungibleToken.Receiver}>(/public/dapperUtilityCoinReceiver)!
   |                                                                                                         ^^^^^^^^^^^^^ unknown member

error: mismatched types
   --> 1ee40878422881084beab4e53f0ffd830d5e8480ca8cabc5ec32c47c31fe7928:114:23
    |
114 |             minterCap: self.minterCap,
    |                        ^^^^^^^^^^^^^^ expected `Capability<&{OrdinalVendor.IMinter}>`, got `Capability<&{OrdinalVendor.IMinter}>?`


Loading...
0

Loading...

1

Loading...

2

Loading...

3

Loading...

4

Loading...

5

Loading...

6

Loading...

7

Loading...