[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" }, { "internalType": "uint256", "name": "_initialMaxWalletBalance", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "type": "error" }, { "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": "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": "value", "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": "limitsEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxWalletBalance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "parlayCoreSimple", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "removeLimits", "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": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "value", "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" } ]
60c0806040523461036b57610f0b803803809161001c8285610560565b833981019060808183031261036b5780516001600160401b03811161036b5782610047918301610583565b602082015190926001600160401b03821161036b57610067918301610583565b604082015160609092015183519192916001600160401b03811161047157600354600181811c91168015610556575b602082101461045357601f81116104f3575b50602094601f8211600114610490579481929394955f92610485575b50508160011b915f199060031b1c1916176003555b82516001600160401b03811161047157600454600181811c91168015610467575b602082101461045357601f81116103f0575b506020601f821160011461038d57819293945f92610382575b50508160011b915f199060031b1c1916176004555b600160ff196005541617600555336080526006556040516342f34a5b60e11b8152306004820152602081602481335afa908115610377575f91610331575b5060a052331561031e5761018e816002546105d8565b600255335f525f60205260405f208181540190556040518181525f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a360ff6005541661020f575b60405161091190816105fa823960805181818160cb015281816102c9015261076e015260a05181818161039f015261073e0152f35b60a0516001600160a01b031633146102a7576080516001600160a01b031633146101da5761024890335f525f60205260405f20546105d8565b60065410610256575f6101da565b60405162461bcd60e51b815260206004820152602360248201527f5472616e736665722065786365656473206d61782077616c6c65742062616c616044820152626e636560e81b6064820152608490fd5b60a460405162461bcd60e51b815260206004820152604460248201527f5472616e736665727320746f20556e697377617020563220706169722061726560448201527f206e6f7420616c6c6f776564207768656e206c696d6974732061726520656e61606482015263189b195960e21b6084820152fd5b63ec442f0560e01b5f525f60045260245ffd5b90506020813d60201161036f575b8161034c60209383610560565b8101031261036b57516001600160a01b038116810361036b575f610178565b5f80fd5b3d915061033f565b6040513d5f823e3d90fd5b015190505f80610125565b601f1982169060045f52805f20915f5b8181106103d8575095836001959697106103c0575b505050811b0160045561013a565b01515f1960f88460031b161c191690555f80806103b2565b9192602060018192868b01518155019401920161039d565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c81019160208410610449575b601f0160051c01905b81811061043e575061010c565b5f8155600101610431565b9091508190610428565b634e487b7160e01b5f52602260045260245ffd5b90607f16906100fa565b634e487b7160e01b5f52604160045260245ffd5b015190505f806100c4565b601f1982169560035f52805f20915f5b8881106104db575083600195969798106104c3575b505050811b016003556100d9565b01515f1960f88460031b161c191690555f80806104b5565b919260206001819286850151815501940192016104a0565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c8101916020841061054c575b601f0160051c01905b81811061054157506100a8565b5f8155600101610534565b909150819061052b565b90607f1690610096565b601f909101601f19168101906001600160401b0382119082101761047157604052565b81601f8201121561036b578051906001600160401b03821161047157604051926105b7601f8401601f191660200185610560565b8284526020838301011161036b57815f9260208093018386015e8301015290565b919082018092116105e557565b634e487b7160e01b5f52601160045260245ffdfe6080806040526004361015610012575f80fd5b5f3560e01c90816306fdde031461058a57508063095ea7b31461050857806318160ddd146104eb57806323b872dd1461040b578063313ce567146103f05780633582ad23146103ce57806349bd5a5e1461038a57806370a0823114610353578063751039fc146102b757806395d89b411461019c578063a9059cbb1461016b578063bbde77c11461014e578063dd62ed3e146100fe5763f8c298c3146100b6575f80fd5b346100fa575f3660031901126100fa576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5f80fd5b346100fa5760403660031901126100fa57610117610683565b61011f610699565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b346100fa575f3660031901126100fa576020600654604051908152f35b346100fa5760403660031901126100fa57610191610187610683565b60243590336106af565b602060405160018152f35b346100fa575f3660031901126100fa576040515f6004548060011c906001811680156102ad575b6020831081146102995782855290811561027d5750600114610228575b50819003601f01601f191681019067ffffffffffffffff8211818310176102145761021082918260405282610659565b0390f35b634e487b7160e01b5f52604160045260245ffd5b905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5f905b828210610267575060209150820101826101e0565b6001816020925483858801015201910190610252565b90506020925060ff191682840152151560051b820101826101e0565b634e487b7160e01b5f52602260045260245ffd5b91607f16916101c3565b346100fa575f3660031901126100fa577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163303610303576005805460ff19169055005b60405162461bcd60e51b815260206004820152602260248201527f4f6e6c7920666163746f72792063616e2072656d6f766520616e74692d7768616044820152616c6560f01b6064820152608490fd5b346100fa5760203660031901126100fa576001600160a01b03610374610683565b165f525f602052602060405f2054604051908152f35b346100fa575f3660031901126100fa576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346100fa575f3660031901126100fa57602060ff600554166040519015158152f35b346100fa575f3660031901126100fa57602060405160128152f35b346100fa5760603660031901126100fa57610424610683565b61042c610699565b6001600160a01b0382165f81815260016020818152604080842033855290915290912054919360443593929091810161046b575b5061019193506106af565b8381106104d05784156104bd5733156104aa57610191945f52600160205260405f2060018060a01b0333165f526020528360405f209103905584610460565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b346100fa575f3660031901126100fa576020600254604051908152f35b346100fa5760403660031901126100fa57610521610683565b6024359033156104bd576001600160a01b03169081156104aa57335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b346100fa575f3660031901126100fa575f6003548060011c9060018116801561064f575b6020831081146102995782855290811561027d57506001146105fa5750819003601f01601f191681019067ffffffffffffffff8211818310176102145761021082918260405282610659565b905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5f905b828210610639575060209150820101826101e0565b6001816020925483858801015201910190610624565b91607f16916105ae565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b03821682036100fa57565b602435906001600160a01b03821682036100fa57565b6001600160a01b03169081156108c8576001600160a01b03169081156108b557805f525f60205260405f205483811061089b5790838392825f525f6020520360405f2055815f525f60205260405f208481540190557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6020604051868152a360ff6005541661073c575050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168114610824577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681036107a0575050565b5f525f60205260405f205490810180911161081057600654106107bf57565b60405162461bcd60e51b815260206004820152602360248201527f5472616e736665722065786365656473206d61782077616c6c65742062616c616044820152626e636560e81b6064820152608490fd5b634e487b7160e01b5f52601160045260245ffd5b60a460405162461bcd60e51b815260206004820152604460248201527f5472616e736665727320746f20556e697377617020563220706169722061726560448201527f206e6f7420616c6c6f776564207768656e206c696d6974732061726520656e61606482015263189b195960e21b6084820152fd5b915063391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffdfea2646970667358221220107b261ca09d6c5d6020e0190b165f38e9c25ef85a21f9d639e21b9ed6c16db664736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000000000000000000000295be96e64066a00000000000000000000000000000000000000000000000000000000000000000000000642454c4f4e470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000642454c4f4e470000000000000000000000000000000000000000000000000000