[ { "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": "amount", "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": "pure", "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": "startTrading", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "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" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ]
608060405260095f60146101000a81548160ff021916908360ff1602179055505f60149054906101000a900460ff16600a61003a9190610395565b633b9aca0061004991906103df565b600155737a250d5630b4cf539739df2c5dacb4c659f2488d60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a7e73a3171866ad9e9270469654f782a1a9834ba60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600660146101000a81548160ff0219169083151502179055506001600660156101000a81548160ff021916908315150217905550348015610134575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060015460025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600154604051610217919061042f565b60405180910390a3610448565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156102a65780860481111561028257610281610224565b5b60018516156102915780820291505b808102905061029f85610251565b9450610266565b94509492505050565b5f826102be5760019050610379565b816102cb575f9050610379565b81600181146102e157600281146102eb5761031a565b6001915050610379565b60ff8411156102fd576102fc610224565b5b8360020a91508482111561031457610313610224565b5b50610379565b5060208310610133831016604e8410600b841016171561034f5782820a90508381111561034a57610349610224565b5b610379565b61035c848484600161025d565b9250905081840481111561037357610372610224565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f61039f82610380565b91506103aa83610389565b92506103d77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846102af565b905092915050565b5f6103e982610380565b91506103f483610380565b925082820261040281610380565b9150828204841483151761041957610418610224565b5b5092915050565b61042981610380565b82525050565b5f6020820190506104425f830184610420565b92915050565b611ae4806104555f395ff3fe6080604052600436106100c1575f3560e01c806349bd5a5e1161007e5780638da5cb5b116100585780638da5cb5b1461024157806395d89b411461026b578063a9059cbb14610295578063dd62ed3e146102d1576100c1565b806349bd5a5e146101c557806370a08231146101ef578063715018a61461022b576100c1565b806306fdde03146100c5578063095ea7b3146100ef57806318160ddd1461012b57806323b872dd14610155578063293230b814610191578063313ce5671461019b575b5f80fd5b3480156100d0575f80fd5b506100d961030d565b6040516100e691906112f3565b60405180910390f35b3480156100fa575f80fd5b50610115600480360381019061011091906113a4565b61034a565b60405161012291906113fc565b60405180910390f35b348015610136575f80fd5b5061013f610360565b60405161014c9190611424565b60405180910390f35b348015610160575f80fd5b5061017b6004803603810190610176919061143d565b610369565b60405161018891906113fc565b60405180910390f35b610199610415565b005b3480156101a6575f80fd5b506101af61085d565b6040516101bc91906114a8565b60405180910390f35b3480156101d0575f80fd5b506101d9610872565b6040516101e691906114d0565b60405180910390f35b3480156101fa575f80fd5b50610215600480360381019061021091906114e9565b610897565b6040516102229190611424565b60405180910390f35b348015610236575f80fd5b5061023f6108dd565b005b34801561024c575f80fd5b50610255610a0c565b60405161026291906114d0565b60405180910390f35b348015610276575f80fd5b5061027f610a33565b60405161028c91906112f3565b60405180910390f35b3480156102a0575f80fd5b506102bb60048036038101906102b691906113a4565b610a70565b6040516102c891906113fc565b60405180910390f35b3480156102dc575f80fd5b506102f760048036038101906102f29190611514565b610a86565b6040516103049190611424565b60405180910390f35b60606040518060400160405280600581526020017f496e74656c000000000000000000000000000000000000000000000000000000815250905090565b5f610356338484610b08565b6001905092915050565b5f600154905090565b5f610375848484610ccb565b61040a84336104058560035f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461106b90919063ffffffff16565b610b08565b600190509392505050565b3373ffffffffffffffffffffffffffffffffffffffff16610434610a0c565b73ffffffffffffffffffffffffffffffffffffffff161461048a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104819061159c565b60405180910390fd5b600660149054906101000a900460ff16156104a3575f80fd5b6104d13060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600154610b08565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561053c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061056091906115ce565b905060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156105cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105f091906115ce565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630836040518363ffffffff1660e01b815260040161062a9291906115f9565b6020604051808303815f875af1158015610646573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061066a91906115ce565b60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d71934306106f130610897565b5f806106fb610a0c565b426040518863ffffffff1660e01b815260040161071d96959493929190611662565b60606040518083038185885af1158015610739573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061075e91906116d5565b50505060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b81526004016107fe929190611725565b6020604051808303815f875af115801561081a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061083e9190611776565b506001600660146101000a81548160ff02191690831515021790555050565b5f8060149054906101000a900460ff16905090565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60025f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166108fc610a0c565b73ffffffffffffffffffffffffffffffffffffffff1614610952576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109499061159c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600481526020017f494e544300000000000000000000000000000000000000000000000000000000815250905090565b5f610a7c338484610ccb565b6001905092915050565b5f60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6d90611811565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdb9061189f565b60405180910390fd5b8060035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cbe9190611424565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3090611907565b60405180910390fd5b5f8111610d7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d7290611995565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610de9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610de0906119fd565b60405180910390fd5b5f60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610ed4575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610f0c57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610f1b57610f1a836110b4565b5b610f2e828261106b90919063ffffffff16565b60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610fbf8260025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546111fb90919063ffffffff16565b60025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161105d9190611424565b60405180910390a350505050565b5f6110ac83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611221565b905092915050565b60015460035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461115b9190611a48565b60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555050565b5f8082846112099190611a48565b905083811015611217575f80fd5b8091505092915050565b5f838311158290611268576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161125f91906112f3565b60405180910390fd5b505f83856112769190611a7b565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6112c582611283565b6112cf818561128d565b93506112df81856020860161129d565b6112e8816112ab565b840191505092915050565b5f6020820190508181035f83015261130b81846112bb565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61134082611317565b9050919050565b61135081611336565b811461135a575f80fd5b50565b5f8135905061136b81611347565b92915050565b5f819050919050565b61138381611371565b811461138d575f80fd5b50565b5f8135905061139e8161137a565b92915050565b5f80604083850312156113ba576113b9611313565b5b5f6113c78582860161135d565b92505060206113d885828601611390565b9150509250929050565b5f8115159050919050565b6113f6816113e2565b82525050565b5f60208201905061140f5f8301846113ed565b92915050565b61141e81611371565b82525050565b5f6020820190506114375f830184611415565b92915050565b5f805f6060848603121561145457611453611313565b5b5f6114618682870161135d565b93505060206114728682870161135d565b925050604061148386828701611390565b9150509250925092565b5f60ff82169050919050565b6114a28161148d565b82525050565b5f6020820190506114bb5f830184611499565b92915050565b6114ca81611336565b82525050565b5f6020820190506114e35f8301846114c1565b92915050565b5f602082840312156114fe576114fd611313565b5b5f61150b8482850161135d565b91505092915050565b5f806040838503121561152a57611529611313565b5b5f6115378582860161135d565b92505060206115488582860161135d565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f61158660208361128d565b915061159182611552565b602082019050919050565b5f6020820190508181035f8301526115b38161157a565b9050919050565b5f815190506115c881611347565b92915050565b5f602082840312156115e3576115e2611313565b5b5f6115f0848285016115ba565b91505092915050565b5f60408201905061160c5f8301856114c1565b61161960208301846114c1565b9392505050565b5f819050919050565b5f819050919050565b5f61164c61164761164284611620565b611629565b611371565b9050919050565b61165c81611632565b82525050565b5f60c0820190506116755f8301896114c1565b6116826020830188611415565b61168f6040830187611653565b61169c6060830186611653565b6116a960808301856114c1565b6116b660a0830184611415565b979650505050505050565b5f815190506116cf8161137a565b92915050565b5f805f606084860312156116ec576116eb611313565b5b5f6116f9868287016116c1565b935050602061170a868287016116c1565b925050604061171b868287016116c1565b9150509250925092565b5f6040820190506117385f8301856114c1565b6117456020830184611415565b9392505050565b611755816113e2565b811461175f575f80fd5b50565b5f815190506117708161174c565b92915050565b5f6020828403121561178b5761178a611313565b5b5f61179884828501611762565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6117fb60248361128d565b9150611806826117a1565b604082019050919050565b5f6020820190508181035f830152611828816117ef565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61188960228361128d565b91506118948261182f565b604082019050919050565b5f6020820190508181035f8301526118b68161187d565b9050919050565b7f7472616e736665722066726f6d20746865207a65726f206164647265737321005f82015250565b5f6118f1601f8361128d565b91506118fc826118bd565b602082019050919050565b5f6020820190508181035f83015261191e816118e5565b9050919050565b7f7472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2100000000000000000000000000000000000000000000602082015250565b5f61197f602a8361128d565b915061198a82611925565b604082019050919050565b5f6020820190508181035f8301526119ac81611973565b9050919050565b7f4552433a207472616e7366657220746f207a65726f20616464726573732100005f82015250565b5f6119e7601e8361128d565b91506119f2826119b3565b602082019050919050565b5f6020820190508181035f830152611a14816119db565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611a5282611371565b9150611a5d83611371565b9250828201905080821115611a7557611a74611a1b565b5b92915050565b5f611a8582611371565b9150611a9083611371565b9250828203905081811115611aa857611aa7611a1b565b5b9291505056fea264697066735822122096f8e6eda3dabf613ac45d63868d6628c93a9a035ed52da2ae017bac29a057c064736f6c634300081a0033