1contract ContractHelpers {2 uint8 _dummmy = 0;3 address _dummy_addr = 0x0000000000000000000000000000000000000000;4 string stub_error = "this contract does not exists, contract helpers are implemented on substrate chain side";56 function contractOwner(address contract_address) public view returns (address) {7 require(false, stub_error);8 contract_address;9 return _dummy_addr;10 }11 12 function sponsoringEnabled(address contract_address) public view returns (bool) {13 require(false, stub_error);14 contract_address;15 _dummmy;16 return false;17 }18 19 function toggleSponsoring(address contract_address, bool enabled) public {20 require(false, stub_error);21 contract_address;22 enabled;23 _dummmy = 0;24 }25 26 function toggleAllowlist(address contract_address, bool enabled) public {27 require(false, stub_error);28 contract_address;29 enabled;30 _dummmy = 0;31 }32 33 function toggleAllowed(address contract_address, address user, bool allowed) public {34 require(false, stub_error);35 contract_address;36 user;37 allowed;38 _dummmy = 0;39 }40}