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

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}2324contract ContractHelpers is Dummy, ERC165 {25	// Selector: contractOwner(address) 5152b14c26	function contractOwner(address contractAddress)27		public28		view29		returns (address)30	{31		require(false, stub_error);32		contractAddress;33		dummy;34		return 0x0000000000000000000000000000000000000000;35	}3637	// Selector: sponsoringEnabled(address) 6027dc6138	function sponsoringEnabled(address contractAddress)39		public40		view41		returns (bool)42	{43		require(false, stub_error);44		contractAddress;45		dummy;46		return false;47	}4849	// Selector: toggleSponsoring(address,bool) fcac6d8650	function toggleSponsoring(address contractAddress, bool enabled) public {51		require(false, stub_error);52		contractAddress;53		enabled;54		dummy = 0;55	}5657	// Selector: setSponsoringRateLimit(address,uint32) 77b6c90858	function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)59		public60	{61		require(false, stub_error);62		contractAddress;63		rateLimit;64		dummy = 0;65	}6667	// Selector: getSponsoringRateLimit(address) 610cfabd68	function getSponsoringRateLimit(address contractAddress)69		public70		view71		returns (uint32)72	{73		require(false, stub_error);74		contractAddress;75		dummy;76		return 0;77	}7879	// Selector: allowed(address,address) 5c65816580	function allowed(address contractAddress, address user)81		public82		view83		returns (bool)84	{85		require(false, stub_error);86		contractAddress;87		user;88		dummy;89		return false;90	}9192	// Selector: allowlistEnabled(address) c772ef6c93	function allowlistEnabled(address contractAddress)94		public95		view96		returns (bool)97	{98		require(false, stub_error);99		contractAddress;100		dummy;101		return false;102	}103104	// Selector: toggleAllowlist(address,bool) 36de20f5105	function toggleAllowlist(address contractAddress, bool enabled) public {106		require(false, stub_error);107		contractAddress;108		enabled;109		dummy = 0;110	}111112	// Selector: toggleAllowed(address,address,bool) 4706cc1c113	function toggleAllowed(114		address contractAddress,115		address user,116		bool allowed117	) public {118		require(false, stub_error);119		contractAddress;120		user;121		allowed;122		dummy = 0;123	}124}