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 ContractHelpers is Dummy {13 // Selector: contractOwner(address) 5152b14c14 function contractOwner(address contractAddress)15 public16 view17 returns (address)18 {19 require(false, stub_error);20 contractAddress;21 dummy;22 return 0x0000000000000000000000000000000000000000;23 }2425 // Selector: sponsoringEnabled(address) 6027dc6126 function sponsoringEnabled(address contractAddress)27 public28 view29 returns (bool)30 {31 require(false, stub_error);32 contractAddress;33 dummy;34 return false;35 }3637 // Selector: toggleSponsoring(address,bool) fcac6d8638 function toggleSponsoring(address contractAddress, bool enabled) public {39 require(false, stub_error);40 contractAddress;41 enabled;42 dummy = 0;43 }4445 // Selector: setSponsoringRateLimit(address,uint32) 77b6c90846 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)47 public48 {49 require(false, stub_error);50 contractAddress;51 rateLimit;52 dummy = 0;53 }5455 // Selector: getSponsoringRateLimit(address) 610cfabd56 function getSponsoringRateLimit(address contractAddress)57 public58 view59 returns (uint32)60 {61 require(false, stub_error);62 contractAddress;63 dummy;64 return 0;65 }6667 // Selector: allowed(address,address) 5c65816568 function allowed(address contractAddress, address user)69 public70 view71 returns (bool)72 {73 require(false, stub_error);74 contractAddress;75 user;76 dummy;77 return false;78 }7980 // Selector: allowlistEnabled(address) c772ef6c81 function allowlistEnabled(address contractAddress)82 public83 view84 returns (bool)85 {86 require(false, stub_error);87 contractAddress;88 dummy;89 return false;90 }9192 // Selector: toggleAllowlist(address,bool) 36de20f593 function toggleAllowlist(address contractAddress, bool enabled) public {94 require(false, stub_error);95 contractAddress;96 enabled;97 dummy = 0;98 }99100 // Selector: toggleAllowed(address,address,bool) 4706cc1c101 function toggleAllowed(102 address contractAddress,103 address user,104 bool allowed105 ) public {106 require(false, stub_error);107 contractAddress;108 user;109 allowed;110 dummy = 0;111 }112}