[ { "inputs": [], "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": 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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "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": "renounceOwnership", "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" } ]
608060405234801561000f575f80fd5b506040518060400160405280600481526020017f444f5241000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f444f524100000000000000000000000000000000000000000000000000000000815250816003908161008b9190610517565b50806004908161009b9190610517565b5050506100ba6100af6100db60201b60201c565b6100e260201b60201c565b6100d6336b204fce5e3e250261100000006101a560201b60201c565b6106e6565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610213576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020a90610640565b60405180910390fd5b8060025f828254610224919061068b565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516102d191906106cd565b60405180910390a35050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061035857607f821691505b60208210810361036b5761036a610314565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103cd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610392565b6103d78683610392565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61041b610416610411846103ef565b6103f8565b6103ef565b9050919050565b5f819050919050565b61043483610401565b61044861044082610422565b84845461039e565b825550505050565b5f90565b61045c610450565b61046781848461042b565b505050565b5b8181101561048a5761047f5f82610454565b60018101905061046d565b5050565b601f8211156104cf576104a081610371565b6104a984610383565b810160208510156104b8578190505b6104cc6104c485610383565b83018261046c565b50505b505050565b5f82821c905092915050565b5f6104ef5f19846008026104d4565b1980831691505092915050565b5f61050783836104e0565b9150826002028217905092915050565b610520826102dd565b67ffffffffffffffff811115610539576105386102e7565b5b6105438254610341565b61054e82828561048e565b5f60209050601f83116001811461057f575f841561056d578287015190505b61057785826104fc565b8655506105de565b601f19841661058d86610371565b5f5b828110156105b45784890151825560018201915060208501945060208101905061058f565b868310156105d157848901516105cd601f8916826104e0565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f61062a601f836105e6565b9150610635826105f6565b602082019050919050565b5f6020820190508181035f8301526106578161061e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610695826103ef565b91506106a0836103ef565b92508282019050808211156106b8576106b761065e565b5b92915050565b6106c7816103ef565b82525050565b5f6020820190506106e05f8301846106be565b92915050565b6116b8806106f35f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c8063715018a61161006f578063715018a6146101a05780638da5cb5b146101aa57806395d89b41146101c8578063a9059cbb146101e6578063dd62ed3e14610216578063f2fde38b14610246576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce5671461015257806370a0823114610170575b5f80fd5b6100be610262565b6040516100cb9190610e57565b60405180910390f35b6100ee60048036038101906100e99190610f08565b6102f2565b6040516100fb9190610f60565b60405180910390f35b61010c610314565b6040516101199190610f88565b60405180910390f35b61013c60048036038101906101379190610fa1565b61031d565b6040516101499190610f60565b60405180910390f35b61015a61034b565b604051610167919061100c565b60405180910390f35b61018a60048036038101906101859190611025565b610353565b6040516101979190610f88565b60405180910390f35b6101a8610398565b005b6101b26103ab565b6040516101bf919061105f565b60405180910390f35b6101d06103d3565b6040516101dd9190610e57565b60405180910390f35b61020060048036038101906101fb9190610f08565b610463565b60405161020d9190610f60565b60405180910390f35b610230600480360381019061022b9190611078565b610485565b60405161023d9190610f88565b60405180910390f35b610260600480360381019061025b9190611025565b610507565b005b606060038054610271906110e3565b80601f016020809104026020016040519081016040528092919081815260200182805461029d906110e3565b80156102e85780601f106102bf576101008083540402835291602001916102e8565b820191905f5260205f20905b8154815290600101906020018083116102cb57829003601f168201915b5050505050905090565b5f806102fc610589565b9050610309818585610590565b600191505092915050565b5f600254905090565b5f80610327610589565b9050610334858285610753565b61033f8585856107de565b60019150509392505050565b5f6012905090565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6103a0610b27565b6103a95f610ba5565b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546103e2906110e3565b80601f016020809104026020016040519081016040528092919081815260200182805461040e906110e3565b80156104595780601f1061043057610100808354040283529160200191610459565b820191905f5260205f20905b81548152906001019060200180831161043c57829003601f168201915b5050505050905090565b5f8061046d610589565b905061047a8185856107de565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61050f610b27565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361057d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057490611183565b60405180910390fd5b61058681610ba5565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f590611211565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361066c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106639061129f565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107469190610f88565b60405180910390a3505050565b5f61075e8484610485565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107d857818110156107ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107c190611307565b60405180910390fd5b6107d78484848403610590565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361084c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084390611395565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b190611423565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561093d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610934906114b1565b60405180910390fd5b5f6103e88361094c9190611529565b90505f818461095b9190611559565b90505f73d7a9890a6686e4074934ea2a3a38b7ee57a0cc0290508484035f808973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540192505081905550825f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610aa79190610f88565b60405180910390a33073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610b0c9190610f88565b60405180910390a3610b1e8184610c68565b50505050505050565b610b2f610589565b73ffffffffffffffffffffffffffffffffffffffff16610b4d6103ab565b73ffffffffffffffffffffffffffffffffffffffff1614610ba3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9a906115d6565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f805f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610ceb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ce290611664565b60405180910390fd5b815f803073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282540392505081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610dda9190610f88565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610e2982610de7565b610e338185610df1565b9350610e43818560208601610e01565b610e4c81610e0f565b840191505092915050565b5f6020820190508181035f830152610e6f8184610e1f565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610ea482610e7b565b9050919050565b610eb481610e9a565b8114610ebe575f80fd5b50565b5f81359050610ecf81610eab565b92915050565b5f819050919050565b610ee781610ed5565b8114610ef1575f80fd5b50565b5f81359050610f0281610ede565b92915050565b5f8060408385031215610f1e57610f1d610e77565b5b5f610f2b85828601610ec1565b9250506020610f3c85828601610ef4565b9150509250929050565b5f8115159050919050565b610f5a81610f46565b82525050565b5f602082019050610f735f830184610f51565b92915050565b610f8281610ed5565b82525050565b5f602082019050610f9b5f830184610f79565b92915050565b5f805f60608486031215610fb857610fb7610e77565b5b5f610fc586828701610ec1565b9350506020610fd686828701610ec1565b9250506040610fe786828701610ef4565b9150509250925092565b5f60ff82169050919050565b61100681610ff1565b82525050565b5f60208201905061101f5f830184610ffd565b92915050565b5f6020828403121561103a57611039610e77565b5b5f61104784828501610ec1565b91505092915050565b61105981610e9a565b82525050565b5f6020820190506110725f830184611050565b92915050565b5f806040838503121561108e5761108d610e77565b5b5f61109b85828601610ec1565b92505060206110ac85828601610ec1565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110fa57607f821691505b60208210810361110d5761110c6110b6565b5b50919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61116d602683610df1565b915061117882611113565b604082019050919050565b5f6020820190508181035f83015261119a81611161565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6111fb602483610df1565b9150611206826111a1565b604082019050919050565b5f6020820190508181035f830152611228816111ef565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611289602283610df1565b91506112948261122f565b604082019050919050565b5f6020820190508181035f8301526112b68161127d565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000005f82015250565b5f6112f1601d83610df1565b91506112fc826112bd565b602082019050919050565b5f6020820190508181035f83015261131e816112e5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61137f602583610df1565b915061138a82611325565b604082019050919050565b5f6020820190508181035f8301526113ac81611373565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f61140d602383610df1565b9150611418826113b3565b604082019050919050565b5f6020820190508181035f83015261143a81611401565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f61149b602683610df1565b91506114a682611441565b604082019050919050565b5f6020820190508181035f8301526114c88161148f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61153382610ed5565b915061153e83610ed5565b92508261154e5761154d6114cf565b5b828204905092915050565b5f61156382610ed5565b915061156e83610ed5565b9250828203905081811115611586576115856114fc565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6115c0602083610df1565b91506115cb8261158c565b602082019050919050565b5f6020820190508181035f8301526115ed816115b4565b9050919050565b7f45524332303a20696e73756666696369656e7420636f6e74726163742062616c5f8201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b5f61164e602483610df1565b9150611659826115f4565b604082019050919050565b5f6020820190508181035f83015261167b81611642565b905091905056fea2646970667358221220ca8361c43fa4bb7422cda6c6971c4ebbc8084c3e15b75e23ca805f2c930f0ee264736f6c63430008190033
Loading