[ { "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" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "OwnableInvalidOwner", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "OwnableUnauthorizedAccount", "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": "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": "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "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": "renounceOwnership", "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": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60a06040523461050657610ec7803803806100198161050a565b9283398101906080818303126105065780516001600160401b038111610506578261004591830161052f565b602082015190926001600160401b0382116105065761006591830161052f565b604082015160609092015183519192916001600160401b03811161041757600354600181811c911680156104fc575b60208210146103f957601f8111610499575b50602094601f8211600114610436579481929394955f9261042b575b50508160011b915f199060031b1c1916176003555b82516001600160401b03811161041757600454600181811c9116801561040d575b60208210146103f957601f8111610396575b506020601f821160011461033357819293945f92610328575b50508160011b915f199060031b1c1916176004555b331561031557600554336001600160a01b0382167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a36001600160a81b0319163360ff60a01b19811691909117600160a01b1760055560805260065560025481810190811061030157600255335f525f60205260405f208181540190556040519081525f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a360ff60055460a01c16610210575b6040516109469081610581823960805181818160e101526107a90152f35b6080516001600160a01b03168061029b575b506080516001600160a01b031633146101f257335f525f60205260405f205460065410156101f25760405162461bcd60e51b815260206004820152602360248201527f5472616e736665722065786365656473206d61782077616c6c65742062616c616044820152626e636560e81b6064820152608490fd5b33036102a7575f610222565b60405162461bcd60e51b815260206004820152602c60248201527f5472616e7366657273206d75737420626520746f206f722066726f6d2074686560448201526b205061726c617920436f726560a01b6064820152608490fd5b634e487b7160e01b5f52601160045260245ffd5b631e4fbdf760e01b5f525f60045260245ffd5b015190505f80610123565b601f1982169060045f52805f20915f5b81811061037e57509583600195969710610366575b505050811b01600455610138565b01515f1960f88460031b161c191690555f8080610358565b9192602060018192868b015181550194019201610343565b60045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b601f830160051c810191602084106103ef575b601f0160051c01905b8181106103e4575061010a565b5f81556001016103d7565b90915081906103ce565b634e487b7160e01b5f52602260045260245ffd5b90607f16906100f8565b634e487b7160e01b5f52604160045260245ffd5b015190505f806100c2565b601f1982169560035f52805f20915f5b88811061048157508360019596979810610469575b505050811b016003556100d7565b01515f1960f88460031b161c191690555f808061045b565b91926020600181928685015181550194019201610446565b60035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b601f830160051c810191602084106104f2575b601f0160051c01905b8181106104e757506100a6565b5f81556001016104da565b90915081906104d1565b90607f1690610094565b5f80fd5b6040519190601f01601f191682016001600160401b0381118382101761041757604052565b81601f82011215610506578051906001600160401b0382116104175761055e601f8301601f191660200161050a565b928284526020838301011161050657815f9260208093018386015e830101529056fe6080806040526004361015610012575f80fd5b5f3560e01c90816306fdde03146105f357508063095ea7b31461057157806318160ddd1461055457806323b872dd14610474578063313ce567146104595780633582ad231461043457806370a08231146103fd578063715018a6146103a2578063751039fc1461037b5780638da5cb5b1461035357806395d89b4114610238578063a9059cbb14610207578063bbde77c1146101ea578063dd62ed3e1461019a578063f2fde38b146101145763f8c298c3146100cc575f80fd5b34610110575f366003190112610110576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5f80fd5b346101105760203660031901126101105761012d6106ec565b6101356108e9565b6001600160a01b0316801561018757600580546001600160a01b0319811683179091556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3005b631e4fbdf760e01b5f525f60045260245ffd5b34610110576040366003190112610110576101b36106ec565b6101bb610702565b6001600160a01b039182165f908152600160209081526040808320949093168252928352819020549051908152f35b34610110575f366003190112610110576020600654604051908152f35b346101105760403660031901126101105761022d6102236106ec565b6024359033610718565b602060405160018152f35b34610110575f366003190112610110576040515f6004548060011c90600181168015610349575b6020831081146103355782855290811561031957506001146102c4575b50819003601f01601f191681019067ffffffffffffffff8211818310176102b0576102ac829182604052826106c2565b0390f35b634e487b7160e01b5f52604160045260245ffd5b905060045f527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5f905b8282106103035750602091508201018261027c565b60018160209254838588010152019101906102ee565b90506020925060ff191682840152151560051b8201018261027c565b634e487b7160e01b5f52602260045260245ffd5b91607f169161025f565b34610110575f366003190112610110576005546040516001600160a01b039091168152602090f35b34610110575f366003190112610110576103936108e9565b6005805460ff60a01b19169055005b34610110575f366003190112610110576103ba6108e9565b600580546001600160a01b031981169091555f906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b34610110576020366003190112610110576001600160a01b0361041e6106ec565b165f525f602052602060405f2054604051908152f35b34610110575f36600319011261011057602060ff60055460a01c166040519015158152f35b34610110575f36600319011261011057602060405160128152f35b346101105760603660031901126101105761048d6106ec565b610495610702565b6001600160a01b0382165f8181526001602081815260408084203385529091529091205491936044359392909181016104d4575b5061022d9350610718565b8381106105395784156105265733156105135761022d945f52600160205260405f2060018060a01b0333165f526020528360405f2091039055846104c9565b634a1406b160e11b5f525f60045260245ffd5b63e602df0560e01b5f525f60045260245ffd5b8390637dc7a0d960e11b5f523360045260245260445260645ffd5b34610110575f366003190112610110576020600254604051908152f35b346101105760403660031901126101105761058a6106ec565b602435903315610526576001600160a01b031690811561051357335f52600160205260405f20825f526020528060405f20556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b34610110575f366003190112610110575f6003548060011c906001811680156106b8575b6020831081146103355782855290811561031957506001146106635750819003601f01601f191681019067ffffffffffffffff8211818310176102b0576102ac829182604052826106c2565b905060035f527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5f905b8282106106a25750602091508201018261027c565b600181602092548385880101520191019061068d565b91607f1691610617565b602060409281835280519182918282860152018484015e5f828201840152601f01601f1916010190565b600435906001600160a01b038216820361011057565b602435906001600160a01b038216820361011057565b6001600160a01b03169081156108d6576001600160a01b03169182156108c357815f525f60205260405f20548181106108aa577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60208386948694855f525f84520360405f2055845f525f825260405f20818154019055604051908152a360ff60055460a01c166107a7575050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690819003610849575b81036107e35750565b5f525f60205260405f2054600654106107f857565b60405162461bcd60e51b815260206004820152602360248201527f5472616e736665722065786365656473206d61782077616c6c65742062616c616044820152626e636560e81b6064820152608490fd5b8181146107da5760405162461bcd60e51b815260206004820152602c60248201527f5472616e7366657273206d75737420626520746f206f722066726f6d2074686560448201526b205061726c617920436f726560a01b6064820152608490fd5b8263391434e360e21b5f5260045260245260445260645ffd5b63ec442f0560e01b5f525f60045260245ffd5b634b637e8f60e11b5f525f60045260245ffd5b6005546001600160a01b031633036108fd57565b63118cdaa760e01b5f523360045260245ffdfea264697066735822122072d743f0b52c72b8051ce8cf2fdbce89e4a63b7fc0cdc99cf4b94a7483dfe07f64736f6c634300081a0033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000018d0bf423c03d8de000000000000000000000000000000000000000000000000000000000000000000000b4d61747420466c757272790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006464c555252590000000000000000000000000000000000000000000000000000