ABI Weapons

[	{		"constant": true, "inputs": [ {				"name": "interfaceId", "type": "bytes4" }		],		"name": "supportsInterface", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [], "name": "name", "outputs": [ {				"name": "", "type": "string" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "tokenId", "type": "uint256" }		],		"name": "getApproved", "outputs": [ {				"name": "", "type": "address" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "to", "type": "address" },			{				"name": "tokenId", "type": "uint256" }		],		"name": "approve", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_address", "type": "address" },			{				"name": "_amountWei", "type": "uint256" }		],		"name": "weiToOwner", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "chibiId", "type": "uint256" }		],		"name": "queryChibiClaimed", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_weaponRarity", "type": "uint256" },			{				"name": "_weaponType", "type": "uint256" },			{				"name": "_receiver", "type": "address" },			{				"name": "_code", "type": "string" }		],		"name": "mintWeaponToAddr", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [], "name": "totalSupply", "outputs": [ {				"name": "", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "tokenId", "type": "uint256" }		],		"name": "buySaleWeapon", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": true, "stateMutability": "payable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "amount", "type": "uint256" },			{				"name": "_refId", "type": "uint256" }		],		"name": "buyWeapon", "outputs": [], "payable": true, "stateMutability": "payable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "from", "type": "address" },			{				"name": "to", "type": "address" },			{				"name": "tokenId", "type": "uint256" }		],		"name": "transferFrom", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "_address", "type": "address" }		],		"name": "checkMintAllowed", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_to", "type": "address" },			{				"name": "_amount", "type": "uint256" },			{				"name": "_tokenContract", "type": "address" }		],		"name": "ERC20ClassicToOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "mode", "type": "uint256" },			{				"name": "_setWeaponPrice", "type": "uint256" }		],		"name": "setWeaponPrice", "outputs": [ {				"name": "success", "type": "bool" },			{				"name": "weaponPrice", "type": "uint256" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "owner", "type": "address" },			{				"name": "index", "type": "uint256" }		],		"name": "tokenOfOwnerByIndex", "outputs": [ {				"name": "", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_chibiId", "type": "uint256" }		],		"name": "claimWeapon", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_refId", "type": "uint256" },			{				"name": "_cut", "type": "uint256" }		],		"name": "setRefCut", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "percent", "type": "uint256" }		],		"name": "setCommission", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_paused", "type": "bool" }		],		"name": "setGameState", "outputs": [ {				"name": "paused", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "from", "type": "address" },			{				"name": "to", "type": "address" },			{				"name": "tokenId", "type": "uint256" }		],		"name": "safeTransferFrom", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "index", "type": "uint256" }		],		"name": "tokenByIndex", "outputs": [ {				"name": "", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "rarity", "type": "uint256" }		],		"name": "queryDefaultSalePrice", "outputs": [ {				"name": "price", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "_tokenId", "type": "uint256" }		],		"name": "queryForSale", "outputs": [ {				"name": "price", "type": "uint256" },			{				"name": "owner", "type": "address" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_minPrice", "type": "uint256" }		],		"name": "setMinPrice", "outputs": [ {				"name": "price", "type": "uint256" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_address", "type": "address" }		],		"name": "setChibiAddress", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "_tokenId", "type": "uint256" }		],		"name": "queryWeaponData", "outputs": [ {				"name": "tokenId", "type": "uint256" },			{				"name": "owner", "type": "address" },			{				"name": "rarity", "type": "uint256" },			{				"name": "weaponType", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "tokenId", "type": "uint256" }		],		"name": "ownerOf", "outputs": [ {				"name": "", "type": "address" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [], "name": "createRefId", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "owner", "type": "address" }		],		"name": "balanceOf", "outputs": [ {				"name": "", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [], "name": "renounceOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [], "name": "owner", "outputs": [ {				"name": "", "type": "address" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [], "name": "isOwner", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [], "name": "symbol", "outputs": [ {				"name": "", "type": "string" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "_tokenContract", "type": "address" }		],		"name": "queryERC20", "outputs": [ {				"name": "", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_url", "type": "string" }		],		"name": "setInfoUrl", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "amount", "type": "uint256" },			{				"name": "_refId", "type": "uint256" }		],		"name": "buyWeaponLegendary", "outputs": [], "payable": true, "stateMutability": "payable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "to", "type": "address" },			{				"name": "approved", "type": "bool" }		],		"name": "setApprovalForAll", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "tokenId", "type": "uint256" }		],		"name": "cancelWeaponSale", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [], "name": "gameStateClaim", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "from", "type": "address" },			{				"name": "to", "type": "address" },			{				"name": "tokenId", "type": "uint256" },			{				"name": "_data", "type": "bytes" }		],		"name": "safeTransferFrom", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "tokenId", "type": "uint256" },			{				"name": "price", "type": "uint256" }		],		"name": "putWeaponForSale", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_address", "type": "address" }		],		"name": "setGenesAddress", "outputs": [ {				"name": "success", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "amount", "type": "uint256" },			{				"name": "_refId", "type": "uint256" }		],		"name": "buyWeaponRare", "outputs": [], "payable": true, "stateMutability": "payable", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "tokenId", "type": "uint256" }		],		"name": "tokenURI", "outputs": [ {				"name": "", "type": "string" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [], "name": "gameState", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_paused", "type": "bool" }		],		"name": "setGameStateClaim", "outputs": [ {				"name": "paused", "type": "bool" }		],		"payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_address", "type": "address" },			{				"name": "_active", "type": "bool" }		],		"name": "setMintAddress", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [], "name": "queryMinPrice", "outputs": [ {				"name": "price", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_to", "type": "address" },			{				"name": "_amount", "type": "uint256" },			{				"name": "_tokenContract", "type": "address" }		],		"name": "ERC20ToOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "amount", "type": "uint256" },			{				"name": "_refId", "type": "uint256" }		],		"name": "buyWeaponMythic", "outputs": [], "payable": true, "stateMutability": "payable", "type": "function" },	{		"constant": true, "inputs": [], "name": "getCommission", "outputs": [ {				"name": "_comission", "type": "uint256" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": true, "inputs": [ {				"name": "owner", "type": "address" },			{				"name": "operator", "type": "address" }		],		"name": "isApprovedForAll", "outputs": [ {				"name": "", "type": "bool" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "_chibiId", "type": "uint256" }		],		"name": "claimWeaponOld", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"constant": true, "inputs": [], "name": "queryRefId", "outputs": [ {				"name": "_refId", "type": "uint256" },			{				"name": "_refCut", "type": "uint256" },			{				"name": "_address", "type": "address" }		],		"payable": false, "stateMutability": "view", "type": "function" },	{		"constant": false, "inputs": [ {				"name": "newOwner", "type": "address" }		],		"name": "transferOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" },	{		"inputs": [], "payable": false, "stateMutability": "nonpayable", "type": "constructor" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": false, "name": "chibiId", "type": "uint256" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" },			{				"indexed": false, "name": "weaponRarity", "type": "uint256" },			{				"indexed": false, "name": "weaponType", "type": "uint256" }		],		"name": "WeaponClaimed", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": true, "name": "to", "type": "address" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" },			{				"indexed": false, "name": "weaponPricePlayer", "type": "uint256" },			{				"indexed": false, "name": "weaponPrice", "type": "uint256" }		],		"name": "WeaponSaleBought", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" },			{				"indexed": false, "name": "weaponRarity", "type": "uint256" },			{				"indexed": false, "name": "weaponType", "type": "uint256" }		],		"name": "WeaponBought", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" },			{				"indexed": false, "name": "weaponRarity", "type": "uint256" },			{				"indexed": false, "name": "weaponType", "type": "uint256" },			{				"indexed": false, "name": "weaponCode", "type": "string" }		],		"name": "WeaponMintedToAddr", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" },			{				"indexed": false, "name": "weaponPrice", "type": "uint256" }		],		"name": "WeaponForSale", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": false, "name": "weaponTokenId", "type": "uint256" }		],		"name": "WeaponSaleCancelled", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": false, "name": "refId", "type": "uint256" },			{				"indexed": true, "name": "refOwner", "type": "address" },			{				"indexed": false, "name": "amount", "type": "uint256" }		],		"name": "RefPaid", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": false, "name": "refId", "type": "uint256" },			{				"indexed": true, "name": "wallet", "type": "address" }		],		"name": "RefCreated", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "previousOwner", "type": "address" }		],		"name": "OwnershipRenounced", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "previousOwner", "type": "address" },			{				"indexed": true, "name": "newOwner", "type": "address" }		],		"name": "OwnershipTransferred", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "from", "type": "address" },			{				"indexed": true, "name": "to", "type": "address" },			{				"indexed": true, "name": "tokenId", "type": "uint256" }		],		"name": "Transfer", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "owner", "type": "address" },			{				"indexed": true, "name": "approved", "type": "address" },			{				"indexed": true, "name": "tokenId", "type": "uint256" }		],		"name": "Approval", "type": "event" },	{		"anonymous": false, "inputs": [ {				"indexed": true, "name": "owner", "type": "address" },			{				"indexed": true, "name": "operator", "type": "address" },			{				"indexed": false, "name": "approved", "type": "bool" }		],		"name": "ApprovalForAll", "type": "event" } ]