[ { "inputs": [ { "internalType": "uint256", "name": "initialSupply", "type": "uint256" } ], "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": [], "name": "EnableTrading", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isExcluded", "type": "bool" } ], "name": "ExcludeFromFees", "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": "account", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "isFeeApplicable", "type": "bool" } ], "name": "SetFeeApplicable", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "swapPortion", "type": "uint256" } ], "name": "SetSwapPortion", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" } ], "name": "SwapAndLiquify", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "TokensSentToVitalik", "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": "MINIMUM_SWAP_AMOUNT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "VitalikPortion", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "WETH", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "accumulatedFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "deadAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "enableTrading", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExcludedFromFees", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isFeeApplicable", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "sellFeePercentage", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "applicable", "type": "bool" } ], "name": "setBulkFeeApplicable", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address[]", "name": "accounts", "type": "address[]" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "setPairs", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_swapPortion", "type": "uint256" } ], "name": "setSwapPortion", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_swapPortion", "type": "uint256" } ], "name": "setVitalikPortion", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapPortion", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [], "name": "tradingEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "vitalikAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a06040525f600860146101000a81548160ff0219169083151502179055505f6009555f600a555f600b55348015610035575f80fd5b50604051613934380380613934833981810160405281019061005791906106f5565b336040518060400160405280601081526020017f53696d6f6e27732043617420f09f90be000000000000000000000000000000008152506040518060400160405280600481526020017f534341540000000000000000000000000000000000000000000000000000000081525081600390816100d39190610951565b5080600490816100e39190610951565b5050506100f58161046760201b60201c565b5060016006819055506101323361011061052a60201b60201c565b600a61011c9190610b88565b836101279190610bd2565b61053260201b60201c565b5f737a250d5630b4cf539739df2c5dacb4c659f2488d90508073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610193573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101b79190610c6d565b73ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015610233573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102579190610c6d565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396306080516040518363ffffffff1660e01b8152600401610293929190610ca7565b6020604051808303815f875af11580156102af573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102d39190610c6d565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600c5f61036561068c60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600c5f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600c5f61dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050610da1565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105a0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059790610d28565b60405180910390fd5b6105b15f83836106b460201b60201c565b8060025f8282546105c29190610d46565b92505081905550805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161066f9190610d88565b60405180910390a36106885f83836106b960201b60201c565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b505050565b505050565b5f80fd5b5f819050919050565b6106d4816106c2565b81146106de575f80fd5b50565b5f815190506106ef816106cb565b92915050565b5f6020828403121561070a576107096106be565b5b5f610717848285016106e1565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061079b57607f821691505b6020821081036107ae576107ad610757565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026108107fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826107d5565b61081a86836107d5565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61085561085061084b846106c2565b610832565b6106c2565b9050919050565b5f819050919050565b61086e8361083b565b61088261087a8261085c565b8484546107e1565b825550505050565b5f90565b61089661088a565b6108a1818484610865565b505050565b5b818110156108c4576108b95f8261088e565b6001810190506108a7565b5050565b601f821115610909576108da816107b4565b6108e3846107c6565b810160208510156108f2578190505b6109066108fe856107c6565b8301826108a6565b50505b505050565b5f82821c905092915050565b5f6109295f198460080261090e565b1980831691505092915050565b5f610941838361091a565b9150826002028217905092915050565b61095a82610720565b67ffffffffffffffff8111156109735761097261072a565b5b61097d8254610784565b6109888282856108c8565b5f60209050601f8311600181146109b9575f84156109a7578287015190505b6109b18582610936565b865550610a18565b601f1984166109c7866107b4565b5f5b828110156109ee578489015182556001820191506020850194506020810190506109c9565b86831015610a0b5784890151610a07601f89168261091a565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610aa257808604811115610a7e57610a7d610a20565b5b6001851615610a8d5780820291505b8081029050610a9b85610a4d565b9450610a62565b94509492505050565b5f82610aba5760019050610b75565b81610ac7575f9050610b75565b8160018114610add5760028114610ae757610b16565b6001915050610b75565b60ff841115610af957610af8610a20565b5b8360020a915084821115610b1057610b0f610a20565b5b50610b75565b5060208310610133831016604e8410600b8410161715610b4b5782820a905083811115610b4657610b45610a20565b5b610b75565b610b588484846001610a59565b92509050818404811115610b6f57610b6e610a20565b5b81810290505b9392505050565b5f60ff82169050919050565b5f610b92826106c2565b9150610b9d83610b7c565b9250610bca7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610aab565b905092915050565b5f610bdc826106c2565b9150610be7836106c2565b9250828202610bf5816106c2565b91508282048414831517610c0c57610c0b610a20565b5b5092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c3c82610c13565b9050919050565b610c4c81610c32565b8114610c56575f80fd5b50565b5f81519050610c6781610c43565b92915050565b5f60208284031215610c8257610c816106be565b5b5f610c8f84828501610c59565b91505092915050565b610ca181610c32565b82525050565b5f604082019050610cba5f830185610c98565b610cc76020830184610c98565b9392505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f610d12601f83610cce565b9150610d1d82610cde565b602082019050919050565b5f6020820190508181035f830152610d3f81610d06565b9050919050565b5f610d50826106c2565b9150610d5b836106c2565b9250828201905080821115610d7357610d72610a20565b5b92915050565b610d82816106c2565b82525050565b5f602082019050610d9b5f830184610d79565b92915050565b608051612b74610dc05f395f8181610ec00152611a520152612b745ff3fe6080604052600436106101e6575f3560e01c80634fbee19311610101578063a457c2d711610094578063d16f8de911610063578063d16f8de9146106e9578063dd62ed3e14610713578063e208a9391461074f578063f2fde38b14610779576101ed565b8063a457c2d71461061f578063a9059cbb1461065b578063ad5c464814610697578063c2be2c92146106c1576101ed565b80637a65a3b8116100d05780637a65a3b81461058b5780638a8c523c146105b55780638da5cb5b146105cb57806395d89b41146105f5576101ed565b80634fbee193146104d3578063587f5ed71461050f57806370a0823114610539578063715018a614610575576101ed565b806323b872dd116101795780633aa646fe116101485780633aa646fe1461042f57806346e110611461045757806349bd5a5e1461047f5780634ada218b146104a9576101ed565b806323b872dd1461036357806327c8f8351461039f578063313ce567146103c957806339509351146103f3576101ed565b806318160ddd116101b557806318160ddd146102ab578063186dbffb146102d55780631aae9b4f146102ff5780631f00f0ec1461033b576101ed565b806306fdde03146101f1578063095ea7b31461021b57806312ae15c6146102575780631694505e14610281576101ed565b366101ed57005b5f80fd5b3480156101fc575f80fd5b506102056107a1565b6040516102129190611ca7565b60405180910390f35b348015610226575f80fd5b50610241600480360381019061023c9190611d65565b610831565b60405161024e9190611dbd565b60405180910390f35b348015610262575f80fd5b5061026b610853565b6040516102789190611de5565b60405180910390f35b34801561028c575f80fd5b5061029561085f565b6040516102a29190611e59565b60405180910390f35b3480156102b6575f80fd5b506102bf610884565b6040516102cc9190611de5565b60405180910390f35b3480156102e0575f80fd5b506102e961088d565b6040516102f69190611de5565b60405180910390f35b34801561030a575f80fd5b5061032560048036038101906103209190611e72565b610893565b6040516103329190611dbd565b60405180910390f35b348015610346575f80fd5b50610361600480360381019061035c9190612007565b6108b0565b005b34801561036e575f80fd5b5061038960048036038101906103849190612061565b6109ab565b6040516103969190611dbd565b60405180910390f35b3480156103aa575f80fd5b506103b3610a2e565b6040516103c091906120c0565b60405180910390f35b3480156103d4575f80fd5b506103dd610a34565b6040516103ea91906120f4565b60405180910390f35b3480156103fe575f80fd5b5061041960048036038101906104149190611d65565b610a3c565b6040516104269190611dbd565b60405180910390f35b34801561043a575f80fd5b506104556004803603810190610450919061210d565b610a72565b005b348015610462575f80fd5b5061047d60048036038101906104789190612007565b610aff565b005b34801561048a575f80fd5b50610493610c6a565b6040516104a091906120c0565b60405180910390f35b3480156104b4575f80fd5b506104bd610c8f565b6040516104ca9190611dbd565b60405180910390f35b3480156104de575f80fd5b506104f960048036038101906104f49190611e72565b610ca2565b6040516105069190611dbd565b60405180910390f35b34801561051a575f80fd5b50610523610cbf565b6040516105309190611de5565b60405180910390f35b348015610544575f80fd5b5061055f600480360381019061055a9190611e72565b610cc5565b60405161056c9190611de5565b60405180910390f35b348015610580575f80fd5b50610589610d0a565b005b348015610596575f80fd5b5061059f610d1d565b6040516105ac9190611de5565b60405180910390f35b3480156105c0575f80fd5b506105c9610d23565b005b3480156105d6575f80fd5b506105df610d74565b6040516105ec91906120c0565b60405180910390f35b348015610600575f80fd5b50610609610d9c565b6040516106169190611ca7565b60405180910390f35b34801561062a575f80fd5b5061064560048036038101906106409190611d65565b610e2c565b6040516106529190611dbd565b60405180910390f35b348015610666575f80fd5b50610681600480360381019061067c9190611d65565b610ea1565b60405161068e9190611dbd565b60405180910390f35b3480156106a2575f80fd5b506106ab610ebe565b6040516106b891906120c0565b60405180910390f35b3480156106cc575f80fd5b506106e760048036038101906106e2919061210d565b610ee2565b005b3480156106f4575f80fd5b506106fd610f38565b60405161070a91906120c0565b60405180910390f35b34801561071e575f80fd5b5061073960048036038101906107349190612138565b610f50565b6040516107469190611de5565b60405180910390f35b34801561075a575f80fd5b50610763610fd2565b6040516107709190611de5565b60405180910390f35b348015610784575f80fd5b5061079f600480360381019061079a9190611e72565b610fd8565b005b6060600380546107b0906121a3565b80601f01602080910402602001604051908101604052809291908181526020018280546107dc906121a3565b80156108275780601f106107fe57610100808354040283529160200191610827565b820191905f5260205f20905b81548152906001019060200180831161080a57829003601f168201915b5050505050905090565b5f8061083b61105a565b9050610848818585611061565b600191505092915050565b67016345785d8a000081565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f600254905090565b600b5481565b600d602052805f5260405f205f915054906101000a900460ff1681565b6108b8611224565b5f5b82518110156109a65781600c5f8584815181106108da576108d96121d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550828181518110610944576109436121d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7836040516109919190611dbd565b60405180910390a280806001019150506108ba565b505050565b5f6109b78484846112a2565b5f6109c9856109c461105a565b610f50565b905082811015610a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0590612270565b60405180910390fd5b610a2285610a1a61105a565b858403611061565b60019150509392505050565b61dead81565b5f6012905090565b5f80610a4661105a565b9050610a67818585610a588589610f50565b610a6291906122bb565b611061565b600191505092915050565b610a7a611224565b6064811115610abe576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ab590612338565b60405180910390fd5b80600a819055507feabd3b3b7a8ca5058b4778ca7daf516ebc6d5da7b6259714b32fc49ecdb110b181604051610af49190611de5565b60405180910390a150565b610b07611224565b5f5b8251811015610c655760085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16838281518110610b5d57610b5c6121d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff160315610c585781600d5f858481518110610b9857610b976121d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550828181518110610c0257610c016121d3565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167fd31c700151312b600f1f92a612fd99493ee4bfede71bb43f9eef36556c56cf9783604051610c4f9190611dbd565b60405180910390a25b8080600101915050610b09565b505050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600860149054906101000a900460ff1681565b600c602052805f5260405f205f915054906101000a900460ff1681565b600e5481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610d12611224565b610d1b5f611671565b565b600a5481565b610d2b611224565b6001600860146101000a81548160ff0219169083151502179055507f1d97b7cdf6b6f3405cbe398b69512e5419a0ce78232b6e9c6ffbf1466774bd8d60405160405180910390a1565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060048054610dab906121a3565b80601f0160208091040260200160405190810160405280929190818152602001828054610dd7906121a3565b8015610e225780601f10610df957610100808354040283529160200191610e22565b820191905f5260205f20905b815481529060010190602001808311610e0557829003601f168201915b5050505050905090565b5f80610e3661105a565b90505f610e438286610f50565b905083811015610e88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7f906123c6565b60405180910390fd5b610e958286868403611061565b60019250505092915050565b5f610eb4610ead61105a565b84846112a2565b6001905092915050565b7f000000000000000000000000000000000000000000000000000000000000000081565b610eea611224565b6064811115610f2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f2590612338565b60405180910390fd5b80600b8190555050565b73d8da6bf26964af9d7eed9e03e53415d37aa9604581565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60095481565b610fe0611224565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361104e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104590612454565b60405180910390fd5b61105781611671565b50565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c6906124e2565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361113d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113490612570565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516112179190611de5565b60405180910390a3505050565b61122c61105a565b73ffffffffffffffffffffffffffffffffffffffff1661124a610d74565b73ffffffffffffffffffffffffffffffffffffffff16146112a0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611297906125d8565b60405180910390fd5b565b600860149054906101000a900460ff16806113035750600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806113545750600c5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a90612640565b60405180910390fd5b600f5f9054906101000a900460ff16156113e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d9906126ce565b60405180910390fd5b600c5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168061147d5750600c5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806114cf5750600d5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156114e4576114df838383611734565b61166c565b5f6064600954836114f591906126ec565b6114ff919061275a565b90505f818361150e919061278a565b90505f6064600b54600a5461152391906122bb565b6064600a548661153391906126ec565b61153d91906126ec565b611547919061275a565b611551919061275a565b90505f6064600b54600a5461156691906122bb565b6064600b548761157691906126ec565b61158091906126ec565b61158a919061275a565b611594919061275a565b90506115a1873084611734565b6115c08773d8da6bf26964af9d7eed9e03e53415d37aa9604583611734565b6115cb878785611734565b81600e5f8282546115dc91906122bb565b9250508190555067016345785d8a0000600e5410611630576001600f5f6101000a81548160ff0219169083151502179055506116166119a0565b5f600f5f6101000a81548160ff0219169083151502179055505b7f3a8252748ffa3c9535c6438799ce1f576f36a016ab530f354e1432db42713c798160405161165f9190611de5565b60405180910390a1505050505b505050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117999061282d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611807906128bb565b60405180910390fd5b61181b838383611bd4565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561189e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189590612949565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119879190611de5565b60405180910390a361199a848484611bd9565b50505050565b6119a8611bde565b5f600e5490505f600e819055505f600267ffffffffffffffff8111156119d1576119d0611ea1565b5b6040519080825280602002602001820160405280156119ff5781602001602082028036833780820191505090505b50905030815f81518110611a1657611a156121d3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000081600181518110611a8557611a846121d3565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611aeb3060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611061565b5f47905060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac947845f8530426040518663ffffffff1660e01b8152600401611b51959493929190612a57565b5f604051808303815f87803b158015611b68575f80fd5b505af1158015611b7a573d5f803e3d5ffd5b505050505f8147611b8b919061278a565b90507f28fc98272ce761178794ad6768050fea1648e07f1e2ffe15afd3a290f83814868482604051611bbe929190612aaf565b60405180910390a150505050611bd2611c2d565b565b505050565b505050565b600260065403611c23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1a90612b20565b60405180910390fd5b6002600681905550565b6001600681905550565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611c7982611c37565b611c838185611c41565b9350611c93818560208601611c51565b611c9c81611c5f565b840191505092915050565b5f6020820190508181035f830152611cbf8184611c6f565b905092915050565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611d0182611cd8565b9050919050565b611d1181611cf7565b8114611d1b575f80fd5b50565b5f81359050611d2c81611d08565b92915050565b5f819050919050565b611d4481611d32565b8114611d4e575f80fd5b50565b5f81359050611d5f81611d3b565b92915050565b5f8060408385031215611d7b57611d7a611cd0565b5b5f611d8885828601611d1e565b9250506020611d9985828601611d51565b9150509250929050565b5f8115159050919050565b611db781611da3565b82525050565b5f602082019050611dd05f830184611dae565b92915050565b611ddf81611d32565b82525050565b5f602082019050611df85f830184611dd6565b92915050565b5f819050919050565b5f611e21611e1c611e1784611cd8565b611dfe565b611cd8565b9050919050565b5f611e3282611e07565b9050919050565b5f611e4382611e28565b9050919050565b611e5381611e39565b82525050565b5f602082019050611e6c5f830184611e4a565b92915050565b5f60208284031215611e8757611e86611cd0565b5b5f611e9484828501611d1e565b91505092915050565b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b611ed782611c5f565b810181811067ffffffffffffffff82111715611ef657611ef5611ea1565b5b80604052505050565b5f611f08611cc7565b9050611f148282611ece565b919050565b5f67ffffffffffffffff821115611f3357611f32611ea1565b5b602082029050602081019050919050565b5f80fd5b5f611f5a611f5584611f19565b611eff565b90508083825260208201905060208402830185811115611f7d57611f7c611f44565b5b835b81811015611fa65780611f928882611d1e565b845260208401935050602081019050611f7f565b5050509392505050565b5f82601f830112611fc457611fc3611e9d565b5b8135611fd4848260208601611f48565b91505092915050565b611fe681611da3565b8114611ff0575f80fd5b50565b5f8135905061200181611fdd565b92915050565b5f806040838503121561201d5761201c611cd0565b5b5f83013567ffffffffffffffff81111561203a57612039611cd4565b5b61204685828601611fb0565b925050602061205785828601611ff3565b9150509250929050565b5f805f6060848603121561207857612077611cd0565b5b5f61208586828701611d1e565b935050602061209686828701611d1e565b92505060406120a786828701611d51565b9150509250925092565b6120ba81611cf7565b82525050565b5f6020820190506120d35f8301846120b1565b92915050565b5f60ff82169050919050565b6120ee816120d9565b82525050565b5f6020820190506121075f8301846120e5565b92915050565b5f6020828403121561212257612121611cd0565b5b5f61212f84828501611d51565b91505092915050565b5f806040838503121561214e5761214d611cd0565b5b5f61215b85828601611d1e565b925050602061216c85828601611d1e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806121ba57607f821691505b6020821081036121cd576121cc612176565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f61225a602883611c41565b915061226582612200565b604082019050919050565b5f6020820190508181035f8301526122878161224e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6122c582611d32565b91506122d083611d32565b92508282019050808211156122e8576122e761228e565b5b92915050565b7f5377617020706f7274696f6e2063616e6e6f74206578636565642031303000005f82015250565b5f612322601e83611c41565b915061232d826122ee565b602082019050919050565b5f6020820190508181035f83015261234f81612316565b9050919050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f6123b0602583611c41565b91506123bb82612356565b604082019050919050565b5f6020820190508181035f8301526123dd816123a4565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f61243e602683611c41565b9150612449826123e4565b604082019050919050565b5f6020820190508181035f83015261246b81612432565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f6124cc602483611c41565b91506124d782612472565b604082019050919050565b5f6020820190508181035f8301526124f9816124c0565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f61255a602283611c41565b915061256582612500565b604082019050919050565b5f6020820190508181035f8301526125878161254e565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6125c2602083611c41565b91506125cd8261258e565b602082019050919050565b5f6020820190508181035f8301526125ef816125b6565b9050919050565b7f54726164696e67206973206e6f7420656e61626c6564207965740000000000005f82015250565b5f61262a601a83611c41565b9150612635826125f6565b602082019050919050565b5f6020820190508181035f8301526126578161261e565b9050919050565b7f5472616e73666572206661696c65642064756520746f20696e7465726e616c205f8201527f7377617020696e2070726f677265737300000000000000000000000000000000602082015250565b5f6126b8603083611c41565b91506126c38261265e565b604082019050919050565b5f6020820190508181035f8301526126e5816126ac565b9050919050565b5f6126f682611d32565b915061270183611d32565b925082820261270f81611d32565b915082820484148315176127265761272561228e565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61276482611d32565b915061276f83611d32565b92508261277f5761277e61272d565b5b828204905092915050565b5f61279482611d32565b915061279f83611d32565b92508282039050818111156127b7576127b661228e565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f612817602583611c41565b9150612822826127bd565b604082019050919050565b5f6020820190508181035f8301526128448161280b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6128a5602383611c41565b91506128b08261284b565b604082019050919050565b5f6020820190508181035f8301526128d281612899565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f612933602683611c41565b915061293e826128d9565b604082019050919050565b5f6020820190508181035f83015261296081612927565b9050919050565b5f819050919050565b5f61298a61298561298084612967565b611dfe565b611d32565b9050919050565b61299a81612970565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6129d281611cf7565b82525050565b5f6129e383836129c9565b60208301905092915050565b5f602082019050919050565b5f612a05826129a0565b612a0f81856129aa565b9350612a1a836129ba565b805f5b83811015612a4a578151612a3188826129d8565b9750612a3c836129ef565b925050600181019050612a1d565b5085935050505092915050565b5f60a082019050612a6a5f830188611dd6565b612a776020830187612991565b8181036040830152612a8981866129fb565b9050612a9860608301856120b1565b612aa56080830184611dd6565b9695505050505050565b5f604082019050612ac25f830185611dd6565b612acf6020830184611dd6565b9392505050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c005f82015250565b5f612b0a601f83611c41565b9150612b1582612ad6565b602082019050919050565b5f6020820190508181035f830152612b3781612afe565b905091905056fea2646970667358221220ccac23b8dd8bc352b9763906473d15fc75d6b2fd390a8807025ef2e95b40859364736f6c634300081a0033000000000000000000000000000000000000000000000000000000174876e800
0x000000000000000000000000000000000000000000000000000000174876e800
----Decoded View------------Arg [0] : initialSupply (uint256): 100000000000
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000174876e800