1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56// Common stubs holder7contract Dummy {8 uint8 dummy;9 string stub_error = "this contract is implemented in native";10}1112contract ERC165 is Dummy {13 function supportsInterface(bytes4 interfaceID)14 external15 view16 returns (bool)17 {18 require(false, stub_error);19 interfaceID;20 return true;21 }22}2324// Inline25contract CollectionHelpersEvents {26 event CollectionCreated(27 address indexed owner,28 address indexed collectionId29 );30}3132// Selector: 86a0d92933contract CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {34 // Selector: createNonfungibleCollection(string,string,string) e34a684435 function createNonfungibleCollection(36 string memory name,37 string memory description,38 string memory tokenPrefix39 ) public returns (address) {40 require(false, stub_error);41 name;42 description;43 tokenPrefix;44 dummy = 0;45 return 0x0000000000000000000000000000000000000000;46 }4748 // Selector: createERC721MetadataCompatibleCollection(string,string,string,string) a634a5f949 function createERC721MetadataCompatibleCollection(50 string memory name,51 string memory description,52 string memory tokenPrefix,53 string memory baseUri54 ) public returns (address) {55 require(false, stub_error);56 name;57 description;58 tokenPrefix;59 baseUri;60 dummy = 0;61 return 0x0000000000000000000000000000000000000000;62 }6364 // Selector: isCollectionExist(address) c3de149465 function isCollectionExist(address collectionAddress)66 public67 view68 returns (bool)69 {70 require(false, stub_error);71 collectionAddress;72 dummy;73 return false;74 }75}