[Error Code: 1101] error caused by: 1 error occurred: * transaction execute failed: [Error Code: 1101] cadence runtime error: Execution failed: error: cannot deploy invalid contract --> 7717d6006add83a07ace6b40118ba972c23fe2c9cab414b5e289540ad242ed8d:3:2 | 3 | signer.contracts.update(name: name, code: code.decodeHex()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `TopShot` --> 8a5f647e58dde1ee.Resolver:66:41 | 66 | let view = item.resolveView(Type<TopShot.TopShotMomentMetadataView>()) | ^^^^^^^ not found in this scope error: cannot infer type parameter: `T` --> 8a5f647e58dde1ee.Resolver:66:36 | 66 | let view = item.resolveView(Type<TopShot.TopShotMomentMetadataView>()) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot find type in this scope: `TopShot` --> 8a5f647e58dde1ee.Resolver:68:32 | 68 | let metadata = view as! TopShot.TopShotMomentMetadataView | ^^^^^^^ not found in this scope error: cannot apply binary operation == to types: `AnyStruct`, `String?` --> 8a5f647e58dde1ee.Resolver:100:54 | 100 | if trait.name.toLower() == "editionid" && trait.value == offerParamsString["editionId"] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: cannot apply binary operation == to types: `AnyStruct`, `String?` --> 8a5f647e58dde1ee.Resolver:103:81 | 103 | if shouldValidateSerial && trait.name.toLower() == "serialnumber" && trait.value == offerParamsString["serialNumber"] { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error: missing argument label: `item` --> 8a5f647e58dde1ee.Resolver:45:47 | 45 | return Resolver.resolveNFTType(item, offerParamsString) | ^^^^ error: missing argument label: `offerParamsString` --> 8a5f647e58dde1ee.Resolver:45:53 | 45 | return Resolver.resolveNFTType(item, offerParamsString) | ^^^^^^^^^^^^^^^^^ error: missing argument label: `item` --> 8a5f647e58dde1ee.Resolver:47:58 | 47 | return Resolver.resolveTopShotEditionType(item, offerParamsString) | ^^^^ error: missing argument label: `offerParamsString` --> 8a5f647e58dde1ee.Resolver:47:64 | 47 | return Resolver.resolveTopShotEditionType(item, offerParamsString) | ^^^^^^^^^^^^^^^^^ error: missing argument label: `item` --> 8a5f647e58dde1ee.Resolver:49:65 | 49 | return Resolver.resolveMetadataViewsEditionsType(item, offerParamsString) | ^^^^ error: missing argument label: `offerParamsString` --> 8a5f647e58dde1ee.Resolver:49:71 | 49 | return Resolver.resolveMetadataViewsEditionsType(item, offerParamsString) | ^^^^^^^^^^^^^^^^^ error: missing argument label: `item` --> 8a5f647e58dde1ee.Resolver:51:74 | 51 | return Resolver.resolveEditionIdAndSerialNumberTraitsType(item, offerParamsString) | ^^^^ error: missing argument label: `offerParamsString` --> 8a5f647e58dde1ee.Resolver:51:80 | 51 | return Resolver.resolveEditionIdAndSerialNumberTraitsType(item, offerParamsString) | ^^^^^^^^^^^^^^^^^
Happy diving into the flow Remember to test your contracts in 1.0 here on testnet