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: 31acb1fe16interface 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 // Selector: toggleSponsoring(address,bool) fcac6d8630 function toggleSponsoring(address contractAddress, bool enabled) external;3132 // Selector: setSponsoringRateLimit(address,uint32) 77b6c90833 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)34 external;3536 // Selector: getSponsoringRateLimit(address) 610cfabd37 function getSponsoringRateLimit(address contractAddress)38 external39 view40 returns (uint32);4142 // Selector: allowed(address,address) 5c65816543 function allowed(address contractAddress, address user)44 external45 view46 returns (bool);4748 // Selector: allowlistEnabled(address) c772ef6c49 function allowlistEnabled(address contractAddress)50 external51 view52 returns (bool);5354 // Selector: toggleAllowlist(address,bool) 36de20f555 function toggleAllowlist(address contractAddress, bool enabled) external;5657 // Selector: toggleAllowed(address,address,bool) 4706cc1c58 function toggleAllowed(59 address contractAddress,60 address user,61 bool allowed62 ) external;63}