git.delta.rocks / unique-network / refs/commits / 35ede417a4d0

difftreelog

source

tests/src/eth/api/UniqueFungible.sol1.7 KiBsourcehistory
1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56// Common stubs holder7interface Dummy {89}1011// Inline12interface ERC20Events {13	event Transfer(address indexed from, address indexed to, uint256 value);14	event Approval(15		address indexed owner,16		address indexed spender,17		uint256 value18	);19}2021// Inline22interface InlineNameSymbol is Dummy {23	// Selector: name() 06fdde0324	function name() external view returns (string memory);2526	// Selector: symbol() 95d89b4127	function symbol() external view returns (string memory);28}2930// Inline31interface InlineTotalSupply is Dummy {32	// Selector: totalSupply() 18160ddd33	function totalSupply() external view returns (uint256);34}3536interface ERC165 is Dummy {37	// Selector: supportsInterface(bytes4) 01ffc9a738	function supportsInterface(uint32 interfaceId) external view returns (bool);39}4041interface ERC20 is Dummy, InlineNameSymbol, InlineTotalSupply, ERC20Events {42	// Selector: decimals() 313ce56743	function decimals() external view returns (uint8);4445	// Selector: balanceOf(address) 70a0823146	function balanceOf(address owner) external view returns (uint256);4748	// Selector: transfer(address,uint256) a9059cbb49	function transfer(address to, uint256 amount) external returns (bool);5051	// Selector: transferFrom(address,address,uint256) 23b872dd52	function transferFrom(53		address from,54		address to,55		uint256 amount56	) external returns (bool);5758	// Selector: approve(address,uint256) 095ea7b359	function approve(address spender, uint256 amount) external returns (bool);6061	// Selector: allowance(address,address) dd62ed3e62	function allowance(address owner, address spender)63		external64		view65		returns (uint256);66}6768interface UniqueFungible is Dummy, ERC165, ERC20 {}