[ { "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": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "recipient", "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": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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" }, { "inputs": [], "name": "uniswapV2PairAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" } ]
608060405260095f60146101000a81548160ff021916908360ff1602179055505f60149054906101000a900460ff16600a6200003c919062000476565b64192bbed14c6200004e9190620004c6565b6002557392092a468c8ae1bee50681513852c9d50fc255e960035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f6006555f60075f6101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600760016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040518060400160405280600681526020017f4255444448410000000000000000000000000000000000000000000000000000815250600990816200015d91906200076b565b506040518060400160405280600681526020017f4255444448410000000000000000000000000000000000000000000000000000815250600a9081620001a491906200076b565b50348015620001b1575f80fd5b505f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025460015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600254604051620002d6919062000860565b60405180910390a36200087b565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200036e57808604811115620003465762000345620002e4565b5b6001851615620003565780820291505b8081029050620003668562000311565b945062000326565b94509492505050565b5f826200038857600190506200045a565b8162000397575f90506200045a565b8160018114620003b05760028114620003bb57620003f1565b60019150506200045a565b60ff841115620003d057620003cf620002e4565b5b8360020a915084821115620003ea57620003e9620002e4565b5b506200045a565b5060208310610133831016604e8410600b84101617156200042b5782820a905083811115620004255762000424620002e4565b5b6200045a565b6200043a84848460016200031d565b92509050818404811115620004545762000453620002e4565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620004828262000461565b91506200048f836200046a565b9250620004be7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000377565b905092915050565b5f620004d28262000461565b9150620004df8362000461565b9250828202620004ef8162000461565b91508282048414831517620005095762000508620002e4565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200058c57607f821691505b602082108103620005a257620005a162000547565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620006067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005c9565b620006128683620005c9565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620006536200064d620006478462000461565b6200062a565b62000461565b9050919050565b5f819050919050565b6200066e8362000633565b620006866200067d826200065a565b848454620005d5565b825550505050565b5f90565b6200069c6200068e565b620006a981848462000663565b505050565b5b81811015620006d057620006c45f8262000692565b600181019050620006af565b5050565b601f8211156200071f57620006e981620005a8565b620006f484620005ba565b8101602085101562000704578190505b6200071c6200071385620005ba565b830182620006ae565b50505b505050565b5f82821c905092915050565b5f620007415f198460080262000724565b1980831691505092915050565b5f6200075b838362000730565b9150826002028217905092915050565b620007768262000510565b67ffffffffffffffff8111156200079257620007916200051a565b5b6200079e825462000574565b620007ab828285620006d4565b5f60209050601f831160018114620007e1575f8415620007cc578287015190505b620007d885826200074e565b86555062000847565b601f198416620007f186620005a8565b5f5b828110156200081a57848901518255600182019150602085019450602081019050620007f3565b868310156200083a578489015162000836601f89168262000730565b8355505b6001600288020188555050505b505050505050565b6200085a8162000461565b82525050565b5f602082019050620008755f8301846200084f565b92915050565b61141880620008895f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c8063313ce5671161006f578063313ce5671461016557806370a08231146101835780638da5cb5b146101b357806395d89b41146101d1578063a9059cbb146101ef578063dd62ed3e1461021f576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd146101175780632b653d4414610147575b5f80fd5b6100b361024f565b6040516100c09190610d57565b60405180910390f35b6100e360048036038101906100de9190610e08565b6102df565b6040516100f09190610e60565b60405180910390f35b6101016102f5565b60405161010e9190610e88565b60405180910390f35b610131600480360381019061012c9190610ea1565b6102fe565b60405161013e9190610e60565b60405180910390f35b61014f6103a3565b60405161015c9190610f00565b60405180910390f35b61016d61053f565b60405161017a9190610f34565b60405180910390f35b61019d60048036038101906101989190610f4d565b610554565b6040516101aa9190610e88565b60405180910390f35b6101bb61059a565b6040516101c89190610f00565b60405180910390f35b6101d96105c1565b6040516101e69190610d57565b60405180910390f35b61020960048036038101906102049190610e08565b610651565b6040516102169190610e60565b60405180910390f35b61023960048036038101906102349190610f78565b610667565b6040516102469190610e88565b60405180910390f35b60606009805461025e90610fe3565b80601f016020809104026020016040519081016040528092919081815260200182805461028a90610fe3565b80156102d55780601f106102ac576101008083540402835291602001916102d5565b820191905f5260205f20905b8154815290600101906020018083116102b857829003601f168201915b5050505050905090565b5f6102eb3384846106e9565b6001905092915050565b5f600254905090565b5f61030a8484846108ac565b61039884338460055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546103939190611040565b6106e9565b600190509392505050565b5f600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561040f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104339190611087565b73ffffffffffffffffffffffffffffffffffffffff1663e6a4390530600760019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104ba573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104de9190611087565b6040518363ffffffff1660e01b81526004016104fb9291906110b2565b602060405180830381865afa158015610516573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053a9190611087565b905090565b5f8060149054906101000a900460ff16905090565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600a80546105d090610fe3565b80601f01602080910402602001604051908101604052809291908181526020018280546105fc90610fe3565b80156106475780601f1061061e57610100808354040283529160200191610647565b820191905f5260205f20905b81548152906001019060200180831161062a57829003601f168201915b5050505050905090565b5f61065d3384846108ac565b6001905092915050565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610757576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161074e90611149565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107bc906111d7565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258360405161089f9190610e88565b60405180910390a3505050565b5f81116108ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e590611265565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361095c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610953906112f3565b60405180910390fd5b5f8160065461096b9190611311565b90503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141580156109dc57506109ac6103a3565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015610a35575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610a8e575060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b15610ab6576064610a9e85610c14565b83610aa99190611311565b610ab3919061137f565b90505b8082610ac29190611040565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b0d91906113af565b925050819055508160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610b5d9190611040565b60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8385610bf99190611040565b604051610c069190610e88565b60405180910390a350505050565b5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663e6a4390583306040518363ffffffff1660e01b8152600401610c719291906110b2565b602060405180830381865afa158015610c8c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610cb09190611087565b73ffffffffffffffffffffffffffffffffffffffff169050919050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610d04578082015181840152602081019050610ce9565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610d2982610ccd565b610d338185610cd7565b9350610d43818560208601610ce7565b610d4c81610d0f565b840191505092915050565b5f6020820190508181035f830152610d6f8184610d1f565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610da482610d7b565b9050919050565b610db481610d9a565b8114610dbe575f80fd5b50565b5f81359050610dcf81610dab565b92915050565b5f819050919050565b610de781610dd5565b8114610df1575f80fd5b50565b5f81359050610e0281610dde565b92915050565b5f8060408385031215610e1e57610e1d610d77565b5b5f610e2b85828601610dc1565b9250506020610e3c85828601610df4565b9150509250929050565b5f8115159050919050565b610e5a81610e46565b82525050565b5f602082019050610e735f830184610e51565b92915050565b610e8281610dd5565b82525050565b5f602082019050610e9b5f830184610e79565b92915050565b5f805f60608486031215610eb857610eb7610d77565b5b5f610ec586828701610dc1565b9350506020610ed686828701610dc1565b9250506040610ee786828701610df4565b9150509250925092565b610efa81610d9a565b82525050565b5f602082019050610f135f830184610ef1565b92915050565b5f60ff82169050919050565b610f2e81610f19565b82525050565b5f602082019050610f475f830184610f25565b92915050565b5f60208284031215610f6257610f61610d77565b5b5f610f6f84828501610dc1565b91505092915050565b5f8060408385031215610f8e57610f8d610d77565b5b5f610f9b85828601610dc1565b9250506020610fac85828601610dc1565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610ffa57607f821691505b60208210810361100d5761100c610fb6565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61104a82610dd5565b915061105583610dd5565b925082820390508181111561106d5761106c611013565b5b92915050565b5f8151905061108181610dab565b92915050565b5f6020828403121561109c5761109b610d77565b5b5f6110a984828501611073565b91505092915050565b5f6040820190506110c55f830185610ef1565b6110d26020830184610ef1565b9392505050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611133602483610cd7565b915061113e826110d9565b604082019050919050565b5f6020820190508181035f83015261116081611127565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6111c1602283610cd7565b91506111cc82611167565b604082019050919050565b5f6020820190508181035f8301526111ee816111b5565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f2e00000000000000000000000000000000000000000000602082015250565b5f61124f602a83610cd7565b915061125a826111f5565b604082019050919050565b5f6020820190508181035f83015261127c81611243565b9050919050565b7f455243324f3a207472616e736665722066726f6d20746865207a65726f2061645f8201527f64726573732e0000000000000000000000000000000000000000000000000000602082015250565b5f6112dd602683610cd7565b91506112e882611283565b604082019050919050565b5f6020820190508181035f83015261130a816112d1565b9050919050565b5f61131b82610dd5565b915061132683610dd5565b925082820261133481610dd5565b9150828204841483151761134b5761134a611013565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61138982610dd5565b915061139483610dd5565b9250826113a4576113a3611352565b5b828204905092915050565b5f6113b982610dd5565b91506113c483610dd5565b92508282019050808211156113dc576113db611013565b5b9291505056fea26469706673582212208d1085479e119bb3e4693053b1e19543db71ce3e2f672ade99fc69b91a79e88764736f6c63430008160033