[ { "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": "_maxWalletSize", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": "spender", "type": "address" } ], "name": "approveMax", "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": "canTrade", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_canTrade", "type": "bool" } ], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "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": "pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeWalletLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "setMaxWalletExemptXXX", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxWallet", "type": "uint256" } ], "name": "setMaxWalletXX", "outputs": [], "stateMutability": "nonpayable", "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": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60c0604052600660809081526509a8a9eaea8d60d31b60a05260019062000027908262000401565b5060408051808201909152600681526509a8a9eaea8d60d31b602082015260029062000054908262000401565b50620000636012600a620005dc565b6200007290620186a0620005f3565b6003818155600680546001600160a01b0319167360ae616a2155ee3d9a68541ba4544862310933d4179055606491620000ab91620005f3565b620000b791906200060d565b600855600a805460ff19169055348015620000d0575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a35060065f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000162573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200018891906200062d565b6001600160a01b031663c9c6539660065f9054906101000a90046001600160a01b03166001600160a01b03166373b295c26040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200020d91906200062d565b6040516001600160e01b031960e084901b1681526001600160a01b0390911660048201523060248201526044016020604051808303815f875af115801562000257573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200027d91906200062d565b600780546001600160a01b0319166001600160a01b03928316178155335f90815260096020526040808220805460ff199081166001908117909255308452828420805482168317905593549094168252902080549091169091179055600354606490620002eb9082620005f3565b620002f791906200060d565b335f818152600560205260408120929092556003549091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90606490620003409082620005f3565b6200034c91906200060d565b60405190815260200160405180910390a362000655565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200038c57607f821691505b602082108103620003ab57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620003fc57805f5260205f20601f840160051c81016020851015620003d85750805b601f840160051c820191505b81811015620003f9575f8155600101620003e4565b50505b505050565b81516001600160401b038111156200041d576200041d62000363565b62000435816200042e845462000377565b84620003b1565b602080601f8311600181146200046b575f8415620004535750858301515b5f19600386901b1c1916600185901b178555620004c5565b5f85815260208120601f198616915b828110156200049b578886015182559484019460019091019084016200047a565b5085821015620004b957878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156200052157815f1904821115620005055762000505620004cd565b808516156200051357918102915b93841c9390800290620004e6565b509250929050565b5f826200053957506001620005d6565b816200054757505f620005d6565b81600181146200056057600281146200056b576200058b565b6001915050620005d6565b60ff8411156200057f576200057f620004cd565b50506001821b620005d6565b5060208310610133831016604e8410600b8410161715620005b0575081810a620005d6565b620005bc8383620004e1565b805f1904821115620005d257620005d2620004cd565b0290505b92915050565b5f620005ec60ff84168362000529565b9392505050565b8082028115828204841417620005d657620005d6620004cd565b5f826200062857634e487b7160e01b5f52601260045260245ffd5b500490565b5f602082840312156200063e575f80fd5b81516001600160a01b0381168114620005ec575f80fd5b610be480620006635f395ff3fe60806040526004361061011e575f3560e01c806377ce187a1161009d578063a9059cbb11610062578063a9059cbb14610312578063b144896f14610331578063dd62ed3e14610345578063f275f64b14610389578063f2fde38b146103a8575f80fd5b806377ce187a1461027b5780638da5cb5b1461029a5780638f9a55c0146102ca57806395d89b41146102df578063a8aa1b31146102f3575f80fd5b80632f05205c116100e35780632f05205c146101e0578063313ce567146101f9578063571ac8b01461021457806370a0823114610233578063715018a614610267575f80fd5b806306fdde0314610129578063095ea7b3146101535780630c8bf2621461018257806318160ddd146101a357806323b872dd146101c1575f80fd5b3661012557005b5f80fd5b348015610134575f80fd5b5061013d6103c7565b60405161014a91906109a3565b60405180910390f35b34801561015e575f80fd5b5061017261016d366004610a0a565b610457565b604051901515815260200161014a565b34801561018d575f80fd5b506101a161019c366004610a32565b6104c3565b005b3480156101ae575f80fd5b506003545b60405190815260200161014a565b3480156101cc575f80fd5b506101726101db366004610a49565b610524565b3480156101eb575f80fd5b50600a546101729060ff1681565b348015610204575f80fd5b506040516012815260200161014a565b34801561021f575f80fd5b5061017261022e366004610a82565b6105b3565b34801561023e575f80fd5b506101b361024d366004610a82565b6001600160a01b03165f9081526005602052604090205490565b348015610272575f80fd5b506101a16105bf565b348015610286575f80fd5b506101a1610295366004610aaa565b610630565b3480156102a5575f80fd5b505f546001600160a01b03165b6040516001600160a01b03909116815260200161014a565b3480156102d5575f80fd5b506101b360085481565b3480156102ea575f80fd5b5061013d610683565b3480156102fe575f80fd5b506007546102b2906001600160a01b031681565b34801561031d575f80fd5b5061017261032c366004610a0a565b610692565b34801561033c575f80fd5b506101a16106a5565b348015610350575f80fd5b506101b361035f366004610adb565b6001600160a01b039182165f90815260046020908152604080832093909416825291909152205490565b348015610394575f80fd5b506101a16103a3366004610b03565b6106d5565b3480156103b3575f80fd5b506101a16103c2366004610a82565b610711565b6060600180546103d690610b1c565b80601f016020809104026020016040519081016040528092919081815260200182805461040290610b1c565b801561044d5780601f106104245761010080835404028352916020019161044d565b820191905f5260205f20905b81548152906001019060200180831161043057829003601f168201915b5050505050905090565b335f8181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906104b19086815260200190565b60405180910390a35060015b92915050565b335f9081526009602052604090205460ff166105135760405162461bcd60e51b815260206004820152600a6024820152691b9bdd08195e195b5c1d60b21b60448201526064015b60405180910390fd5b335f90815260056020526040902055565b6001600160a01b0383165f9081526004602090815260408083203384529091528120545f19146105a0576001600160a01b0384165f90815260046020908152604080832033845290915290205461057c908390610b68565b6001600160a01b0385165f9081526004602090815260408083203384529091529020555b6105ab8484846107d4565b949350505050565b5f6104bd825f19610457565b5f546001600160a01b031633146105e85760405162461bcd60e51b815260040161050a90610b7b565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146106595760405162461bcd60e51b815260040161050a90610b7b565b6001600160a01b03919091165f908152600960205260409020805460ff1916911515919091179055565b6060600280546103d690610b1c565b5f61069e3384846107d4565b9392505050565b5f546001600160a01b031633146106ce5760405162461bcd60e51b815260040161050a90610b7b565b5f19600855565b5f546001600160a01b031633146106fe5760405162461bcd60e51b815260040161050a90610b7b565b600a805460ff1916911515919091179055565b5f546001600160a01b0316331461073a5760405162461bcd60e51b815260040161050a90610b7b565b6001600160a01b03811661077b5760405162461bcd60e51b815260206004820152600860248201526706e657720697320360c41b604482015260640161050a565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b600a545f9060ff16806107fe57506001600160a01b0383165f9081526009602052604090205460ff165b6108365760405162461bcd60e51b81526020600482015260096024820152683737ba1037bbb732b960b91b604482015260640161050a565b6008546001600160a01b0384165f9081526005602052604090205461085c908490610b9b565b11158061088057506001600160a01b0383165f9081526009602052604090205460ff165b8061089757505f546001600160a01b038581169116145b806108af57506007546001600160a01b038481169116145b6108ec5760405162461bcd60e51b815260206004820152600e60248201526d1b585e081dd85b1b195d081a1a5d60921b604482015260640161050a565b6001600160a01b0384165f9081526005602052604090205461090f908390610b68565b6001600160a01b038086165f90815260056020526040808220939093559085168152205461093e908390610b9b565b6001600160a01b038085165f8181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109919086815260200190565b60405180910390a35060019392505050565b5f602080835283518060208501525f5b818110156109cf578581018301518582016040015282016109b3565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a05575f80fd5b919050565b5f8060408385031215610a1b575f80fd5b610a24836109ef565b946020939093013593505050565b5f60208284031215610a42575f80fd5b5035919050565b5f805f60608486031215610a5b575f80fd5b610a64846109ef565b9250610a72602085016109ef565b9150604084013590509250925092565b5f60208284031215610a92575f80fd5b61069e826109ef565b80358015158114610a05575f80fd5b5f8060408385031215610abb575f80fd5b610ac4836109ef565b9150610ad260208401610a9b565b90509250929050565b5f8060408385031215610aec575f80fd5b610af5836109ef565b9150610ad2602084016109ef565b5f60208284031215610b13575f80fd5b61069e82610a9b565b600181811c90821680610b3057607f821691505b602082108103610b4e57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156104bd576104bd610b54565b60208082526006908201526510b7bbb732b960d11b604082015260600190565b808201808211156104bd576104bd610b5456fea264697066735822122021e32f9aa1e5a800a05ae2be98fd8b63f017d0b613edf371af29a5fca9f97b2964736f6c63430008180033