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: 1e95830f25contract 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: setLimits(address,string) d05638cc59 function setLimits(address collectionAddress, string memory limitsJson)60 public61 view62 {63 require(false, stub_error);64 collectionAddress;65 limitsJson;66 dummy;67 }68}