[ { "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": "buyTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "factory", "outputs": [ { "internalType": "contract IUniswapV2Factory", "name": "", "type": "address" } ], "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": "router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [], "name": "tradingOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "weth", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
6080604052600580546001600160a01b031990811673c02aaa39b223fe8d0a0e5c4f27ead9083c756cc21790915560068054909116735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f179055600780546001600160a81b031916737a250d5630b4cf539739df2c5dacb4c659f2488d17905560006008819055600955600a805460ff60a01b1916905534801561009557600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600380546001600160a01b031916339081179091556000818152600160209081526040808320633b9aca009081905590519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3611163806101456000396000f3fe60806040526004361061010d5760003560e01c80638a8c523c11610095578063c45a015511610064578063c45a0155146102fe578063cc1776d31461031e578063dd62ed3e14610334578063f887ea401461037a578063ffb54a991461039a57600080fd5b80638a8c523c1461027f5780638da5cb5b1461029457806395d89b41146102b2578063a9059cbb146102de57600080fd5b8063313ce567116100dc578063313ce567146101c85780633fc8cef3146101e45780634f7041a51461021c57806370a0823114610232578063715018a61461026857600080fd5b806306fdde0314610119578063095ea7b31461015757806318160ddd1461018757806323b872dd146101a857600080fd5b3661011457005b600080fd5b34801561012557600080fd5b50604080518082019091526003815262556e6f60e81b60208201525b60405161014e9190610e95565b60405180910390f35b34801561016357600080fd5b50610177610172366004610efb565b6103bb565b604051901515815260200161014e565b34801561019357600080fd5b50633b9aca005b60405190815260200161014e565b3480156101b457600080fd5b506101776101c3366004610f27565b6103d2565b3480156101d457600080fd5b506040516009815260200161014e565b3480156101f057600080fd5b50600554610204906001600160a01b031681565b6040516001600160a01b03909116815260200161014e565b34801561022857600080fd5b5061019a60085481565b34801561023e57600080fd5b5061019a61024d366004610f68565b6001600160a01b031660009081526001602052604090205490565b34801561027457600080fd5b5061027d61043b565b005b34801561028b57600080fd5b5061027d6104e4565b3480156102a057600080fd5b506000546001600160a01b0316610204565b3480156102be57600080fd5b50604080518082019091526003815262554e4f60e81b6020820152610141565b3480156102ea57600080fd5b506101776102f9366004610efb565b610774565b34801561030a57600080fd5b50600654610204906001600160a01b031681565b34801561032a57600080fd5b5061019a60095481565b34801561034057600080fd5b5061019a61034f366004610f85565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561038657600080fd5b50600754610204906001600160a01b031681565b3480156103a657600080fd5b5060075461017790600160a01b900460ff1681565b60006103c8338484610781565b5060015b92915050565b60006103df8484846108a5565b610431843361042c85604051806060016040528060288152602001611106602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610db3565b610781565b5060019392505050565b6000546001600160a01b0316331461049a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461053e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610491565b600754600160a01b900460ff161561055557600080fd5b6007805460ff60a01b1916600160a01b1781556003546001600160a01b03908116600090815260046020818152604092839020805460ff19166001179055935482516315ab88c960e31b8152925193169363ad5c46489383830193919290918290030181865afa1580156105cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f19190610fbe565b600580546001600160a01b0319166001600160a01b039283169081179091556006546040516364e329cb60e11b815230600482015260248101929092529091169063c9c65396906044016020604051808303816000875af115801561065a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061067e9190610fbe565b600a80546001600160a01b0319166001600160a01b039283161790556007546106ac91309116600019610781565b6007546001600160a01b031663f305d71947306106de816001600160a01b031660009081526001602052604090205490565b6000803360405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af115801561074a573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061076f9190610fdb565b505050565b60006103c83384846108a5565b6001600160a01b0383166107e35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610491565b6001600160a01b0382166108445760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610491565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166109095760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610491565b6001600160a01b03821661096b5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610491565b600081116109cd5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610491565b6001600160a01b03831660009081526004602052604081205460ff16156109fc6000546001600160a01b031690565b6001600160a01b0316856001600160a01b031614158015610a2b57506000546001600160a01b03858116911614155b8015610a4557506003546001600160a01b03858116911614155b8015610a4e5750805b15610c6d57600a546001600160a01b038681169116148015610a7e57506007546001600160a01b03858116911614155b15610aa457606460085484610a93919061101f565b610a9d9190611036565b9150610c6d565b600a546001600160a01b038581169116148015610aca57506001600160a01b0385163014155b15610c6d57606460095484610adf919061101f565b610ae99190611036565b30600090815260016020526040902054600a5491935090600160a01b900460ff16158015610b205750600754600160a01b900460ff165b8015610b2c5750600081115b15610c6b576040805160028082526060820183526000926020830190803683370190505090503081600081518110610b6657610b66611058565b6001600160a01b039283166020918202929092010152600554825191169082906001908110610b9757610b97611058565b6001600160a01b039283166020918202929092010152600a805460ff60a01b1916600160a01b17905560075460405163791ac94760e01b815291169063791ac94790610bf090859060009086903090429060040161106e565b600060405180830381600087803b158015610c0a57600080fd5b505af1158015610c1e573d6000803e3d6000fd5b5050600a805460ff60a01b1916905550506003546040516001600160a01b03909116904780156108fc02916000818181858888f19350505050158015610c68573d6000803e3d6000fd5b50505b505b6000610c908215610c8757610c828580610ded565b610c89565b845b8590610ded565b90506000610c9e8585610ded565b6001600160a01b038816600090815260016020526040902054909150821115610cc657600080fd5b8315610d405730600090815260016020526040902054610ce69085610e36565b30600081815260016020526040908190209290925590516001600160a01b038916907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d379088815260200190565b60405180910390a35b6001600160a01b03808816600081815260016020526040808220805487900390559289168082529083902080548501905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610da29085815260200190565b60405180910390a350505050505050565b60008184841115610dd75760405162461bcd60e51b81526004016104919190610e95565b506000610de484866110df565b95945050505050565b6000610e2f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610db3565b9392505050565b600080610e4383856110f2565b905083811015610e2f5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610491565b600060208083528351808285015260005b81811015610ec257858101830151858201604001528201610ea6565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610ef857600080fd5b50565b60008060408385031215610f0e57600080fd5b8235610f1981610ee3565b946020939093013593505050565b600080600060608486031215610f3c57600080fd5b8335610f4781610ee3565b92506020840135610f5781610ee3565b929592945050506040919091013590565b600060208284031215610f7a57600080fd5b8135610e2f81610ee3565b60008060408385031215610f9857600080fd5b8235610fa381610ee3565b91506020830135610fb381610ee3565b809150509250929050565b600060208284031215610fd057600080fd5b8151610e2f81610ee3565b600080600060608486031215610ff057600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176103cc576103cc611009565b60008261105357634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156110be5784516001600160a01b031683529383019391830191600101611099565b50506001600160a01b03969096166060850152505050608001529392505050565b818103818111156103cc576103cc611009565b808201808211156103cc576103cc61100956fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220f31ce5e8b9306fd43dcfe77330c068b8559c43273f127c7917fb7371ff8bbe4764736f6c63430008140033