CODE_ERROR
There is an error in the cadence code of this transaction.
[Error Code: 1101] cadence runtime error Execution failed: error: mismatched types --> 4c44f3b1e4e70b20.FanfareNFTContract:90:20 | 90 | return &self.ownedNFTs[id] as &NonFungibleToken.NFT | ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?` error: mismatched types --> 4c44f3b1e4e70b20.FanfareNFTContract:97:27 | 97 | let ref = &self.ownedNFTs[id] as auth &NonFungibleToken.NFT | ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?` error: cannot find type in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:8:24 | 8 | if acct.borrow<&FanfareNFTContract.Collection>(from: FanfareNFTContract.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:8:61 | 8 | if acct.borrow<&FanfareNFTContract.Collection>(from: FanfareNFTContract.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:8:11 | 8 | if acct.borrow<&FanfareNFTContract.Collection>(from: FanfareNFTContract.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:9:78 | 9 | let collection <- FanfareNFTContract.createEmptyCollection() as! @FanfareNFTContract.Collection | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:9:30 | 9 | let collection <- FanfareNFTContract.createEmptyCollection() as! @FanfareNFTContract.Collection | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:10:40 | 10 | acct.save(<-collection, to: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:11:24 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:11:23 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:11:72 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:11:121 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 8a800a374b2f932c67d460c94aaa8d2e063b79a2dcd9c7daf4e429424316cb26:11:12 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Loading...