Flow price: --
1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739

Transaction

Hash: 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739
error
Error

Whoops! 😨 Something unexpected happened...

[Error Code: 1101] cadence runtime error Execution failed:
error: mismatched types
   --> 5634aefcb76e7d8c.MusicBlock:133:23
    |
133 |             let ref = &self.ownedNFTs[id] as auth &NonFungibleToken.NFT
    |                        ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?`

error: mismatched types
   --> 5634aefcb76e7d8c.MusicBlock:147:20
    |
147 |             return &self.ownedNFTs[id] as &NonFungibleToken.NFT
    |                     ^^^^^^^^^^^^^^^^^^ expected `NonFungibleToken.NFT`, got `NonFungibleToken.NFT?`

error: cannot find type in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:26:34
   |
26 |         if !signer.getCapability<&MusicBlock.Collection{NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}>(nftCollectionProviderPrivatePath)!.check() {
   |                                   ^^^^^^^^^^ not found in this scope

error: cannot infer type parameter: `T`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:26:12
   |
26 |         if !signer.getCapability<&MusicBlock.Collection{NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}>(nftCollectionProviderPrivatePath)!.check() {
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:27:25
   |
27 |             signer.link<&MusicBlock.Collection{NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}>(nftCollectionProviderPrivatePath, target: MusicBlock.CollectionStoragePath)
   |                          ^^^^^^^^^^ not found in this scope

error: cannot find variable in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:27:152
   |
27 |             signer.link<&MusicBlock.Collection{NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}>(nftCollectionProviderPrivatePath, target: MusicBlock.CollectionStoragePath)
   |                                                                                                                                                         ^^^^^^^^^^ not found in this scope

error: cannot infer type parameter: `T`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:27:12
   |
27 |             signer.link<&MusicBlock.Collection{NonFungibleToken.Provider, NonFungibleToken.CollectionPublic}>(nftCollectionProviderPrivatePath, target: MusicBlock.CollectionStoragePath)
   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:45:67
   |
45 |         if let listingID = Marketplace.getListingID(nftType: Type<@MusicBlock.NFT>(), nftID: saleItemID) {
   |                                                                    ^^^^^^^^^^ not found in this scope

error: cannot infer type parameter: `T`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:45:61
   |
45 |         if let listingID = Marketplace.getListingID(nftType: Type<@MusicBlock.NFT>(), nftID: saleItemID) {
   |                                                              ^^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:55:77
   |
55 |         let requirements = Marketplace.getSaleCutRequirements(nftType: Type<@MusicBlock.NFT>())
   |                                                                              ^^^^^^^^^^ not found in this scope

error: cannot infer type parameter: `T`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:55:71
   |
55 |         let requirements = Marketplace.getSaleCutRequirements(nftType: Type<@MusicBlock.NFT>())
   |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^

error: cannot find type in this scope: `MusicBlock`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:73:27
   |
73 |             nftType: Type<@MusicBlock.NFT>(),
   |                            ^^^^^^^^^^ not found in this scope

error: cannot infer type parameter: `T`
  --> 1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739:73:21
   |
73 |             nftType: Type<@MusicBlock.NFT>(),
   |                      ^^^^^^^^^^^^^^^^^^^^^^^
Hash:
1fca53a2514e60ad2d4e8db2e0962bc74ff924f1607a5d425d75ba09becf7739
Status:
ERROR
Block height:
37680702
Block id:
ed64085229c3fd271c18e886f5cf3ec7235d516b3e62ef24d12aebe74fff328f
Timestamp:
Friday 23 September 2022 at 02:54:25 UTC
()
Proposer:
Authorizers: