Flow price: --
ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8

Transaction

Hash: ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8
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 find declaration `CapabilityFactory` in `96606f26aa36af9d.CapabilityFactory`
 --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:4:7
  |
4 | import CapabilityFactory from 0x96606f26aa36af9d
  |        ^^^^^^^^^^^^^^^^^ available exported declarations are:


error: cannot find declaration `CapabilityFilter` in `6453b3c822c8a523.CapabilityFilter`
 --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:5:7
  |
5 | import CapabilityFilter from 0x6453b3c822c8a523
  |        ^^^^^^^^^^^^^^^^ available exported declarations are:


error: cannot infer type parameter: `T`
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:14:22
   |
14 |         let factory = getAccount(factoryAddress).capabilities.get<&CapabilityFactory.Manager>(CapabilityFactory.PublicPath)
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:15:15
   |
15 |         assert(factory.check(), message: "factory address is not configured properly")
   |                ^^^^^^^^^^^^^^^

error: ambiguous intersection type
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:17:65
   |
17 |         let filter = getAccount(filterAddress).capabilities.get<&{CapabilityFilter.Filter}>(CapabilityFilter.PublicPath)
   |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:17:21
   |
17 |         let filter = getAccount(filterAddress).capabilities.get<&{CapabilityFilter.Filter}>(CapabilityFilter.PublicPath)
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:18:15
   |
18 |         assert(filter.check(), message: "capability filter is not configured properly")
   |                ^^^^^^^^^^^^^^

error: mismatched types
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:20:62
   |
20 |         owned.publishToParent(parentAddress: parent, factory: factory, filter: filter)
   |                                                               ^^^^^^^ expected `Capability<&CapabilityFactory.Manager>`, got `Capability`

error: mismatched types
  --> ca79d137a4568df48ca7fd68f15d4eb3f3693753de33514ecc1e6aa9813b51c8:20:79
   |
20 |         owned.publishToParent(parentAddress: parent, factory: factory, filter: filter)
   |                                                                                ^^^^^^ expected `Capability<&{CapabilityFilter.Filter}>`, got `Capability`


Loading...
0

Loading...

1

Loading...

2

Loading...