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{}