git.delta.rocks / unique-network / refs/commits / 3db00dc56ee4

difftreelog

source

tests/src/eth/api/UniqueFungible.sol2.1 KiBsourcehistory
1// SPDX-License-Identifier: OTHER2// This code is automatically generated34pragma solidity >=0.8.0 <0.9.0;56// Common stubs holder7interface Dummy {89}1011interface ERC165 is Dummy {12	function supportsInterface(bytes4 interfaceID) external view returns (bool);13}1415// Inline16interface ERC20Events {17	event Transfer(address indexed from, address indexed to, uint256 value);18	event Approval(19		address indexed owner,20		address indexed spender,21		uint256 value22	);23}2425// Selector: 56fd500b26interface CollectionProperties is Dummy, ERC165 {27	// Selector: setProperty(string,string) 62d9491f28	function setProperty(string memory key, string memory value) external;2930	// Selector: deleteProperty(string) 3424191431	function deleteProperty(string memory key) external;32}3334// Selector: 79cc679035interface ERC20UniqueExtensions is Dummy, ERC165 {36	// Selector: burnFrom(address,uint256) 79cc679037	function burnFrom(address from, uint256 amount) external returns (bool);38}3940// Selector: 942e8b2241interface ERC20 is Dummy, ERC165, ERC20Events {42	// Selector: name() 06fdde0343	function name() external view returns (string memory);4445	// Selector: symbol() 95d89b4146	function symbol() external view returns (string memory);4748	// Selector: totalSupply() 18160ddd49	function totalSupply() external view returns (uint256);5051	// Selector: decimals() 313ce56752	function decimals() external view returns (uint8);5354	// Selector: balanceOf(address) 70a0823155	function balanceOf(address owner) external view returns (uint256);5657	// Selector: transfer(address,uint256) a9059cbb58	function transfer(address to, uint256 amount) external returns (bool);5960	// Selector: transferFrom(address,address,uint256) 23b872dd61	function transferFrom(62		address from,63		address to,64		uint256 amount65	) external returns (bool);6667	// Selector: approve(address,uint256) 095ea7b368	function approve(address spender, uint256 amount) external returns (bool);6970	// Selector: allowance(address,address) dd62ed3e71	function allowance(address owner, address spender)72		external73		view74		returns (uint256);75}7677interface UniqueFungible is78	Dummy,79	ERC165,80	ERC20,81	ERC20UniqueExtensions,82	CollectionProperties83{}