1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56// Common stubs holder7interface Dummy {89}1011interface ERC165 is Dummy {12 function supportsInterface(bytes4 interfaceID) external view returns (bool);13}1415// Selector: 7b4866f916interface ContractHelpers is Dummy, ERC165 {17 // Selector: contractOwner(address) 5152b14c18 function contractOwner(address contractAddress)19 external20 view21 returns (address);2223 // Selector: sponsoringEnabled(address) 6027dc6124 function sponsoringEnabled(address contractAddress)25 external26 view27 returns (bool);2829 // Deprecated30 //31 // Selector: toggleSponsoring(address,bool) fcac6d8632 function toggleSponsoring(address contractAddress, bool enabled) external;3334 // Selector: setSponsoringMode(address,uint8) fde8a56035 function setSponsoringMode(address contractAddress, uint8 mode) external;3637 // Selector: sponsoringMode(address) b70c726738 function sponsoringMode(address contractAddress)39 external40 view41 returns (uint8);4243 // Selector: setSponsoringRateLimit(address,uint32) 77b6c90844 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)45 external;4647 // Selector: getSponsoringRateLimit(address) 610cfabd48 function getSponsoringRateLimit(address contractAddress)49 external50 view51 returns (uint32);5253 // Selector: allowed(address,address) 5c65816554 function allowed(address contractAddress, address user)55 external56 view57 returns (bool);5859 // Selector: allowlistEnabled(address) c772ef6c60 function allowlistEnabled(address contractAddress)61 external62 view63 returns (bool);6465 // Selector: toggleAllowlist(address,bool) 36de20f566 function toggleAllowlist(address contractAddress, bool enabled) external;6768 // Selector: toggleAllowed(address,address,bool) 4706cc1c69 function toggleAllowed(70 address contractAddress,71 address user,72 bool allowed73 ) external;74}