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` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc: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` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:8:61 | 8 | if acct.borrow<&FanfareNFTContract.Collection>(from: FanfareNFTContract.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:8:11 | 8 | if acct.borrow<&FanfareNFTContract.Collection>(from: FanfareNFTContract.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `FanfareNFTContract` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:9:78 | 9 | let collection <- FanfareNFTContract.createEmptyCollection() as! @FanfareNFTContract.Collection | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:9:30 | 9 | let collection <- FanfareNFTContract.createEmptyCollection() as! @FanfareNFTContract.Collection | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `FanfareNFTContract` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:10:40 | 10 | acct.save(<-collection, to: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FanfareNFTContract` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:11:24 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:11:23 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `FanfareNFTContract` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc: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` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:11:121 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 82b82f80dd30f273507e441c755f026bf9cda1a5795503d08a89e8287f7075dc:11:12 | 11 | acct.link<&{FanfareNFTContract.FanfareNFTCollectionPublic}>(FanfareNFTContract.CollectionPublicPath, target: FanfareNFTContract.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Loading...