[ { "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": false, "internalType": "uint256", "name": "_maxTxAmount", "type": "uint256" } ], "name": "MaxTxAmountUpdated", "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": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "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": "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": "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": "newMaxTxAmount", "type": "uint256" } ], "name": "updateMaxTxAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040526040518060400160405280601281526020017f446f6e616c64204a205472756d702057696e0000000000000000000000000000815250600190816200004a9190620004da565b506040518060400160405280600481526020017f444a54570000000000000000000000000000000000000000000000000000000081525060029081620000919190620004da565b50601260035f6101000a81548160ff021916908360ff16021790555060035f9054906101000a900460ff16600a620000ca919062000747565b633b9aca00620000db919062000797565b600455600454600555348015620000f0575f80fd5b505f620001026200026f60201b60201c565b9050805f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35060045460065f620001b46200026f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550620002016200026f60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600454604051620002619190620007f2565b60405180910390a36200080d565b5f33905090565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620002f257607f821691505b602082108103620003085762000307620002ad565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200036c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200032f565b6200037886836200032f565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620003c2620003bc620003b68462000390565b62000399565b62000390565b9050919050565b5f819050919050565b620003dd83620003a2565b620003f5620003ec82620003c9565b8484546200033b565b825550505050565b5f90565b6200040b620003fd565b62000418818484620003d2565b505050565b5b818110156200043f57620004335f8262000401565b6001810190506200041e565b5050565b601f8211156200048e5762000458816200030e565b620004638462000320565b8101602085101562000473578190505b6200048b620004828562000320565b8301826200041d565b50505b505050565b5f82821c905092915050565b5f620004b05f198460080262000493565b1980831691505092915050565b5f620004ca83836200049f565b9150826002028217905092915050565b620004e58262000276565b67ffffffffffffffff81111562000501576200050062000280565b5b6200050d8254620002da565b6200051a82828562000443565b5f60209050601f83116001811462000550575f84156200053b578287015190505b620005478582620004bd565b865550620005b6565b601f19841662000560866200030e565b5f5b82811015620005895784890151825560018201915060208501945060208101905062000562565b86831015620005a95784890151620005a5601f8916826200049f565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620006485780860481111562000620576200061f620005be565b5b6001851615620006305780820291505b80810290506200064085620005eb565b945062000600565b94509492505050565b5f8262000662576001905062000734565b8162000671575f905062000734565b81600181146200068a57600281146200069557620006cb565b600191505062000734565b60ff841115620006aa57620006a9620005be565b5b8360020a915084821115620006c457620006c3620005be565b5b5062000734565b5060208310610133831016604e8410600b8410161715620007055782820a905083811115620006ff57620006fe620005be565b5b62000734565b620007148484846001620005f7565b925090508184048111156200072e576200072d620005be565b5b81810290505b9392505050565b5f60ff82169050919050565b5f620007538262000390565b915062000760836200073b565b92506200078f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000651565b905092915050565b5f620007a38262000390565b9150620007b08362000390565b9250828202620007c08162000390565b91508282048414831517620007da57620007d9620005be565b5b5092915050565b620007ec8162000390565b82525050565b5f602082019050620008075f830184620007e1565b92915050565b61173a806200081b5f395ff3fe608060405234801561000f575f80fd5b50600436106100b2575f3560e01c806370a082311161006f57806370a082311461018c578063715018a6146101bc5780638da5cb5b146101c657806395d89b41146101e4578063a9059cbb14610202578063dd62ed3e14610232576100b2565b806306fdde03146100b6578063095ea7b3146100d457806318160ddd1461010457806323b872dd14610122578063313ce567146101525780636256d18114610170575b5f80fd5b6100be610262565b6040516100cb9190610e2d565b60405180910390f35b6100ee60048036038101906100e99190610ede565b6102f2565b6040516100fb9190610f36565b60405180910390f35b61010c61030f565b6040516101199190610f5e565b60405180910390f35b61013c60048036038101906101379190610f77565b610318565b6040516101499190610f36565b60405180910390f35b61015a6103ec565b6040516101679190610fe2565b60405180910390f35b61018a60048036038101906101859190610ffb565b610401565b005b6101a660048036038101906101a19190611026565b610527565b6040516101b39190610f5e565b60405180910390f35b6101c461056d565b005b6101ce6106bb565b6040516101db9190611060565b60405180910390f35b6101ec6106e2565b6040516101f99190610e2d565b60405180910390f35b61021c60048036038101906102179190610ede565b610772565b6040516102299190610f36565b60405180910390f35b61024c60048036038101906102479190611079565b61078f565b6040516102599190610f5e565b60405180910390f35b606060018054610271906110e4565b80601f016020809104026020016040519081016040528092919081815260200182805461029d906110e4565b80156102e85780601f106102bf576101008083540402835291602001916102e8565b820191905f5260205f20905b8154815290600101906020018083116102cb57829003601f168201915b5050505050905090565b5f6103056102fe610811565b8484610818565b6001905092915050565b5f600454905090565b5f6103248484846109db565b6103e184610330610811565b6103dc856040518060600160405280602881526020016116dd6028913960075f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610393610811565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ce49092919063ffffffff16565b610818565b600190509392505050565b5f60035f9054906101000a900460ff16905090565b610409610811565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610495576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048c9061115e565b60405180910390fd5b60646004546104a491906111d6565b8110156104e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104dd90611276565b60405180910390fd5b806005819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf8160405161051c9190610f5e565b60405180910390a150565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610575610811565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610601576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105f89061115e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600280546106f1906110e4565b80601f016020809104026020016040519081016040528092919081815260200182805461071d906110e4565b80156107685780601f1061073f57610100808354040283529160200191610768565b820191905f5260205f20905b81548152906001019060200180831161074b57829003601f168201915b5050505050905090565b5f61078561077e610811565b84846109db565b6001905092915050565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610886576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087d90611304565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036108f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108eb90611392565b60405180910390fd5b8060075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109ce9190610f5e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4090611420565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610ab7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aae906114ae565b60405180910390fd5b5f8111610af9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af09061153c565b60405180910390fd5b600554811115610b3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b35906115ca565b60405180910390fd5b610ba8816040518060600160405280602681526020016116b76026913960065f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610ce49092919063ffffffff16565b60065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610c398160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610d4690919063ffffffff16565b60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610cd79190610f5e565b60405180910390a3505050565b5f838311158290610d2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d229190610e2d565b60405180910390fd5b505f8385610d3991906115e8565b9050809150509392505050565b5f808284610d54919061161b565b905083811015610d99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9090611698565b60405180910390fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610dda578082015181840152602081019050610dbf565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610dff82610da3565b610e098185610dad565b9350610e19818560208601610dbd565b610e2281610de5565b840191505092915050565b5f6020820190508181035f830152610e458184610df5565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610e7a82610e51565b9050919050565b610e8a81610e70565b8114610e94575f80fd5b50565b5f81359050610ea581610e81565b92915050565b5f819050919050565b610ebd81610eab565b8114610ec7575f80fd5b50565b5f81359050610ed881610eb4565b92915050565b5f8060408385031215610ef457610ef3610e4d565b5b5f610f0185828601610e97565b9250506020610f1285828601610eca565b9150509250929050565b5f8115159050919050565b610f3081610f1c565b82525050565b5f602082019050610f495f830184610f27565b92915050565b610f5881610eab565b82525050565b5f602082019050610f715f830184610f4f565b92915050565b5f805f60608486031215610f8e57610f8d610e4d565b5b5f610f9b86828701610e97565b9350506020610fac86828701610e97565b9250506040610fbd86828701610eca565b9150509250925092565b5f60ff82169050919050565b610fdc81610fc7565b82525050565b5f602082019050610ff55f830184610fd3565b92915050565b5f602082840312156110105761100f610e4d565b5b5f61101d84828501610eca565b91505092915050565b5f6020828403121561103b5761103a610e4d565b5b5f61104884828501610e97565b91505092915050565b61105a81610e70565b82525050565b5f6020820190506110735f830184611051565b92915050565b5f806040838503121561108f5761108e610e4d565b5b5f61109c85828601610e97565b92505060206110ad85828601610e97565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806110fb57607f821691505b60208210810361110e5761110d6110b7565b5b50919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611148602083610dad565b915061115382611114565b602082019050919050565b5f6020820190508181035f8301526111758161113c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6111e082610eab565b91506111eb83610eab565b9250826111fb576111fa61117c565b5b828204905092915050565b7f45524332303a206d61785478416d6f756e74206d757374206265206174206c655f8201527f617374203125206f6620746f74616c20737570706c7900000000000000000000602082015250565b5f611260603683610dad565b915061126b82611206565b604082019050919050565b5f6020820190508181035f83015261128d81611254565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6112ee602483610dad565b91506112f982611294565b604082019050919050565b5f6020820190508181035f83015261131b816112e2565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61137c602283610dad565b915061138782611322565b604082019050919050565b5f6020820190508181035f8301526113a981611370565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f61140a602583610dad565b9150611415826113b0565b604082019050919050565b5f6020820190508181035f830152611437816113fe565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611498602383610dad565b91506114a38261143e565b604082019050919050565b5f6020820190508181035f8301526114c58161148c565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f611526602983610dad565b9150611531826114cc565b604082019050919050565b5f6020820190508181035f8301526115538161151a565b9050919050565b7f5472616e7366657220616d6f756e74206578636565647320746865206d6178545f8201527f78416d6f756e7400000000000000000000000000000000000000000000000000602082015250565b5f6115b4602783610dad565b91506115bf8261155a565b604082019050919050565b5f6020820190508181035f8301526115e1816115a8565b9050919050565b5f6115f282610eab565b91506115fd83610eab565b9250828203905081811115611615576116146111a9565b5b92915050565b5f61162582610eab565b915061163083610eab565b9250828201905080821115611648576116476111a9565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611682601b83610dad565b915061168d8261164e565b602082019050919050565b5f6020820190508181035f8301526116af81611676565b905091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a264697066735822122085c7cd532990af1fee6170cf6ea5ac98bc3d8a33c825bdb65beb605858d4cfbd64736f6c63430008140033