CODE_ERROR
There is an error in the cadence code of this transaction.
[Error Code: 1101] cadence runtime error Execution failed: error: mismatched types --> 09b8c32ce889db36.BlueBeltNFTs:127:20 | 127 | return &self.ownedNFTs[id] as &NonFungibleToken.NFT | ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?` error: mismatched types --> 09b8c32ce889db36.BlueBeltNFTs:137:27 | 137 | let ref = &self.ownedNFTs[id] as auth &NonFungibleToken.NFT | ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?` error: cannot find type in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:6:32 | 6 | if signer.borrow<&BlueBeltNFTs.Collection>(from: BlueBeltNFTs.CollectionStoragePath) == nil { | ^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:6:63 | 6 | if signer.borrow<&BlueBeltNFTs.Collection>(from: BlueBeltNFTs.CollectionStoragePath) == nil { | ^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:6:17 | 6 | if signer.borrow<&BlueBeltNFTs.Collection>(from: BlueBeltNFTs.CollectionStoragePath) == nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:9:36 | 9 | let collection <- BlueBeltNFTs.createEmptyCollection() | ^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:12:48 | 12 | signer.save(<-collection, to: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:15:31 | 15 | signer.link<&BlueBeltNFTs.Collection{NonFungibleToken.CollectionPublic, BlueBeltNFTs.BlueBeltNFTsCollectionPublic}>(BlueBeltNFTs.CollectionPublicPath, target: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:15:90 | 15 | signer.link<&BlueBeltNFTs.Collection{NonFungibleToken.CollectionPublic, BlueBeltNFTs.BlueBeltNFTsCollectionPublic}>(BlueBeltNFTs.CollectionPublicPath, target: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:15:134 | 15 | signer.link<&BlueBeltNFTs.Collection{NonFungibleToken.CollectionPublic, BlueBeltNFTs.BlueBeltNFTsCollectionPublic}>(BlueBeltNFTs.CollectionPublicPath, target: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `BlueBeltNFTs` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:15:177 | 15 | signer.link<&BlueBeltNFTs.Collection{NonFungibleToken.CollectionPublic, BlueBeltNFTs.BlueBeltNFTsCollectionPublic}>(BlueBeltNFTs.CollectionPublicPath, target: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> f1ef71e3b7b0a5a4c865f5586d0df1770cf36ff1bb456c39d8d7e93a5b1e972b:15:18 | 15 | signer.link<&BlueBeltNFTs.Collection{NonFungibleToken.CollectionPublic, BlueBeltNFTs.BlueBeltNFTsCollectionPublic}>(BlueBeltNFTs.CollectionPublicPath, target: BlueBeltNFTs.CollectionStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^