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 function contractOwner(address contractAddress)14 public15 view16 returns (address)17 {18 require(false, stub_error);19 contractAddress;20 dummy;21 return 0x0000000000000000000000000000000000000000;22 }2324 function sponsoringEnabled(address contractAddress)25 public26 view27 returns (bool)28 {29 require(false, stub_error);30 contractAddress;31 dummy;32 return false;33 }3435 function toggleSponsoring(address contractAddress, bool enabled) public {36 require(false, stub_error);37 contractAddress;38 enabled;39 dummy = 0;40 }4142 function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)43 public44 {45 require(false, stub_error);46 contractAddress;47 rateLimit;48 dummy = 0;49 }5051 function allowed(address contractAddress, address user)52 public53 view54 returns (bool)55 {56 require(false, stub_error);57 contractAddress;58 user;59 dummy;60 return false;61 }6263 function allowlistEnabled(address contractAddress)64 public65 view66 returns (bool)67 {68 require(false, stub_error);69 contractAddress;70 dummy;71 return false;72 }7374 function toggleAllowlist(address contractAddress, bool enabled) public {75 require(false, stub_error);76 contractAddress;77 enabled;78 dummy = 0;79 }8081 function toggleAllowed(82 address contractAddress,83 address user,84 bool allowed85 ) public {86 require(false, stub_error);87 contractAddress;88 user;89 allowed;90 dummy = 0;91 }92}