[ { "inputs":[ { "internalType":"string", "name":"_name", "type":"string" }, { "internalType":"string", "name":"_symbol", "type":"string" } ], "payable":false, "stateMutability":"nonpayable", "type":"constructor" }, { "anonymous":false, "inputs":[ { "indexed":true, "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"Burn", "type":"event" }, { "anonymous":false, "inputs":[ { "indexed":true, "internalType":"uint256", "name":"tokenId", "type":"uint256" }, { "indexed":false, "internalType":"address", "name":"to", "type":"address" } ], "name":"Mint", "type":"event" }, { "anonymous":false, "inputs":[ { "indexed":true, "internalType":"address", "name":"previousOwner", "type":"address" }, { "indexed":true, "internalType":"address", "name":"newOwner", "type":"address" } ], "name":"OwnershipTransferred", "type":"event" }, { "anonymous":false, "inputs":[ { "indexed":false, "internalType":"uint256", "name":"tokenId", "type":"uint256" }, { "indexed":false, "internalType":"string", "name":"tokenURI", "type":"string" } ], "name":"TokenURISet", "type":"event" }, { "anonymous":false, "inputs":[ { "indexed":true, "internalType":"address", "name":"from", "type":"address" }, { "indexed":true, "internalType":"address", "name":"to", "type":"address" }, { "indexed":true, "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"Transferred", "type":"event" }, { "constant":true, "inputs":[ { "internalType":"address", "name":"owner", "type":"address" } ], "name":"balanceOf", "outputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"burn", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":true, "inputs":[], "name":"isOwner", "outputs":[ { "internalType":"bool", "name":"", "type":"bool" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"address", "name":"to", "type":"address" }, { "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"mint", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"address", "name":"to", "type":"address" }, { "internalType":"uint256", "name":"tokenId", "type":"uint256" }, { "internalType":"string", "name":"uri", "type":"string" } ], "name":"mintWithTokenURI", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":true, "inputs":[], "name":"name", "outputs":[ { "internalType":"string", "name":"", "type":"string" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[], "name":"owner", "outputs":[ { "internalType":"address", "name":"", "type":"address" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "name":"ownerOf", "outputs":[ { "internalType":"address", "name":"", "type":"address" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":false, "inputs":[], "name":"renounceOwnership", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"uint256", "name":"tokenId", "type":"uint256" }, { "internalType":"string", "name":"uri", "type":"string" } ], "name":"setTokenURI", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":true, "inputs":[], "name":"symbol", "outputs":[ { "internalType":"string", "name":"", "type":"string" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[ { "internalType":"address", "name":"", "type":"address" } ], "name":"tokenOwned", "outputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[ { "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"tokenURI", "outputs":[ { "internalType":"string", "name":"", "type":"string" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "name":"tokens", "outputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":true, "inputs":[], "name":"totalSupply", "outputs":[ { "internalType":"uint256", "name":"", "type":"uint256" } ], "payable":false, "stateMutability":"view", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"address", "name":"from", "type":"address" }, { "internalType":"address", "name":"to", "type":"address" }, { "internalType":"uint256", "name":"tokenId", "type":"uint256" } ], "name":"transferFrom", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" }, { "constant":false, "inputs":[ { "internalType":"address", "name":"newOwner", "type":"address" } ], "name":"transferOwnership", "outputs":[], "payable":false, "stateMutability":"nonpayable", "type":"function" } ]