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: error getting program 54d234750bf1a603.Crystal: failed to derive value: load program failed: Checking failed:
error: mismatched types
--> 54d234750bf1a603.Crystal:129:20
error: mismatched types
--> 54d234750bf1a603.Crystal:135:27
--> 54d234750bf1a603.Crystal
error: cannot find type in this scope: `Crystal`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:31:24
|
31 | if user.borrow<&Crystal.Collection>(from: /storage/EternalCrystalCollection) == nil {
| ^^^^^^^ not found in this scope
error: cannot infer type parameter: `T`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:31:11
|
31 | if user.borrow<&Crystal.Collection>(from: /storage/EternalCrystalCollection) == nil {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: cannot find variable in this scope: `Crystal`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:32:30
|
32 | let collection <- Crystal.createEmptyCollection()
| ^^^^^^^ not found in this scope
error: cannot find type in this scope: `Crystal`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:34:24
|
34 | user.link<&{Crystal.CrystalCollectionPublic}>(
| ^^^^^^^ not found in this scope
error: ambiguous restricted type
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:34:23
|
34 | user.link<&{Crystal.CrystalCollectionPublic}>(
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: cannot infer type parameter: `T`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:34:12
|
34 | user.link<&{Crystal.CrystalCollectionPublic}>(
35 | /public/EternalCrystalCollection,
36 | target: /storage/EternalCrystalCollection
37 | )
| ^
error: cannot find type in this scope: `Crystal`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:45:22
|
45 | .borrow<&{Crystal.CrystalCollectionPublic}>()
| ^^^^^^^ not found in this scope
error: ambiguous restricted type
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:45:21
|
45 | .borrow<&{Crystal.CrystalCollectionPublic}>()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: cannot infer type parameter: `T`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:43:23
|
43 | let receiver = self.user
44 | .getCapability(/public/EternalCrystalCollection)
45 | .borrow<&{Crystal.CrystalCollectionPublic}>()
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: cannot find variable in this scope: `Crystal`
--> dfb27738e0575f8c47a359730cfbd9cd4a9b9789fcda76e98dee4657566b2247:59:34
|
59 | receiver.deposit(token: <-Crystal.merge(shards: <-shards)!)
| ^^^^^^^ not found in this scope