git.delta.rocks / unique-network / refs/commits / 7c4183b4cb3a

difftreelog

source

pallets/evm-contract-helpers/src/stubs/ContractHelpers.sol2.8 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: 7b4866f925contract 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	// Deprecated51	//52	// Selector: toggleSponsoring(address,bool) fcac6d8653	function toggleSponsoring(address contractAddress, bool enabled) public {54		require(false, stub_error);55		contractAddress;56		enabled;57		dummy = 0;58	}5960	// Selector: setSponsoringMode(address,uint8) fde8a56061	function setSponsoringMode(address contractAddress, uint8 mode) public {62		require(false, stub_error);63		contractAddress;64		mode;65		dummy = 0;66	}6768	// Selector: sponsoringMode(address) b70c726769	function sponsoringMode(address contractAddress)70		public71		view72		returns (uint8)73	{74		require(false, stub_error);75		contractAddress;76		dummy;77		return 0;78	}7980	// Selector: setSponsoringRateLimit(address,uint32) 77b6c90881	function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)82		public83	{84		require(false, stub_error);85		contractAddress;86		rateLimit;87		dummy = 0;88	}8990	// Selector: getSponsoringRateLimit(address) 610cfabd91	function getSponsoringRateLimit(address contractAddress)92		public93		view94		returns (uint32)95	{96		require(false, stub_error);97		contractAddress;98		dummy;99		return 0;100	}101102	// Selector: allowed(address,address) 5c658165103	function allowed(address contractAddress, address user)104		public105		view106		returns (bool)107	{108		require(false, stub_error);109		contractAddress;110		user;111		dummy;112		return false;113	}114115	// Selector: allowlistEnabled(address) c772ef6c116	function allowlistEnabled(address contractAddress)117		public118		view119		returns (bool)120	{121		require(false, stub_error);122		contractAddress;123		dummy;124		return false;125	}126127	// Selector: toggleAllowlist(address,bool) 36de20f5128	function toggleAllowlist(address contractAddress, bool enabled) public {129		require(false, stub_error);130		contractAddress;131		enabled;132		dummy = 0;133	}134135	// Selector: toggleAllowed(address,address,bool) 4706cc1c136	function toggleAllowed(137		address contractAddress,138		address user,139		bool allowed140	) public {141		require(false, stub_error);142		contractAddress;143		user;144		allowed;145		dummy = 0;146	}147}