Loading
[ { "inputs": [ { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "address", "name": "_manager", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "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": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "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": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "burnOwnTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b5060405162001d3d38038062001d3d833981810160405281019062000037919062000393565b6040518060400160405280600481526020017f52414449000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f52414449000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000bb929190620002b5565b508060049080519060200190620000d4929190620002b5565b50505080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200012a81836200013260201b60201c565b5050620005f3565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001a5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200019c9062000412565b60405180910390fd5b620001b960008383620002ab60201b60201c565b8060026000828254620001cd919062000462565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825462000224919062000462565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200028b919062000434565b60405180910390a3620002a760008383620002b060201b60201c565b5050565b505050565b505050565b828054620002c390620004fd565b90600052602060002090601f016020900481019282620002e7576000855562000333565b82601f106200030257805160ff191683800117855562000333565b8280016001018555821562000333579182015b828111156200033257825182559160200191906001019062000315565b5b50905062000342919062000346565b5090565b5b808211156200036157600081600090555060010162000347565b5090565b6000815190506200037681620005bf565b92915050565b6000815190506200038d81620005d9565b92915050565b60008060408385031215620003ad57620003ac62000591565b5b6000620003bd858286016200037c565b9250506020620003d08582860162000365565b9150509250929050565b6000620003e9601f8362000451565b9150620003f68262000596565b602082019050919050565b6200040c81620004f3565b82525050565b600060208201905081810360008301526200042d81620003da565b9050919050565b60006020820190506200044b600083018462000401565b92915050565b600082825260208201905092915050565b60006200046f82620004f3565b91506200047c83620004f3565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115620004b457620004b362000533565b5b828201905092915050565b6000620004cc82620004d3565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060028204905060018216806200051657607f821691505b602082108114156200052d576200052c62000562565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b620005ca81620004bf565b8114620005d657600080fd5b50565b620005e481620004f3565b8114620005f057600080fd5b50565b61173a80620006036000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c806370a082311161007157806370a08231146101a357806395d89b41146101d3578063a457c2d7146101f1578063a9059cbb14610221578063dd62ed3e14610251578063dd7f92d214610281576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce567146101555780633950935114610173575b600080fd5b6100c161029d565b6040516100ce91906110c3565b60405180910390f35b6100f160048036038101906100ec9190610e9a565b61032f565b6040516100fe91906110a8565b60405180910390f35b61010f61034d565b60405161011c9190611205565b60405180910390f35b61013f600480360381019061013a9190610e47565b610357565b60405161014c91906110a8565b60405180910390f35b61015d61044f565b60405161016a9190611220565b60405180910390f35b61018d60048036038101906101889190610e9a565b610458565b60405161019a91906110a8565b60405180910390f35b6101bd60048036038101906101b89190610dda565b610504565b6040516101ca9190611205565b60405180910390f35b6101db61054c565b6040516101e891906110c3565b60405180910390f35b61020b60048036038101906102069190610e9a565b6105de565b60405161021891906110a8565b60405180910390f35b61023b60048036038101906102369190610e9a565b6106c9565b60405161024891906110a8565b60405180910390f35b61026b60048036038101906102669190610e07565b6106e7565b6040516102789190611205565b60405180910390f35b61029b60048036038101906102969190610eda565b61076e565b005b6060600380546102ac90611369565b80601f01602080910402602001604051908101604052809291908181526020018280546102d890611369565b80156103255780601f106102fa57610100808354040283529160200191610325565b820191906000526020600020905b81548152906001019060200180831161030857829003601f168201915b5050505050905090565b600061034361033c61077b565b8484610783565b6001905092915050565b6000600254905090565b600061036484848461094e565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103af61077b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508281101561042f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042690611165565b60405180910390fd5b6104438561043b61077b565b858403610783565b60019150509392505050565b60006012905090565b60006104fa61046561077b565b84846001600061047361077b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546104f59190611257565b610783565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461055b90611369565b80601f016020809104026020016040519081016040528092919081815260200182805461058790611369565b80156105d45780601f106105a9576101008083540402835291602001916105d4565b820191906000526020600020905b8154815290600101906020018083116105b757829003601f168201915b5050505050905090565b600080600160006105ed61077b565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050828110156106aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a1906111e5565b60405180910390fd5b6106be6106b561077b565b85858403610783565b600191505092915050565b60006106dd6106d661077b565b848461094e565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6107783382610bcf565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156107f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ea906111c5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610863576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085a90611125565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109419190611205565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b5906111a5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610a2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a25906110e5565b60405180910390fd5b610a39838383610da6565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab690611145565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b529190611257565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610bb69190611205565b60405180910390a3610bc9848484610dab565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610c3f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3690611185565b60405180910390fd5b610c4b82600083610da6565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610cd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc890611105565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610d2891906112ad565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d8d9190611205565b60405180910390a3610da183600084610dab565b505050565b505050565b505050565b600081359050610dbf816116d6565b92915050565b600081359050610dd4816116ed565b92915050565b600060208284031215610df057610def6113f9565b5b6000610dfe84828501610db0565b91505092915050565b60008060408385031215610e1e57610e1d6113f9565b5b6000610e2c85828601610db0565b9250506020610e3d85828601610db0565b9150509250929050565b600080600060608486031215610e6057610e5f6113f9565b5b6000610e6e86828701610db0565b9350506020610e7f86828701610db0565b9250506040610e9086828701610dc5565b9150509250925092565b60008060408385031215610eb157610eb06113f9565b5b6000610ebf85828601610db0565b9250506020610ed085828601610dc5565b9150509250929050565b600060208284031215610ef057610eef6113f9565b5b6000610efe84828501610dc5565b91505092915050565b610f10816112f3565b82525050565b6000610f218261123b565b610f2b8185611246565b9350610f3b818560208601611336565b610f44816113fe565b840191505092915050565b6000610f5c602383611246565b9150610f678261140f565b604082019050919050565b6000610f7f602283611246565b9150610f8a8261145e565b604082019050919050565b6000610fa2602283611246565b9150610fad826114ad565b604082019050919050565b6000610fc5602683611246565b9150610fd0826114fc565b604082019050919050565b6000610fe8602883611246565b9150610ff38261154b565b604082019050919050565b600061100b602183611246565b91506110168261159a565b604082019050919050565b600061102e602583611246565b9150611039826115e9565b604082019050919050565b6000611051602483611246565b915061105c82611638565b604082019050919050565b6000611074602583611246565b915061107f82611687565b604082019050919050565b6110938161131f565b82525050565b6110a281611329565b82525050565b60006020820190506110bd6000830184610f07565b92915050565b600060208201905081810360008301526110dd8184610f16565b905092915050565b600060208201905081810360008301526110fe81610f4f565b9050919050565b6000602082019050818103600083015261111e81610f72565b9050919050565b6000602082019050818103600083015261113e81610f95565b9050919050565b6000602082019050818103600083015261115e81610fb8565b9050919050565b6000602082019050818103600083015261117e81610fdb565b9050919050565b6000602082019050818103600083015261119e81610ffe565b9050919050565b600060208201905081810360008301526111be81611021565b9050919050565b600060208201905081810360008301526111de81611044565b9050919050565b600060208201905081810360008301526111fe81611067565b9050919050565b600060208201905061121a600083018461108a565b92915050565b60006020820190506112356000830184611099565b92915050565b600081519050919050565b600082825260208201905092915050565b60006112628261131f565b915061126d8361131f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156112a2576112a161139b565b5b828201905092915050565b60006112b88261131f565b91506112c38361131f565b9250828210156112d6576112d561139b565b5b828203905092915050565b60006112ec826112ff565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611354578082015181840152602081019050611339565b83811115611363576000848401525b50505050565b6000600282049050600182168061138157607f821691505b60208210811415611395576113946113ca565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6116df816112e1565b81146116ea57600080fd5b50565b6116f68161131f565b811461170157600080fd5b5056fea264697066735822122089214cafcacf86b5a6a6c6387d4328b18106158959888c4beac5c4732b9348d264736f6c634300080700330000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000cb9d98e8e1efa7dfcd54c1c337529b9d198af81c