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

difftreelog

source

tests/src/eth/api/ContractHelpers.sol2.4 KiBsourcehistory
1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56// Anonymous struct7struct Tuple0 {8	address field_0;9	uint256 field_1;10}1112// Common stubs holder13interface Dummy {1415}1617interface ERC165 is Dummy {18	function supportsInterface(bytes4 interfaceID) external view returns (bool);19}2021// Selector: 06fc42e922interface ContractHelpers is Dummy, ERC165 {23	// Selector: contractOwner(address) 5152b14c24	function contractOwner(address contractAddress)25		external26		view27		returns (address);2829	// Selector: setSponsor(address,address) f01fba9330	function setSponsor(address contractAddress, address sponsor) external;3132	// Selector: confirmSponsorship(address) abc0000133	function confirmSponsorship(address contractAddress) external;3435	// Selector: getSponsor(address) 743fc74536	function getSponsor(address contractAddress)37		external38		view39		returns (Tuple0 memory);4041	// Selector: hasSponsor(address) 9741860342	function hasSponsor(address contractAddress) external view returns (bool);4344	// Selector: hasPendingSponsor(address) 39b9b24245	function hasPendingSponsor(address contractAddress)46		external47		view48		returns (bool);4950	// Selector: sponsoringEnabled(address) 6027dc6151	function sponsoringEnabled(address contractAddress)52		external53		view54		returns (bool);5556	// Selector: setSponsoringMode(address,uint8) fde8a56057	function setSponsoringMode(address contractAddress, uint8 mode) external;5859	// Selector: sponsoringMode(address) b70c726760	function sponsoringMode(address contractAddress)61		external62		view63		returns (uint8);6465	// Selector: setSponsoringRateLimit(address,uint32) 77b6c90866	function setSponsoringRateLimit(address contractAddress, uint32 rateLimit)67		external;6869	// Selector: getSponsoringRateLimit(address) 610cfabd70	function getSponsoringRateLimit(address contractAddress)71		external72		view73		returns (uint32);7475	// Selector: allowed(address,address) 5c65816576	function allowed(address contractAddress, address user)77		external78		view79		returns (bool);8081	// Selector: allowlistEnabled(address) c772ef6c82	function allowlistEnabled(address contractAddress)83		external84		view85		returns (bool);8687	// Selector: toggleAllowlist(address,bool) 36de20f588	function toggleAllowlist(address contractAddress, bool enabled) external;8990	// Selector: toggleAllowed(address,address,bool) 4706cc1c91	function toggleAllowed(92		address contractAddress,93		address user,94		bool allowed95	) external;96}