[ { "inputs": [ { "internalType": "uint8", "name": "_decimals", "type": "uint8" }, { "internalType": "uint256", "name": "initialSupply", "type": "uint256" } ], "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": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Paused", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "burner", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "TokensBurned", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "TokensMinted", "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" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Unpaused", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "tokenOwner", "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": "burn", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenAddress", "type": "address" }, { "internalType": "uint256", "name": "tokenAmount", "type": "uint256" } ], "name": "recoverERC20", "outputs": [], "stateMutability": "nonpayable", "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": "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" }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60a06040526040518060400160405280600581526020017f4e656b6f74000000000000000000000000000000000000000000000000000000815250600090816200004a919062000574565b506040518060400160405280600381526020017f4e4b5400000000000000000000000000000000000000000000000000000000008152506001908162000091919062000574565b503480156200009f57600080fd5b5060405162003d6338038062003d638339818101604052810190620000c59190620006cf565b60008260ff16118015620000dd575060128260ff1611155b6200011f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001169062000777565b60405180910390fd5b6000811162000165576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200015c906200080f565b60405180910390fd5b8160ff1660808160ff168152505033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600060805160ff16600a620001ca9190620009b4565b82620001d7919062000a05565b90508160805160ff16600a620001ee9190620009b4565b82620001fb919062000a7f565b146200023e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002359062000b07565b60405180910390fd5b8060028190555080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620002e9919062000b3a565b60405180910390a350505062000b57565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200037c57607f821691505b60208210810362000392576200039162000334565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003bd565b620004088683620003bd565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004556200044f620004498462000420565b6200042a565b62000420565b9050919050565b6000819050919050565b620004718362000434565b6200048962000480826200045c565b848454620003ca565b825550505050565b600090565b620004a062000491565b620004ad81848462000466565b505050565b5b81811015620004d557620004c960008262000496565b600181019050620004b3565b5050565b601f8211156200052457620004ee8162000398565b620004f984620003ad565b8101602085101562000509578190505b620005216200051885620003ad565b830182620004b2565b50505b505050565b600082821c905092915050565b6000620005496000198460080262000529565b1980831691505092915050565b600062000564838362000536565b9150826002028217905092915050565b6200057f82620002fa565b67ffffffffffffffff8111156200059b576200059a62000305565b5b620005a7825462000363565b620005b4828285620004d9565b600060209050601f831160018114620005ec5760008415620005d7578287015190505b620005e3858262000556565b86555062000653565b601f198416620005fc8662000398565b60005b828110156200062657848901518255600182019150602085019450602081019050620005ff565b8683101562000646578489015162000642601f89168262000536565b8355505b6001600288020188555050505b505050505050565b600080fd5b600060ff82169050919050565b620006788162000660565b81146200068457600080fd5b50565b60008151905062000698816200066d565b92915050565b620006a98162000420565b8114620006b557600080fd5b50565b600081519050620006c9816200069e565b92915050565b60008060408385031215620006e957620006e86200065b565b5b6000620006f98582860162000687565b92505060206200070c85828601620006b8565b9150509250929050565b600082825260208201905092915050565b7f4e656b6f743a20696e76616c696420646563696d616c73000000000000000000600082015250565b60006200075f60178362000716565b91506200076c8262000727565b602082019050919050565b60006020820190508181036000830152620007928162000750565b9050919050565b7f4e656b6f743a20696e697469616c20737570706c79206d75737420626520677260008201527f6561746572207468616e20300000000000000000000000000000000000000000602082015250565b6000620007f7602c8362000716565b9150620008048262000799565b604082019050919050565b600060208201905081810360008301526200082a81620007e8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620008bf5780860481111562000897576200089662000831565b5b6001851615620008a75780820291505b8081029050620008b78562000860565b945062000877565b94509492505050565b600082620008da5760019050620009ad565b81620008ea5760009050620009ad565b81600181146200090357600281146200090e5762000944565b6001915050620009ad565b60ff84111562000923576200092262000831565b5b8360020a9150848211156200093d576200093c62000831565b5b50620009ad565b5060208310610133831016604e8410600b84101617156200097e5782820a90508381111562000978576200097762000831565b5b620009ad565b6200098d84848460016200086d565b92509050818404811115620009a757620009a662000831565b5b81810290505b9392505050565b6000620009c18262000420565b9150620009ce8362000420565b9250620009fd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008c8565b905092915050565b600062000a128262000420565b915062000a1f8362000420565b925082820262000a2f8162000420565b9150828204841483151762000a495762000a4862000831565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000a8c8262000420565b915062000a998362000420565b92508262000aac5762000aab62000a50565b5b828204905092915050565b7f4e656b6f743a20696e697469616c20737570706c79206f766572666c6f770000600082015250565b600062000aef601e8362000716565b915062000afc8262000ab7565b602082019050919050565b6000602082019050818103600083015262000b228162000ae0565b9050919050565b62000b348162000420565b82525050565b600060208201905062000b51600083018462000b29565b92915050565b6080516131f062000b736000396000610b5201526131f06000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c80635c975abb116100ad57806395d89b411161007157806395d89b411461030c578063a457c2d71461032a578063a9059cbb1461035a578063dd62ed3e1461038a578063f2fde38b146103ba57610121565b80635c975abb1461027a57806370a08231146102985780638456cb59146102c85780638980f11f146102d25780638da5cb5b146102ee57610121565b8063313ce567116100f4578063313ce567146101c257806339509351146101e05780633f4ba83a1461021057806340c10f191461021a57806342966c681461024a57610121565b806306fdde0314610126578063095ea7b31461014457806318160ddd1461017457806323b872dd14610192575b600080fd5b61012e6103d6565b60405161013b91906124f1565b60405180910390f35b61015e600480360381019061015991906125ac565b610464565b60405161016b9190612607565b60405180910390f35b61017c610617565b6040516101899190612631565b60405180910390f35b6101ac60048036038101906101a7919061264c565b61061d565b6040516101b99190612607565b60405180910390f35b6101ca610b50565b6040516101d791906126bb565b60405180910390f35b6101fa60048036038101906101f591906125ac565b610b74565b6040516102079190612607565b60405180910390f35b610218610efb565b005b610234600480360381019061022f91906125ac565b61102e565b6040516102419190612607565b60405180910390f35b610264600480360381019061025f91906126d6565b6112f3565b6040516102719190612607565b60405180910390f35b610282611536565b60405161028f9190612607565b60405180910390f35b6102b260048036038101906102ad9190612703565b611549565b6040516102bf9190612631565b60405180910390f35b6102d0611603565b005b6102ec60048036038101906102e791906125ac565b611737565b005b6102f6611a15565b604051610303919061273f565b60405180910390f35b610314611a3b565b60405161032191906124f1565b60405180910390f35b610344600480360381019061033f91906125ac565b611ac9565b6040516103519190612607565b60405180910390f35b610374600480360381019061036f91906125ac565b611dc8565b6040516103819190612607565b60405180910390f35b6103a4600480360381019061039f919061275a565b612137565b6040516103b19190612631565b60405180910390f35b6103d460048036038101906103cf9190612703565b6122a0565b005b600080546103e3906127c9565b80601f016020809104026020016040519081016040528092919081815260200182805461040f906127c9565b801561045c5780601f106104315761010080835404028352916020019161045c565b820191906000526020600020905b81548152906001019060200180831161043f57829003601f168201915b505050505081565b6000600360149054906101000a900460ff16156104b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ad9061286c565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610526576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051d906128d8565b60405180910390fd5b82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040516106049190612631565b60405180910390a3600191505092915050565b60025481565b6000600360149054906101000a900460ff161561066f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106669061286c565b60405180910390fd5b83600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036106df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106d6906128d8565b60405180910390fd5b83600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361074f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610746906128d8565b60405180910390fd5b60008411610792576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107899061296a565b60405180910390fd5b83600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610814576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080b906129d6565b60405180910390fd5b83600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156108d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ca90612a42565b60405180910390fd5b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461095e9190612a91565b101561099f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099690612b11565b60405180910390fd5b83600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109ee9190612b31565b9250508190555083600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a449190612a91565b9250508190555083600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ad79190612b31565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef86604051610b3b9190612631565b60405180910390a36001925050509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000600360149054906101000a900460ff1615610bc6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bbd9061286c565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2d906128d8565b60405180910390fd5b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610d3b9190612a91565b1015610d7c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7390612bb1565b60405180910390fd5b82600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e089190612a91565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051610ee89190612631565b60405180910390a3600191505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8290612c1d565b60405180910390fd5b600360149054906101000a900460ff16610fda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd190612c89565b60405180910390fd5b6000600360146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa33604051611024919061273f565b60405180910390a1565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110b790612c1d565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611130576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611127906128d8565b60405180910390fd5b60008311611173576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116a90612d1b565b60405180910390fd5b600254836002546111849190612a91565b10156111c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111bc90612d87565b60405180910390fd5b82600260008282546111d79190612a91565b9250508190555082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461122d9190612a91565b925050819055508373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516112929190612631565b60405180910390a38373ffffffffffffffffffffffffffffffffffffffff167f3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a4273846040516112e09190612631565b60405180910390a2600191505092915050565b6000600360149054906101000a900460ff1615611345576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161133c9061286c565b60405180910390fd5b60008211611388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137f90612e19565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561140a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140190612eab565b60405180910390fd5b81600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546114599190612b31565b9250508190555081600260008282546114729190612b31565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516114d79190612631565b60405180910390a33373ffffffffffffffffffffffffffffffffffffffff167ffd38818f5291bf0bb3a2a48aadc06ba8757865d1dabd804585338aab3009dcb6836040516115259190612631565b60405180910390a260019050919050565b600360149054906101000a900460ff1681565b600081600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036115bb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b2906128d8565b60405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054915050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611693576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161168a90612c1d565b60405180910390fd5b600360149054906101000a900460ff16156116e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116da90612f17565b60405180910390fd5b6001600360146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2583360405161172d919061273f565b60405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146117c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117be90612c1d565b60405180910390fd5b81600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611837576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182e906128d8565b60405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036118a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189c90612f83565b60405180910390fd5b600082116118e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118df90613015565b60405180910390fd5b60008373ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168560405160240161193b929190613035565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161198991906130a5565b6000604051808303816000865af19150503d80600081146119c6576040519150601f19603f3d011682016040523d82523d6000602084013e6119cb565b606091505b5050905080611a0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a0690613108565b60405180910390fd5b50505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054611a48906127c9565b80601f0160208091040260200160405190810160405280929190818152602001828054611a74906127c9565b8015611ac15780601f10611a9657610100808354040283529160200191611ac1565b820191906000526020600020905b815481529060010190602001808311611aa457829003601f168201915b505050505081565b6000600360149054906101000a900460ff1615611b1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b129061286c565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611b8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b82906128d8565b60405180910390fd5b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015611c4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c469061319a565b60405180910390fd5b8381611c5b9190612b31565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051611db49190612631565b60405180910390a360019250505092915050565b6000600360149054906101000a900460ff1615611e1a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e119061286c565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611e8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e81906128d8565b60405180910390fd5b60008311611ecd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ec49061296a565b60405180910390fd5b82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611f4f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f46906129d6565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611fda9190612a91565b101561201b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201290612b11565b60405180910390fd5b82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461206a9190612b31565b9250508190555082600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120c09190612a91565b925050819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516121249190612631565b60405180910390a3600191505092915050565b600082600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036121a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121a0906128d8565b60405180910390fd5b82600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612219576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612210906128d8565b60405180910390fd5b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549250505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612330576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232790612c1d565b60405180910390fd5b80600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036123a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612397906128d8565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a381600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561249b578082015181840152602081019050612480565b60008484015250505050565b6000601f19601f8301169050919050565b60006124c382612461565b6124cd818561246c565b93506124dd81856020860161247d565b6124e6816124a7565b840191505092915050565b6000602082019050818103600083015261250b81846124b8565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061254382612518565b9050919050565b61255381612538565b811461255e57600080fd5b50565b6000813590506125708161254a565b92915050565b6000819050919050565b61258981612576565b811461259457600080fd5b50565b6000813590506125a681612580565b92915050565b600080604083850312156125c3576125c2612513565b5b60006125d185828601612561565b92505060206125e285828601612597565b9150509250929050565b60008115159050919050565b612601816125ec565b82525050565b600060208201905061261c60008301846125f8565b92915050565b61262b81612576565b82525050565b60006020820190506126466000830184612622565b92915050565b60008060006060848603121561266557612664612513565b5b600061267386828701612561565b935050602061268486828701612561565b925050604061269586828701612597565b9150509250925092565b600060ff82169050919050565b6126b58161269f565b82525050565b60006020820190506126d060008301846126ac565b92915050565b6000602082840312156126ec576126eb612513565b5b60006126fa84828501612597565b91505092915050565b60006020828403121561271957612718612513565b5b600061272784828501612561565b91505092915050565b61273981612538565b82525050565b60006020820190506127546000830184612730565b92915050565b6000806040838503121561277157612770612513565b5b600061277f85828601612561565b925050602061279085828601612561565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806127e157607f821691505b6020821081036127f4576127f361279a565b5b50919050565b7f4e656b6f743a20746f6b656e206f7065726174696f6e7320617265207061757360008201527f6564000000000000000000000000000000000000000000000000000000000000602082015250565b600061285660228361246c565b9150612861826127fa565b604082019050919050565b6000602082019050818103600083015261288581612849565b9050919050565b7f4e656b6f743a207a65726f2061646472657373206e6f7420616c6c6f77656400600082015250565b60006128c2601f8361246c565b91506128cd8261288c565b602082019050919050565b600060208201905081810360008301526128f1816128b5565b9050919050565b7f4e656b6f743a207472616e7366657220616d6f756e74206d757374206265206760008201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b600061295460308361246c565b915061295f826128f8565b604082019050919050565b6000602082019050818103600083015261298381612947565b9050919050565b7f4e656b6f743a20696e73756666696369656e742062616c616e63650000000000600082015250565b60006129c0601b8361246c565b91506129cb8261298a565b602082019050919050565b600060208201905081810360008301526129ef816129b3565b9050919050565b7f4e656b6f743a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000612a2c601d8361246c565b9150612a37826129f6565b602082019050919050565b60006020820190508181036000830152612a5b81612a1f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a9c82612576565b9150612aa783612576565b9250828201905080821115612abf57612abe612a62565b5b92915050565b7f4e656b6f743a207472616e7366657220616d6f756e74206f766572666c6f7700600082015250565b6000612afb601f8361246c565b9150612b0682612ac5565b602082019050919050565b60006020820190508181036000830152612b2a81612aee565b9050919050565b6000612b3c82612576565b9150612b4783612576565b9250828203905081811115612b5f57612b5e612a62565b5b92915050565b7f4e656b6f743a20616c6c6f77616e6365206f766572666c6f7700000000000000600082015250565b6000612b9b60198361246c565b9150612ba682612b65565b602082019050919050565b60006020820190508181036000830152612bca81612b8e565b9050919050565b7f4e656b6f743a2063616c6c6572206973206e6f7420746865206f776e65720000600082015250565b6000612c07601e8361246c565b9150612c1282612bd1565b602082019050919050565b60006020820190508181036000830152612c3681612bfa565b9050919050565b7f4e656b6f743a20746f6b656e206973206e6f7420706175736564000000000000600082015250565b6000612c73601a8361246c565b9150612c7e82612c3d565b602082019050919050565b60006020820190508181036000830152612ca281612c66565b9050919050565b7f4e656b6f743a206d696e7420616d6f756e74206d75737420626520677265617460008201527f6572207468616e207a65726f0000000000000000000000000000000000000000602082015250565b6000612d05602c8361246c565b9150612d1082612ca9565b604082019050919050565b60006020820190508181036000830152612d3481612cf8565b9050919050565b7f4e656b6f743a206d696e7420616d6f756e74206f766572666c6f770000000000600082015250565b6000612d71601b8361246c565b9150612d7c82612d3b565b602082019050919050565b60006020820190508181036000830152612da081612d64565b9050919050565b7f4e656b6f743a206275726e20616d6f756e74206d75737420626520677265617460008201527f6572207468616e207a65726f0000000000000000000000000000000000000000602082015250565b6000612e03602c8361246c565b9150612e0e82612da7565b604082019050919050565b60006020820190508181036000830152612e3281612df6565b9050919050565b7f4e656b6f743a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b6000612e9560228361246c565b9150612ea082612e39565b604082019050919050565b60006020820190508181036000830152612ec481612e88565b9050919050565b7f4e656b6f743a20746f6b656e20697320616c7265616479207061757365640000600082015250565b6000612f01601e8361246c565b9150612f0c82612ecb565b602082019050919050565b60006020820190508181036000830152612f3081612ef4565b9050919050565b7f4e656b6f743a2063616e6e6f74207265636f766572206f776e20746f6b656e00600082015250565b6000612f6d601f8361246c565b9150612f7882612f37565b602082019050919050565b60006020820190508181036000830152612f9c81612f60565b9050919050565b7f4e656b6f743a207265636f7665727920616d6f756e74206d757374206265206760008201527f726561746572207468616e207a65726f00000000000000000000000000000000602082015250565b6000612fff60308361246c565b915061300a82612fa3565b604082019050919050565b6000602082019050818103600083015261302e81612ff2565b9050919050565b600060408201905061304a6000830185612730565b6130576020830184612622565b9392505050565b600081519050919050565b600081905092915050565b600061307f8261305e565b6130898185613069565b935061309981856020860161247d565b80840191505092915050565b60006130b18284613074565b915081905092915050565b7f4e656b6f743a207265636f76657279206661696c656400000000000000000000600082015250565b60006130f260168361246c565b91506130fd826130bc565b602082019050919050565b60006020820190508181036000830152613121816130e5565b9050919050565b7f4e656b6f743a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061318460258361246c565b915061318f82613128565b604082019050919050565b600060208201905081810360008301526131b381613177565b905091905056fea26469706673582212209b01bcf9063915fa70bbf3e00a7e1cfddda76e5112fca0c58f860da79f4d808664736f6c63430008140033000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000f4240
0x000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000f4240
----Decoded View------------Arg [0] : _decimals (uint8): 18Arg [1] : initialSupply (uint256): 1000000
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000012Arg [1] : 0x00000000000000000000000000000000000000000000000000000000000f4240