[Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(string=No contracts found for identifier=A.2abc7023559e9285.NonFungibleToken)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(string=No contracts found for identifier=A.2abc7023559e9285.MetadataViews)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(MISSING)!(string=No contracts found for identifier=A.2abc7023559e9285.NonFungibleToken)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(string=No contracts found for identifier=A.2abc7023559e9285.FungibleToken)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(MISSING)!(string=No contracts found for identifier=A.2abc7023559e9285.NonFungibleToken)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(MISSING)!(string=No contracts found for identifier=A.2abc7023559e9285.MetadataViews)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT) could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ could not find import [Error Code: 1101] cadence runtime error Execution failed: error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.EpisodeNFT error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.NonFungibleToken error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.MetadataViews error: get program failed: cannot check account freeze status: [Error Code: 1201] account not found for address 2abc7023559e9285 --> 2abc7023559e9285.FungibleToken error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:24:17 | 24 | let minter: &EpisodeNFT.NFTMinter | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:34 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:27:33 | 27 | let recipientCollectionRef: &{NonFungibleToken.CollectionPublic} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:26 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:55 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:34:11 | 34 | if signer.borrow<&EpisodeNFT.Collection>(from: EpisodeNFT.CollectionStoragePath) != nil { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:35:35 | 35 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:41 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:69 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:38:26 | 38 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:43:31 | 43 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:26 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:44:25 | 44 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:42:42 | 42 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:49:26 | 49 | let collection <- EpisodeNFT.createEmptyCollection() | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:52:38 | 52 | signer.save(<-collection, to: EpisodeNFT.CollectionStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:22 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:57 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:96 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:21 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:56:12 | 56 | EpisodeNFT.CollectionPublicPath, | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:57:20 | 57 | target: EpisodeNFT.CollectionStoragePath | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:55:8 | 55 | signer.link<&{NonFungibleToken.CollectionPublic, EpisodeNFT.EpisodeNFTCollectionPublic, MetadataViews.ResolverCollection}>( | ^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:60:31 | 60 | self.mintingIDBefore = EpisodeNFT.totalSupply | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:37 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:65 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:63:22 | 63 | self.minter = signer.borrow<&EpisodeNFT.NFTMinter>(from: EpisodeNFT.MinterStoragePath) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:68:27 | 68 | .getCapability(EpisodeNFT.CollectionPublicPath) | ^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `NonFungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:22 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:69:21 | 69 | .borrow<&{NonFungibleToken.CollectionPublic}>() | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:67:38 | 67 | self.recipientCollectionRef = getAccount(recipient) | ^ error: cannot find type in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:81:24 | 81 | var royalties: [MetadataViews.Royalty] = [] | ^^^^^^^^^^^^^ not found in this scope error: cannot find type in this scope: `FungibleToken` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:29 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: ambiguous restricted type --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:28 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:85:54 | 85 | .getCapability<&{FungibleToken.Receiver}>(MetadataViews.getRoyaltyReceiverPublicPath()) | ^^^^^^^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:88:16 | 88 | if !beneficiaryCapability.check() { panic("Beneficiary capability is not valid!") } | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find variable in this scope: `MetadataViews` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:91:16 | 91 | MetadataViews.Royalty( | ^^^^^^^^^^^^^ not found in this scope error: cannot find variable in this scope: `EpisodeNFT` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:8 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^ not found in this scope error: cannot apply binary operation + to types: `UInt64`, `Int` --> 395c23b3859eb54db39120d9844d06d5881ce2387780f705552f082df5a5f261:116:34 | 116 | EpisodeNFT.totalSupply == self.mintingIDBefore + 1: "The total supply should have been increased by 1" | ^^^^^^^^^^^^^^^^^^^^^^^^ %!!(MISSING)!(MISSING)!(string=No contracts found for identifier=A.2abc7023559e9285.NonFungibleToken)(EXTRA string=No contracts found for identifier=A.2abc7023559e9285.EpisodeNFT)