[ { "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": false, "internalType": "uint256", "name": "fee", "type": "uint256" } ], "name": "DistributedFees", "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": "_liquidityCreator", "type": "address" } ], "name": "addLiquidityCreator", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "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": "pure", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newFee", "type": "uint256" } ], "name": "decreaseFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "launchedAt", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "router", "outputs": [ { "internalType": "contract IDEXRouter", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_dev", "type": "address" } ], "name": "setDevWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "lp", "type": "address" }, { "internalType": "bool", "name": "isPool", "type": "bool" } ], "name": "setProvideLiquidity", "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": "pure", "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": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdrawFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040526109c4600755612710600855600a805460ff191690553480156200002757600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600680546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa158015620000ce573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000f4919062000437565b6001600160a01b031663c9c65396600660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000156573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200017c919062000437565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303816000875af1158015620001c9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001ef919062000437565b6001600160a01b031660808190526000908152600560205260408120805460ff1916600117905560001990600290620002306000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120737a250d5630b4cf539739df2c5dacb4c659f2488d8083529084528282209490945530808252600280855283832095835285855292822060001990819055908252919092529190620002a86000546001600160a01b031690565b6001600160a01b03166001600160a01b0316815260200190815260200160002081905550600160036000620002e26200042860201b60201c565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff1995861617905530815260039092528120805490921660019081179092556004906200033b6000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055620003716012600a6200057e565b62000382906461c9f368006200058f565b60016000620003996000546001600160a01b031690565b6001600160a01b03168152602081019190915260400160002055620003c66000546001600160a01b031690565b6001600160a01b031660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef620004006012600a6200057e565b62000411906461c9f368006200058f565b60405190815260200160405180910390a3620005a9565b6000546001600160a01b031690565b6000602082840312156200044a57600080fd5b81516001600160a01b03811681146200046257600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620004c0578160001904821115620004a457620004a462000469565b80851615620004b257918102915b93841c939080029062000484565b509250929050565b600082620004d95750600162000578565b81620004e85750600062000578565b81600181146200050157600281146200050c576200052c565b600191505062000578565b60ff84111562000520576200052062000469565b50506001821b62000578565b5060208310610133831016604e8410600b841016171562000551575081810a62000578565b6200055d83836200047f565b806000190482111562000574576200057462000469565b0290505b92915050565b60006200046260ff841683620004c8565b808202811582820484141762000578576200057862000469565b6080516114df620005cc60003960008181610312015261093d01526114df6000f3fe60806040526004361061012e5760003560e01c806395d89b41116100ab578063c5730d9d1161006f578063c5730d9d1461038a578063c9567bf9146103aa578063dd62ed3e146103bf578063f2fde38b14610405578063f887ea4014610425578063fdad93021461044557600080fd5b806395d89b41146102d4578063a8aa1b3114610300578063a9059cbb14610334578063be35761614610354578063bf56b3711461037457600080fd5b8063313ce567116100f2578063313ce5671461021b5780633c8f81d01461023757806370a0823114610257578063715018a61461028d5780638da5cb5b146102a257600080fd5b806306fdde031461013a578063095ea7b31461018657806318160ddd146101b65780631f53ac02146101d957806323b872dd146101fb57600080fd5b3661013557005b600080fd5b34801561014657600080fd5b506040805180820190915260118152702237b730b6322137b232b7253ab734b7b960791b60208201525b60405161017d91906110c6565b60405180910390f35b34801561019257600080fd5b506101a66101a136600461112c565b610465565b604051901515815260200161017d565b3480156101c257600080fd5b506101cb6104d2565b60405190815260200161017d565b3480156101e557600080fd5b506101f96101f4366004611158565b6104f4565b005b34801561020757600080fd5b506101a6610216366004611175565b61054f565b34801561022757600080fd5b506040516012815260200161017d565b34801561024357600080fd5b506101f9610252366004611158565b6105e4565b34801561026357600080fd5b506101cb610272366004611158565b6001600160a01b031660009081526001602052604090205490565b34801561029957600080fd5b506101f9610632565b3480156102ae57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161017d565b3480156102e057600080fd5b5060408051808201909152600381526222212560e91b6020820152610170565b34801561030c57600080fd5b506102bc7f000000000000000000000000000000000000000000000000000000000000000081565b34801561034057600080fd5b506101a661034f36600461112c565b6106a6565b34801561036057600080fd5b506101f961036f3660046111b6565b6106b3565b34801561038057600080fd5b506101cb60095481565b34801561039657600080fd5b506101f96103a53660046111b6565b610746565b3480156103b657600080fd5b506101f96107cc565b3480156103cb57600080fd5b506101cb6103da3660046111cf565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561041157600080fd5b506101f9610420366004611158565b610819565b34801561043157600080fd5b506006546102bc906001600160a01b031681565b34801561045157600080fd5b506101f9610460366004611208565b610903565b3360008181526002602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104c09086815260200190565b60405180910390a35060015b92915050565b60006104e06012600a611335565b6104ef906461c9f36800611344565b905090565b6000546001600160a01b031633146105275760405162461bcd60e51b815260040161051e9061135b565b60405180910390fd5b600a80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6001600160a01b0383166000908152600260209081526040808320338452909152812054600019146105cf576001600160a01b03841660009081526002602090815260408083203384529091529020546105aa908390611390565b6001600160a01b03851660009081526002602090815260408083203384529091529020555b6105da8484846109f3565b90505b9392505050565b6000546001600160a01b0316331461060e5760405162461bcd60e51b815260040161051e9061135b565b6001600160a01b03166000908152600460205260409020805460ff19166001179055565b6000546001600160a01b0316331461065c5760405162461bcd60e51b815260040161051e9061135b565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006105dd3384846109f3565b600a5461010090046001600160a01b0316336001600160a01b0316146106eb5760405162461bcd60e51b815260040161051e906113a3565b600a805447916101009091046001600160a01b0316906108fc9061070f8585611344565b61071991906113d0565b6040518115909202916000818181858888f19350505050158015610741573d6000803e3d6000fd5b505050565b600a5461010090046001600160a01b0316336001600160a01b03161461077e5760405162461bcd60e51b815260040161051e906113a3565b60075481106107c75760405162461bcd60e51b81526020600482015260156024820152742732bb903332b29036bab9ba103132903637bbb2b960591b604482015260640161051e565b600755565b6000546001600160a01b031633146107f65760405162461bcd60e51b815260040161051e9061135b565b600a5460ff161561080657600080fd5b600a805460ff1916600117905543600955565b6000546001600160a01b031633146108435760405162461bcd60e51b815260040161051e9061135b565b6001600160a01b0381166108a85760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161051e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600a5461010090046001600160a01b0316336001600160a01b03161461093b5760405162461bcd60e51b815260040161051e906113a3565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316036109c85760405162461bcd60e51b815260206004820152602360248201527f43616e2774206368616e67652063757272656e74206c6971756964697479207060448201526230b4b960e91b606482015260840161051e565b6001600160a01b03919091166000908152600560205260409020805460ff1916911515919091179055565b60006001600160a01b038416610a3f5760405162461bcd60e51b815260206004820152601160248201527005472616e736665722066726f6d2030783607c1b604482015260640161051e565b6001600160a01b038316610a875760405162461bcd60e51b815260206004820152600f60248201526e05472616e7366657220746f2030783608c1b604482015260640161051e565b60008211610ad75760405162461bcd60e51b815260206004820152601760248201527f416d6f756e74206d757374206e6f74206265207a65726f000000000000000000604482015260640161051e565b6001600160a01b038416600090815260016020526040902054821115610b365760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161051e565b600954158015610b5e57506001600160a01b03831660009081526005602052604090205460ff165b15610bd4576001600160a01b03841660009081526004602052604090205460ff16610bcb5760405162461bcd60e51b815260206004820152601860248201527f4c6971756964697479206e6f74206164646564207965742e0000000000000000604482015260640161051e565b610bd443600955565b600a5460ff16610c61576001600160a01b03841660009081526004602052604090205460ff1680610c1d57506001600160a01b03831660009081526004602052604090205460ff165b610c615760405162461bcd60e51b81526020600482015260156024820152742a3930b234b733903737ba1037b832b7103cb2ba1760591b604482015260640161051e565b600a54600160a81b900460ff1615610c8557610c7e848484610d91565b90506105dd565b6001600160a01b038416600090815260016020526040902054610ca9908390611390565b6001600160a01b038516600090815260016020908152604080832093909355600390529081205460ff1615610cde5782610ce8565b610ce88484610e4b565b9050610cf384610eed565b15610d06578215610d0657610d06610f3d565b6001600160a01b038416600090815260016020526040902054610d2a9082906113f2565b6001600160a01b0380861660008181526001602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d7e9085815260200190565b60405180910390a3506001949350505050565b6001600160a01b038316600090815260016020526040812054610db5908390611390565b6001600160a01b038086166000908152600160205260408082209390935590851681522054610de59083906113f2565b6001600160a01b0380851660008181526001602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610e399086815260200190565b60405180910390a35060019392505050565b6001600160a01b038216600090815260056020526040812054819060ff1680610e8357503360009081526005602052604090205460ff165b905080610e9357829150506104cc565b600060085460075485610ea69190611344565b610eb091906113d0565b30600090815260016020526040812080549293508392909190610ed49084906113f2565b90915550610ee490508185611390565b95945050505050565b3360009081526005602052604081205460ff16158015610f175750600a54600160a81b900460ff16155b80156104cc5750506001600160a01b031660009081526005602052604090205460ff1690565b600a805460ff60a81b1916600160a81b1790553060009081526001602052604090205468056bc75e2d63100000811015610f7757506110b7565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110610fac57610fac611405565b6001600160a01b03928316602091820292909201810191909152600654604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611005573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611029919061141b565b8160018151811061103c5761103c611405565b6001600160a01b03928316602091820292909201015260065460405163791ac94760e01b815291169063791ac94790611082908590600090869030904290600401611438565b600060405180830381600087803b15801561109c57600080fd5b505af11580156110b0573d6000803e3d6000fd5b5050505050505b600a805460ff60a81b19169055565b600060208083528351808285015260005b818110156110f3578581018301518582016040015282016110d7565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461112957600080fd5b50565b6000806040838503121561113f57600080fd5b823561114a81611114565b946020939093013593505050565b60006020828403121561116a57600080fd5b81356105dd81611114565b60008060006060848603121561118a57600080fd5b833561119581611114565b925060208401356111a581611114565b929592945050506040919091013590565b6000602082840312156111c857600080fd5b5035919050565b600080604083850312156111e257600080fd5b82356111ed81611114565b915060208301356111fd81611114565b809150509250929050565b6000806040838503121561121b57600080fd5b823561122681611114565b9150602083013580151581146111fd57600080fd5b634e487b7160e01b600052601160045260246000fd5b600181815b8085111561128c5781600019048211156112725761127261123b565b8085161561127f57918102915b93841c9390800290611256565b509250929050565b6000826112a3575060016104cc565b816112b0575060006104cc565b81600181146112c657600281146112d0576112ec565b60019150506104cc565b60ff8411156112e1576112e161123b565b50506001821b6104cc565b5060208310610133831016604e8410600b841016171561130f575081810a6104cc565b6113198383611251565b806000190482111561132d5761132d61123b565b029392505050565b60006105dd60ff841683611294565b80820281158282048414176104cc576104cc61123b565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b818103818111156104cc576104cc61123b565b60208082526013908201527221b0b63632b91034b9903737ba1030903232bb60691b604082015260600190565b6000826113ed57634e487b7160e01b600052601260045260246000fd5b500490565b808201808211156104cc576104cc61123b565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561142d57600080fd5b81516105dd81611114565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156114885784516001600160a01b031683529383019391830191600101611463565b50506001600160a01b0396909616606085015250505060800152939250505056fea264697066735822122069d13af651b9c55b37b708060c7cef83f7b6b5315db5b7552fdba3829079419f64736f6c63430008130033