[ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Burn", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldTeam", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newTeam", "type": "address" } ], "name": "ChangeTeam", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "user", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Mint", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferPrepared", "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": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [], "name": "_NEW_OWNER_", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_OWNER_", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "zeroAddress", "type": "address" } ], "name": "abandonOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "balance", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newTeam", "type": "address" } ], "name": "changeTeamAccount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "claimOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_creator", "type": "address" }, { "internalType": "uint256", "name": "_initSupply", "type": "uint256" }, { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "uint256", "name": "_tradeBurnRatio", "type": "uint256" }, { "internalType": "uint256", "name": "_tradeFeeRatio", "type": "uint256" }, { "internalType": "address", "name": "_team", "type": "address" } ], "name": "init", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "initOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "user", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "team", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradeBurnRatio", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tradeFeeRatio", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801561001057600080fd5b506115c1806100206000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80634e71e0c8116100b857806395d89b411161007c57806395d89b41146104d3578063a9059cbb146104db578063b4c50ff414610507578063dd62ed3e1461052d578063e59850f71461055b578063f2fde38b1461056357610142565b80634e71e0c81461048d57806370a08231146104955780638456db15146104bb57806385f2aef2146104c3578063870c66d6146104cb57610142565b806323b872dd1161010a57806323b872dd1461026a578063313ce567146102a05780633a625ee6146102be57806340c10f19146102e457806342966c68146103105780634ca608251461032d57610142565b806306fdde0314610147578063095ea7b3146101c45780630d0092971461020457806316048bc41461022c57806318160ddd14610250575b600080fd5b61014f610589565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610189578181015183820152602001610171565b50505050905090810190601f1680156101b65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f0600480360360408110156101da57600080fd5b506001600160a01b038135169060200135610614565b604080519115158252519081900360200190f35b61022a6004803603602081101561021a57600080fd5b50356001600160a01b031661067b565b005b610234610703565b604080516001600160a01b039092168252519081900360200190f35b610258610712565b60408051918252519081900360200190f35b6101f06004803603606081101561028057600080fd5b506001600160a01b03813581169160208101359091169060400135610718565b6102a86107f4565b6040805160ff9092168252519081900360200190f35b61022a600480360360208110156102d457600080fd5b50356001600160a01b03166107fd565b61022a600480360360408110156102fa57600080fd5b506001600160a01b0381351690602001356108ff565b61022a6004803603602081101561032657600080fd5b5035610a62565b61022a600480360361010081101561034457600080fd5b6001600160a01b038235169160208101359181019060608101604082013564010000000081111561037457600080fd5b82018360208201111561038657600080fd5b803590602001918460018302840111640100000000831117156103a857600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156103fb57600080fd5b82018360208201111561040d57600080fd5b8035906020019184600183028401116401000000008311171561042f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505050813560ff16925050602081013590604081013590606001356001600160a01b0316610b5e565b61022a610ccb565b610258600480360360208110156104ab57600080fd5b50356001600160a01b0316610d7e565b610234610d99565b610234610da8565b610258610db7565b61014f610dbd565b6101f0600480360360408110156104f157600080fd5b506001600160a01b038135169060200135610e18565b61022a6004803603602081101561051d57600080fd5b50356001600160a01b0316610e2e565b6102586004803603604081101561054357600080fd5b506001600160a01b0381358116916020013516610f13565b610258610f3e565b61022a6004803603602081101561057957600080fd5b50356001600160a01b0316610f44565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561060c5780601f106105e15761010080835404028352916020019161060c565b820191906000526020600020905b8154815290600101906020018083116105ef57829003601f168201915b505050505081565b336000818152600a602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b600154600160a01b900460ff16156106cd576040805162461bcd60e51b815260206004820152601060248201526f1113d113d7d25392551250531256915160821b604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b179055600080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b031681565b60055481565b6001600160a01b0383166000908152600a60209081526040808320338452909152812054821115610787576040805162461bcd60e51b815260206004820152601460248201527308298989eae829c868abe9c9ea8be8a9c9eaa8e960631b604482015290519081900360640190fd5b610792848484610fea565b6001600160a01b0384166000908152600a602090815260408083203384529091529020546107c6908363ffffffff61131916565b6001600160a01b0385166000908152600a602090815260408083203384529091529020555060019392505050565b60035460ff1681565b6000546001600160a01b03163314610848576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b600060075411610895576040805162461bcd60e51b81526020600482015260136024820152722727aa2faa2920a222afa322a2afaa27a5a2a760691b604482015290519081900360640190fd5b600854604080516001600160a01b039283168152918316602083015280517f777d534c56e5409475a0daf453d4062d4d63f108acc530af91f101587cc91adc9281900390910190a1600880546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461094a576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6000546001600160a01b03838116911614610998576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b0382166000908152600960205260409020546109c1908263ffffffff61136216565b6001600160a01b0383166000908152600960205260409020556005546109ed908263ffffffff61136216565b6005556040805182815290516001600160a01b038416917f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d4121396885919081900360200190a26040805182815290516001600160a01b038416916000916000805160206115478339815191529181900360200190a35050565b33600090815260096020526040902054811115610ab9576040805162461bcd60e51b815260206004820152601060248201526f0ac8298aa8abe9c9ea8be8a9c9eaa8e960831b604482015290519081900360640190fd5b33600090815260096020526040902054610ad9908263ffffffff61131916565b33600090815260096020526040902055600554610afc908263ffffffff61131916565b60055560408051828152905133917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a260408051828152905160009133916000805160206115478339815191529181900360200190a350565b610b678861067b565b8551610b7a906002906020890190611462565b508451610b8e906004906020880190611462565b506003805460ff191660ff861617905560058790556001600160a01b0388166000908152600960205260409020879055611388831115610c15576040805162461bcd60e51b815260206004820152601860248201527f54524144455f4255524e5f524154494f5f494e56414c49440000000000000000604482015290519081900360640190fd5b611388821115610c6c576040805162461bcd60e51b815260206004820152601760248201527f54524144455f4645455f524154494f5f494e56414c4944000000000000000000604482015290519081900360640190fd5b60068390556007829055600880546001600160a01b038084166001600160a01b031990921691909117909155604080518981529051918a1691600091600080516020611547833981519152919081900360200190a35050505050505050565b6001546001600160a01b03163314610d1a576040805162461bcd60e51b815260206004820152600d60248201526c494e56414c49445f434c41494d60981b604482015290519081900360640190fd5b600154600080546040516001600160a01b0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a360018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6001600160a01b031660009081526009602052604090205490565b6001546001600160a01b031681565b6008546001600160a01b031681565b60075481565b6004805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561060c5780601f106105e15761010080835404028352916020019161060c565b6000610e25338484610fea565b50600192915050565b6000546001600160a01b03163314610e79576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b6001600160a01b03811615610ec8576040805162461bcd60e51b815260206004820152601060248201526f4e4f545f5a45524f5f4144445245535360801b604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a350600080546001600160a01b0319169055565b6001600160a01b039182166000908152600a6020908152604080832093909416825291909152205490565b60065481565b6000546001600160a01b03163314610f8f576040805162461bcd60e51b81526020600482015260096024820152682727aa2fa7aba722a960b91b604482015290519081900360640190fd5b600080546040516001600160a01b03808516939216917fdcf55418cee3220104fef63f979ff3c4097ad240c0c43dcb33ce837748983e6291a3600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661102f5760405162461bcd60e51b81526004018080602001828103825260258152602001806115676025913960400191505060405180910390fd5b6001600160a01b0382166110745760405162461bcd60e51b81526004018080602001828103825260238152602001806114fe6023913960400191505060405180910390fd5b6001600160a01b0383166000908152600960205260409020548111156110cb5760405162461bcd60e51b81526004018080602001828103825260268152602001806115216026913960400191505060405180910390fd5b6001600160a01b0383166000908152600960205260409020546110f4908263ffffffff61131916565b6001600160a01b0384166000908152600960205260408120919091556006548190156111df57611141612710611135600654866113af90919063ffffffff16565b9063ffffffff61140a16565b6000805260096020527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b5490925061117f908363ffffffff61136216565b6000808052600960209081527fec8156718a8372b1db44bb411437d0870f3e3790d4a08526d024ce1b0b668f6b9290925560408051858152905191926001600160a01b038916926000805160206115478339815191529281900390910190a35b6007541561127e57611202612710611135600754866113af90919063ffffffff16565b6008546001600160a01b0316600090815260096020526040902054909150611230908263ffffffff61136216565b600880546001600160a01b0390811660009081526009602090815260409182902094909455915482518581529251908216939189169260008051602061154783398151915292908290030190a35b60006112a082611294868663ffffffff61131916565b9063ffffffff61131916565b6001600160a01b0386166000908152600960205260409020549091506112cc908263ffffffff61136216565b6001600160a01b0380871660008181526009602090815260409182902094909455805185815290519193928a169260008051602061154783398151915292918290030190a3505050505050565b60008282111561135c576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b6000828201838110156113a8576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b6000826113be57506000610675565b828202828482816113cb57fe5b04146113a8576040805162461bcd60e51b815260206004820152600960248201526826aaa62fa2a92927a960b91b604482015290519081900360640190fd5b6000808211611451576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b81838161145a57fe5b049392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106114a357805160ff19168380011785556114d0565b828001600101855582156114d0579182015b828111156114d05782518255916020019190600101906114b5565b506114dc9291506114e0565b5090565b6114fa91905b808211156114dc57600081556001016114e6565b9056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef45524332303a207472616e736665722066726f6d20746865207a65726f2061646472657373a2646970667358221220175d052c597c17243e999221eee0ecedb922deff6a8e426f25c0c5d63da8fefd64736f6c63430006090033