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: 31acb1fe25contract ContractHelpers is Dummy, ERC165 {26 // Selector: contractOwner(address) 5152b14c27 function contractOwner(address contractAddress)28 public29 view30 returns (address)31 {32 require(false, stub_error);33 contractAddress;34 dummy;35 return 0x0000000000000000000000000000000000000000;36 }3738 // Selector: sponsoringEnabled(address) 6027dc6139 function sponsoringEnabled(address contractAddress)40 public41 view42 returns (bool)43 {44 require(false, stub_error);45 contractAddress;46 dummy;47 return false;48 }4950 // Selector: toggleSponsoring(address,bool) fcac6d8651 function toggleSponsoring(address contractAddress, bool enabled) public {52 require(false, stub_error);53 contractAddress;54 enabled;55 dummy = 0;56 }5758 // Selector: setSponsoringRateLimit(address,uint32) 77b6c90859 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)60 public61 {62 require(false, stub_error);63 contractAddress;64 rateLimit;65 dummy = 0;66 }6768 // Selector: getSponsoringRateLimit(address) 610cfabd69 function getSponsoringRateLimit(address contractAddress)70 public71 view72 returns (uint32)73 {74 require(false, stub_error);75 contractAddress;76 dummy;77 return 0;78 }7980 // Selector: allowed(address,address) 5c65816581 function allowed(address contractAddress, address user)82 public83 view84 returns (bool)85 {86 require(false, stub_error);87 contractAddress;88 user;89 dummy;90 return false;91 }9293 // Selector: allowlistEnabled(address) c772ef6c94 function allowlistEnabled(address contractAddress)95 public96 view97 returns (bool)98 {99 require(false, stub_error);100 contractAddress;101 dummy;102 return false;103 }104105 // Selector: toggleAllowlist(address,bool) 36de20f5106 function toggleAllowlist(address contractAddress, bool enabled) public {107 require(false, stub_error);108 contractAddress;109 enabled;110 dummy = 0;111 }112113 // Selector: toggleAllowed(address,address,bool) 4706cc1c114 function toggleAllowed(115 address contractAddress,116 address user,117 bool allowed118 ) public {119 require(false, stub_error);120 contractAddress;121 user;122 allowed;123 dummy = 0;124 }125}