git.delta.rocks / unique-network / refs/commits / b3ebe07cdd5d

difftreelog

source

pallets/evm-contract-helpers/src/stubs/ContractHelpers.sol2.4 KiBsourcehistory
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}