[ { "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": [], "name": "_buyFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_devWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxWallet", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_tradeOpen", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "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": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "excludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "openTrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuyFee", "type": "uint256" }, { "internalType": "uint256", "name": "newSellFee", "type": "uint256" } ], "name": "setFees", "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": "uint256", "name": "amount", "type": "uint256" } ], "name": "updateMaxWallet", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "updateSwapTokensAtAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526101f46100136012600a61047c565b610021906305f5e100610491565b61002b91906104a8565b600455603261003c6012600a61047c565b61004a906305f5e100610491565b61005491906104a8565b60055560646100656012600a61047c565b610073906305f5e100610491565b61007e906002610491565b61008891906104a8565b600855600a805460ff60a81b1916600160a81b178155600b556019600c553480156100b1575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060098054336001600160a01b031990911617905560068054610100600160a81b031916747a250d5630b4cf539739df2c5dacb4c659f2488d00178082556001600160a01b036101009182900481165f90815260016020818152604092839020805460ff19169092179091559354815163c45a015560e01b815291519390049091169263c45a0155926004808401938290030181865afa158015610197573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101bb91906104c7565b6001600160a01b031663c9c6539630600660019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561021b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061023f91906104c7565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610289573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102ad91906104c7565b600780546001600160a01b0319166001600160a01b0392909216919091179055305f908152600160208190526040808320805460ff199081168417909155338452922080549092161790556103046012600a61047c565b610312906305f5e100610491565b335f908152600360205260409020556103283390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61035f6012600a61047c565b61036d906305f5e100610491565b60405190815260200160405180910390a36104ed565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156103d2578085048111156103b6576103b6610383565b60018416156103c457908102905b60019390931c92800261039b565b935093915050565b5f826103e857506001610476565b816103f457505f610476565b816001811461040a576002811461041457610430565b6001915050610476565b60ff84111561042557610425610383565b50506001821b610476565b5060208310610133831016604e8410600b8410161715610453575081810a610476565b61045f5f198484610397565b805f190482111561047257610472610383565b0290505b92915050565b5f61048a60ff8416836103da565b9392505050565b808202811582820484141761047657610476610383565b5f826104c257634e487b7160e01b5f52601260045260245ffd5b500490565b5f602082840312156104d7575f80fd5b81516001600160a01b038116811461048a575f80fd5b611012806104fa5f395ff3fe608060405260043610610134575f3560e01c80636f268a99116100a857806395d89b411161006d57806395d89b4114610371578063a9059cbb1461039c578063c0246668146103bb578063d257b34f146103da578063dd62ed3e146103f9578063fb201b1d1461043d575f80fd5b80636f268a99146102d957806370a08231146102f8578063715018a61461032c57806382247ec0146103405780638da5cb5b14610355575f80fd5b80631c499ab0116100f95780631c499ab01461023657806323b872dd14610255578063313ce5671461027457806340b9a54b1461028f578063506c4299146102a4578063590f897e146102c4575f80fd5b806306fdde031461013f578063095ea7b31461018d5780630b78f9c0146101bc57806311a63e17146101dd57806318160ddd14610214575f80fd5b3661013b57005b5f80fd5b34801561014a575f80fd5b50604080518082019091526014815273426c6f636b20536f6369616c204e6574776f726b60601b60208201525b6040516101849190610c3a565b60405180910390f35b348015610198575f80fd5b506101ac6101a7366004610c86565b610451565b6040519015158152602001610184565b3480156101c7575f80fd5b506101db6101d6366004610cb0565b610467565b005b3480156101e8575f80fd5b50600a546101fc906001600160a01b031681565b6040516001600160a01b039091168152602001610184565b34801561021f575f80fd5b506102286104c1565b604051908152602001610184565b348015610241575f80fd5b506101db610250366004610cd0565b6104e1565b348015610260575f80fd5b506101ac61026f366004610ce7565b610541565b34801561027f575f80fd5b5060405160128152602001610184565b34801561029a575f80fd5b50610228600b5481565b3480156102af575f80fd5b50600a546101ac90600160a01b900460ff1681565b3480156102cf575f80fd5b50610228600c5481565b3480156102e4575f80fd5b506009546101fc906001600160a01b031681565b348015610303575f80fd5b50610228610312366004610d25565b6001600160a01b03165f9081526003602052604090205490565b348015610337575f80fd5b506101db610591565b34801561034b575f80fd5b5061022860085481565b348015610360575f80fd5b505f546001600160a01b03166101fc565b34801561037c575f80fd5b506040805180820190915260038152622129a760e91b6020820152610177565b3480156103a7575f80fd5b506101ac6103b6366004610c86565b610602565b3480156103c6575f80fd5b506101db6103d5366004610d40565b61060e565b3480156103e5575f80fd5b506101db6103f4366004610cd0565b610661565b348015610404575f80fd5b50610228610413366004610d7b565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b348015610448575f80fd5b506101db61068f565b5f61045d3384846106cd565b5060015b92915050565b5f546001600160a01b031633146104995760405162461bcd60e51b815260040161049090610da7565b60405180910390fd5b600b829055600c819055601e8211156104b0575f80fd5b601e8111156104bd575f80fd5b5050565b5f6104ce6012600a610ed3565b6104dc906305f5e100610ee1565b905090565b5f546001600160a01b0316331461050a5760405162461bcd60e51b815260040161049090610da7565b6101f46105196012600a610ed3565b610527906305f5e100610ee1565b6105319190610ef8565b81101561053c575f80fd5b600855565b5f61054d84848461072d565b6001600160a01b0384165f90815260026020908152604080832033808552925290912054610587918691610582908690610f17565b6106cd565b5060019392505050565b5f546001600160a01b031633146105ba5760405162461bcd60e51b815260040161049090610da7565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f61045d33848461072d565b5f546001600160a01b031633146106375760405162461bcd60e51b815260040161049090610da7565b6001600160a01b03919091165f908152600160205260409020805460ff1916911515919091179055565b5f546001600160a01b0316331461068a5760405162461bcd60e51b815260040161049090610da7565b600455565b5f546001600160a01b031633146106b85760405162461bcd60e51b815260040161049090610da7565b600a805460ff60a01b1916600160a01b179055565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383165f9081526001602052604081205460ff1615801561076d57506001600160a01b0383165f9081526001602052604090205460ff16155b1561097757600a54600160a01b900460ff166107bd5760405162461bcd60e51b815260206004820152600f60248201526e43616e74207472616465207965742160881b6044820152606401610490565b6064600b54836107cd9190610ee1565b6107d79190610ef8565b6007549091506001600160a01b0384811691161461085e5760085482610811856001600160a01b03165f9081526003602052604090205490565b61081b9190610f2a565b111561085e5760405162461bcd60e51b815260206004820152601260248201527113585e081dd85b1b195d081c995858da195960721b6044820152606401610490565b6007546001600160a01b03908116908416036108b6576064600c54836108849190610ee1565b61088e9190610ef8565b905061089c6012600a610ed3565b6108aa906305f5e100610ee1565b600454106108b6575f80fd5b6007546001600160a01b039081169085160361090257600854826108ee856001600160a01b03165f9081526003602052604090205490565b6108f89190610f2a565b1115610902575f80fd5b305f9081526003602052604090205460065460ff1615801561093157506007546001600160a01b038581169116145b80156109465750600a54600160a81b900460ff165b8015610953575060045481115b15610975576109756109708461096b84600554610a94565b610a94565b610aab565b505b80156109e157305f908152600360205260408120805483929061099b908490610f2a565b909155505060405181815230906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35b6001600160a01b0384165f9081526003602052604081208054849290610a08908490610f17565b90915550610a1890508183610f17565b6001600160a01b0384165f9081526003602052604081208054909190610a3f908490610f2a565b90915550506001600160a01b038084169085167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef610a7d8486610f17565b60405190815260200160405180910390a350505050565b5f818311610aa25782610aa4565b815b9392505050565b6006805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f81518110610aeb57610aeb610f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050600660019054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b5c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b809190610f51565b81600181518110610b9357610b93610f3d565b6001600160a01b039283166020918202929092010152600654610bbe913091610100900416846106cd565b60065460095460405163791ac94760e01b81526001600160a01b0361010090930483169263791ac94792610bff9287925f9288929116904290600401610f6c565b5f604051808303815f87803b158015610c16575f80fd5b505af1158015610c28573d5f803e3d5ffd5b50506006805460ff1916905550505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114610c83575f80fd5b50565b5f8060408385031215610c97575f80fd5b8235610ca281610c6f565b946020939093013593505050565b5f8060408385031215610cc1575f80fd5b50508035926020909101359150565b5f60208284031215610ce0575f80fd5b5035919050565b5f805f60608486031215610cf9575f80fd5b8335610d0481610c6f565b92506020840135610d1481610c6f565b929592945050506040919091013590565b5f60208284031215610d35575f80fd5b8135610aa481610c6f565b5f8060408385031215610d51575f80fd5b8235610d5c81610c6f565b915060208301358015158114610d70575f80fd5b809150509250929050565b5f8060408385031215610d8c575f80fd5b8235610d9781610c6f565b91506020830135610d7081610c6f565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b6001815b6001841115610e2b57808504811115610e0f57610e0f610ddc565b6001841615610e1d57908102905b60019390931c928002610df4565b935093915050565b5f82610e4157506001610461565b81610e4d57505f610461565b8160018114610e635760028114610e6d57610e89565b6001915050610461565b60ff841115610e7e57610e7e610ddc565b50506001821b610461565b5060208310610133831016604e8410600b8410161715610eac575081810a610461565b610eb85f198484610df0565b805f1904821115610ecb57610ecb610ddc565b029392505050565b5f610aa460ff841683610e33565b808202811582820484141761046157610461610ddc565b5f82610f1257634e487b7160e01b5f52601260045260245ffd5b500490565b8181038181111561046157610461610ddc565b8082018082111561046157610461610ddc565b634e487b7160e01b5f52603260045260245ffd5b5f60208284031215610f61575f80fd5b8151610aa481610c6f565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b81811015610fbc5783516001600160a01b0316835260209384019390920191600101610f95565b50506001600160a01b03959095166060840152505060800152939250505056fea26469706673582212205d334d60a1f26cbcd0a106d11626ffd27e1467db84ec7c85d95e82370438280464736f6c634300081a0033