Flow price: --
e897d1119bc59c779548525ab6afb624f392f2340cba49e489a363d319ee9e1f

Transaction

Hash: e897d1119bc59c779548525ab6afb624f392f2340cba49e489a363d319ee9e1f
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] error caused by: 1 error occurred:
	* transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed:
error: cannot deploy invalid contract
 --> e897d1119bc59c779548525ab6afb624f392f2340cba49e489a363d319ee9e1f:4:3
  |
4 | 			signer.contracts.add(name: name, code: code.utf8 )
  | 			^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot find declaration `NonFungibleToken` in `631e88ae7f1d7c20.NonFungibleToken`
 --> 75ac08e87a4caba7.NFTKred:8:7
  |
8 | import NonFungibleToken from 0x631e88ae7f1d7c20
  |        ^^^^^^^^^^^^^^^^ available exported declarations are:


error: cannot find declaration `MetadataViews` in `631e88ae7f1d7c20.MetadataViews`
 --> 75ac08e87a4caba7.NFTKred:9:7
  |
9 | import MetadataViews from 0x631e88ae7f1d7c20
  |        ^^^^^^^^^^^^^ available exported declarations are:


error: ambiguous intersection type
  --> 75ac08e87a4caba7.NFTKred:46:50
   |
46 |         access(all) fun createEmptyCollection(): @{NonFungibleToken.Collection} {
   |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
  --> 75ac08e87a4caba7.NFTKred:71:45
   |
71 |         access(all) var ownedNFTs: @{UInt64: {NonFungibleToken.NFT}}
   |                                              ^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
  --> 75ac08e87a4caba7.NFTKred:91:77
   |
91 |         access(NonFungibleToken.Withdraw) fun withdraw(withdrawID: UInt64): @{NonFungibleToken.NFT} {
   |                                                                              ^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:100:40
    |
100 |         access(all) fun deposit(token: @{NonFungibleToken.NFT}) {
    |                                         ^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `ViewResolver`
   --> 75ac08e87a4caba7.NFTKred:124:63
    |
124 |         access(all) view fun borrowViewResolver(id: UInt64): &{ViewResolver.Resolver}? {
    |                                                                ^^^^^^^^^^^^ not found in this scope

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:124:62
    |
124 |         access(all) view fun borrowViewResolver(id: UInt64): &{ViewResolver.Resolver}? {
    |                                                               ^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:131:55
    |
131 |         access(all) view fun borrowNFT(_ id: UInt64): &{NonFungibleToken.NFT}? {
    |                                                        ^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:138:50
    |
138 |         access(all) fun createEmptyCollection(): @{NonFungibleToken.Collection} {
    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:143:59
    |
143 |     access(all) fun createEmptyCollection(nftType: Type): @{NonFungibleToken.Collection} {
    |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:154:12
    |
154 |             Type<MetadataViews.NFTCollectionData>(),
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:155:12
    |
155 |             Type<MetadataViews.NFTCollectionDisplay>(),
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:156:12
    |
156 |             Type<MetadataViews.EVMBridgedMetadata>()
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:167:17
    |
167 |             case Type<MetadataViews.NFTCollectionData>():
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:173:60
    |
173 |                     createEmptyCollectionFunction: (fun(): @{NonFungibleToken.Collection} {
    |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:178:17
    |
178 |             case Type<MetadataViews.NFTCollectionDisplay>():
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type: requires an explicit type annotation
   --> 75ac08e87a4caba7.NFTKred:191:29
    |
191 |                     socials: {
    |                              ^

error: cannot infer type parameter: `T`
   --> 75ac08e87a4caba7.NFTKred:195:17
    |
195 |             case Type<MetadataViews.EVMBridgedMetadata>():
    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> 75ac08e87a4caba7.NFTKred:52:16
   |
52 |                 Type<MetadataViews.NFTCollectionData>()
   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> 75ac08e87a4caba7.NFTKred:58:21
   |
58 |                 case Type<MetadataViews.NFTCollectionData>():
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot infer type parameter: `T`
  --> 75ac08e87a4caba7.NFTKred:59:101
   |
59 |                     return NFTKred.resolveContractView(resourceType: Type<@NFTKred.NFT>(), viewType: Type<MetadataViews.NFTCollectionData>())
   |                                                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:125:49
    |
125 |             if let nft = &self.ownedNFTs[id] as &{NonFungibleToken.NFT}? {
    |                                                  ^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `ViewResolver`
   --> 75ac08e87a4caba7.NFTKred:126:32
    |
126 |                 return nft as &{ViewResolver.Resolver}
    |                                 ^^^^^^^^^^^^ not found in this scope

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:126:31
    |
126 |                 return nft as &{ViewResolver.Resolver}
    |                                ^^^^^^^^^^^^^^^^^^^^^^^

error: ambiguous intersection type
   --> 75ac08e87a4caba7.NFTKred:132:44
    |
132 |             return (&self.ownedNFTs[id] as &{NonFungibleToken.NFT}?)
    |                                             ^^^^^^^^^^^^^^^^^^^^^^


Hash:
e897d1119bc59c779548525ab6afb624f392f2340cba49e489a363d319ee9e1f
Status:
ERROR
Block height:
26237304
Block id:
22c0fc1f037f92c76bfba2fab1b12865b222aed74e23369616526a14416edd3d
Timestamp:
Wednesday 7 August 2024 at 04:30:06 UTC
()
Proposer:
Authorizers:
Gas used:
0