[ { "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": "pair", "type": "address" }, { "indexed": true, "internalType": "bool", "name": "value", "type": "bool" } ], "name": "SetAutomatedMarketMakerPair", "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": "openTrading", "outputs": [], "stateMutability": "payable", "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": "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" } ]
608060405260095f60146101000a81548160ff021916908360ff1602179055505f60149054906101000a900460ff16600a61003a91906103cf565b633b9aca016100499190610419565b600255731643f76a2518c86fb772768c5031dc6baf2b57bc60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737a250d5630b4cf539739df2c5dacb4c659f2488d60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600560146101000a81548160ff021916908315150217905550348015610119575f80fd5b50335f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025460065f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546040516101fc9190610469565b60405180910390a3600160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550610482565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156102e0578086048111156102bc576102bb61025e565b5b60018516156102cb5780820291505b80810290506102d98561028b565b94506102a0565b94509492505050565b5f826102f857600190506103b3565b81610305575f90506103b3565b816001811461031b576002811461032557610354565b60019150506103b3565b60ff8411156103375761033661025e565b5b8360020a91508482111561034e5761034d61025e565b5b506103b3565b5060208310610133831016604e8410600b84101617156103895782820a9050838111156103845761038361025e565b5b6103b3565b6103968484846001610297565b925090508184048111156103ad576103ac61025e565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f6103d9826103ba565b91506103e4836103c3565b92506104117fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846102e9565b905092915050565b5f610423826103ba565b915061042e836103ba565b925082820261043c816103ba565b915082820484148315176104535761045261025e565b5b5092915050565b610463816103ba565b82525050565b5f60208201905061047c5f83018461045a565b92915050565b6119668061048f5f395ff3fe6080604052600436106100c1575f3560e01c806370a082311161007e57806395d89b411161005857806395d89b4114610261578063a9059cbb1461028b578063c9567bf9146102c7578063dd62ed3e146102d1576100c1565b806370a08231146101e5578063715018a6146102215780638da5cb5b14610237576100c1565b806306fdde03146100c5578063095ea7b3146100ef57806318160ddd1461012b57806323b872dd14610155578063313ce5671461019157806349bd5a5e146101bb575b5f80fd5b3480156100d0575f80fd5b506100d961030d565b6040516100e6919061126b565b60405180910390f35b3480156100fa575f80fd5b506101156004803603810190610110919061131c565b61034a565b6040516101229190611374565b60405180910390f35b348015610136575f80fd5b5061013f610360565b60405161014c919061139c565b60405180910390f35b348015610160575f80fd5b5061017b600480360381019061017691906113b5565b610369565b6040516101889190611374565b60405180910390f35b34801561019c575f80fd5b506101a5610415565b6040516101b29190611420565b60405180910390f35b3480156101c6575f80fd5b506101cf61042a565b6040516101dc9190611448565b60405180910390f35b3480156101f0575f80fd5b5061020b60048036038101906102069190611461565b61044f565b604051610218919061139c565b60405180910390f35b34801561022c575f80fd5b50610235610495565b005b348015610242575f80fd5b5061024b6105c4565b6040516102589190611448565b60405180910390f35b34801561026c575f80fd5b506102756105eb565b604051610282919061126b565b60405180910390f35b348015610296575f80fd5b506102b160048036038101906102ac919061131c565b610628565b6040516102be9190611374565b60405180910390f35b6102cf61063e565b005b3480156102dc575f80fd5b506102f760048036038101906102f2919061148c565b610a86565b604051610304919061139c565b60405180910390f35b60606040518060400160405280600c81526020017f427261696e6c6574204a6f650000000000000000000000000000000000000000815250905090565b5f610356338484610b08565b6001905092915050565b5f600254905090565b5f610375848484610ccb565b61040a84336104058560015f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110f390919063ffffffff16565b610b08565b600190509392505050565b5f8060149054906101000a900460ff16905090565b60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff166104b46105c4565b73ffffffffffffffffffffffffffffffffffffffff161461050a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050190611514565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f4a4f450000000000000000000000000000000000000000000000000000000000815250905090565b5f610634338484610ccb565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff1661065d6105c4565b73ffffffffffffffffffffffffffffffffffffffff16146106b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106aa90611514565b60405180910390fd5b600560149054906101000a900460ff16156106cc575f80fd5b6106fa3060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600254610b08565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610765573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107899190611546565b905060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107f5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108199190611546565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630836040518363ffffffff1660e01b8152600401610853929190611571565b6020604051808303815f875af115801561086f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108939190611546565b60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d719343061091a3061044f565b5f806109246105c4565b426040518863ffffffff1660e01b8152600401610946969594939291906115da565b60606040518083038185885af1158015610962573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610987919061164d565b50505060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b360045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610a2792919061169d565b6020604051808303815f875af1158015610a43573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a6791906116ee565b506001600560146101000a81548160ff02191690831515021790555050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6d90611789565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610be4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdb90611817565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610cbe919061139c565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d02575f80fd5b5f8111610d0d575f80fd5b610d156105c4565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614158015610d835750610d536105c4565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15610f675760075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610e2c575060055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610e6457503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015610eb7575060075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610f66575f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b385846040518363ffffffff1660e01b8152600401610f1992919061169d565b6020604051808303815f875af1158015610f35573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f5991906116ee565b905080610f64575f80fd5b505b5b610fb78160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461113c90919063ffffffff16565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506110488160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546110f390919063ffffffff16565b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110e6919061139c565b60405180910390a3505050565b5f61113483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611199565b905092915050565b5f80828461114a9190611862565b90508381101561118f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611186906118df565b60405180910390fd5b8091505092915050565b5f8383111582906111e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111d7919061126b565b60405180910390fd5b505f83856111ee91906118fd565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61123d826111fb565b6112478185611205565b9350611257818560208601611215565b61126081611223565b840191505092915050565b5f6020820190508181035f8301526112838184611233565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6112b88261128f565b9050919050565b6112c8816112ae565b81146112d2575f80fd5b50565b5f813590506112e3816112bf565b92915050565b5f819050919050565b6112fb816112e9565b8114611305575f80fd5b50565b5f81359050611316816112f2565b92915050565b5f80604083850312156113325761133161128b565b5b5f61133f858286016112d5565b925050602061135085828601611308565b9150509250929050565b5f8115159050919050565b61136e8161135a565b82525050565b5f6020820190506113875f830184611365565b92915050565b611396816112e9565b82525050565b5f6020820190506113af5f83018461138d565b92915050565b5f805f606084860312156113cc576113cb61128b565b5b5f6113d9868287016112d5565b93505060206113ea868287016112d5565b92505060406113fb86828701611308565b9150509250925092565b5f60ff82169050919050565b61141a81611405565b82525050565b5f6020820190506114335f830184611411565b92915050565b611442816112ae565b82525050565b5f60208201905061145b5f830184611439565b92915050565b5f602082840312156114765761147561128b565b5b5f611483848285016112d5565b91505092915050565b5f80604083850312156114a2576114a161128b565b5b5f6114af858286016112d5565b92505060206114c0858286016112d5565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6114fe602083611205565b9150611509826114ca565b602082019050919050565b5f6020820190508181035f83015261152b816114f2565b9050919050565b5f81519050611540816112bf565b92915050565b5f6020828403121561155b5761155a61128b565b5b5f61156884828501611532565b91505092915050565b5f6040820190506115845f830185611439565b6115916020830184611439565b9392505050565b5f819050919050565b5f819050919050565b5f6115c46115bf6115ba84611598565b6115a1565b6112e9565b9050919050565b6115d4816115aa565b82525050565b5f60c0820190506115ed5f830189611439565b6115fa602083018861138d565b61160760408301876115cb565b61161460608301866115cb565b6116216080830185611439565b61162e60a083018461138d565b979650505050505050565b5f81519050611647816112f2565b92915050565b5f805f606084860312156116645761166361128b565b5b5f61167186828701611639565b935050602061168286828701611639565b925050604061169386828701611639565b9150509250925092565b5f6040820190506116b05f830185611439565b6116bd602083018461138d565b9392505050565b6116cd8161135a565b81146116d7575f80fd5b50565b5f815190506116e8816116c4565b92915050565b5f602082840312156117035761170261128b565b5b5f611710848285016116da565b91505092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611773602483611205565b915061177e82611719565b604082019050919050565b5f6020820190508181035f8301526117a081611767565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611801602283611205565b915061180c826117a7565b604082019050919050565b5f6020820190508181035f83015261182e816117f5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61186c826112e9565b9150611877836112e9565b925082820190508082111561188f5761188e611835565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f6118c9601b83611205565b91506118d482611895565b602082019050919050565b5f6020820190508181035f8301526118f6816118bd565b9050919050565b5f611907826112e9565b9150611912836112e9565b925082820390508181111561192a57611929611835565b5b9291505056fea26469706673582212208101b587cdd2ba6e3cc04d869b53d525d78a54a70ae1d970fe456dc10f42852f64736f6c634300081a0033