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// Selector: 037b69c825contract Collection is Dummy, ERC165 {26 // Selector: create721Collection(string,string,string) 951c015127 function create721Collection(28 string memory name,29 string memory description,30 string memory tokenPrefix31 ) public view returns (address) {32 require(false, stub_error);33 name;34 description;35 tokenPrefix;36 dummy;37 return 0x0000000000000000000000000000000000000000;38 }3940 // Selector: setSponsor(address,address) f01fba9341 function setSponsor(address collectionAddress, address sponsor)42 public43 view44 {45 require(false, stub_error);46 collectionAddress;47 sponsor;48 dummy;49 }5051 // Selector: confirmSponsorship(address) abc0000152 function confirmSponsorship(address collectionAddress) public view {53 require(false, stub_error);54 collectionAddress;55 dummy;56 }5758 // Selector: setOffchainShema(address,string) d7dc2de359 function setOffchainShema(address collectionAddress, string memory shema)60 public61 view62 {63 require(false, stub_error);64 collectionAddress;65 shema;66 dummy;67 }6869 // Selector: setVariableOnChainSchema(address,string) 582691c370 function setVariableOnChainSchema(71 address collectionAddress,72 string memory variable73 ) public view {74 require(false, stub_error);75 collectionAddress;76 variable;77 dummy;78 }7980 // Selector: setConstOnChainSchema(address,string) 921456e781 function setConstOnChainSchema(82 address collectionAddress,83 string memory constOnChain84 ) public view {85 require(false, stub_error);86 collectionAddress;87 constOnChain;88 dummy;89 }9091 // Selector: setLimits(address,string) d05638cc92 function setLimits(address collectionAddress, string memory limitsJson)93 public94 view95 {96 require(false, stub_error);97 collectionAddress;98 limitsJson;99 dummy;100 }101}