ERC-20
Source Code
Overview
Max Total Supply
992,730,338.712320557904185103 BK
Holders
125,003
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialOwner","type":"address"},{"internalType":"uint256","name":"initialTaxRate","type":"uint256"},{"internalType":"address","name":"initialTaxPool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"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":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","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":[],"name":"EIP712DomainChanged","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":"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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnTaxedTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"disableMinting","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintingEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","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":"taxPool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"},{"inputs":[{"internalType":"address","name":"newTaxPool","type":"address"}],"name":"updateTaxPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newTaxRate","type":"uint256"}],"name":"updateTaxRate","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
610160604052348015610010575f80fd5b506040516134143803806134148339818101604052810190610032919061080d565b6040518060400160405280600a81526020017f426173654b697474656e00000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f3100000000000000000000000000000000000000000000000000000000000000815250856040518060400160405280600a81526020017f426173654b697474656e000000000000000000000000000000000000000000008152506040518060400160405280600281526020017f424b000000000000000000000000000000000000000000000000000000000000815250816003908161011b9190610a8e565b50806004908161012b9190610a8e565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361019e575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101959190610b6c565b60405180910390fd5b6101ad816102fe60201b60201c565b506101c26006836103c160201b90919060201c565b61012081815250506101de6007826103c160201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061021b61040e60201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050508160098190555080600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600a60146101000a81548160ff0219169083151502179055506102f6836102cd61046860201b60201c565b60ff16600a6102dc9190610ce1565b633b9aca006102eb9190610d2b565b61047060201b60201c565b505050610f7e565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6020835110156103e2576103db836104f560201b60201c565b9050610408565b826103f28361055a60201b60201c565b5f0190816104009190610a8e565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e05161010051463060405160200161044d959493929190610d93565b60405160208183030381529060405280519060200120905090565b5f6012905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036104e0575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016104d79190610b6c565b60405180910390fd5b6104f15f838361056360201b60201c565b5050565b5f80829050601f8151111561054157826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016105389190610e4a565b60405180910390fd5b80518161054d90610e97565b5f1c175f1b915050919050565b5f819050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105b3578060025f8282546105a79190610efd565b92505081905550610681565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490508181101561063c578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161063393929190610f30565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106c8578060025f8282540392505081905550610712565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161076f9190610f65565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107a982610780565b9050919050565b6107b98161079f565b81146107c3575f80fd5b50565b5f815190506107d4816107b0565b92915050565b5f819050919050565b6107ec816107da565b81146107f6575f80fd5b50565b5f81519050610807816107e3565b92915050565b5f805f606084860312156108245761082361077c565b5b5f610831868287016107c6565b9350506020610842868287016107f9565b9250506040610853868287016107c6565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806108d857607f821691505b6020821081036108eb576108ea610894565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261094d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610912565b6109578683610912565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61099261098d610988846107da565b61096f565b6107da565b9050919050565b5f819050919050565b6109ab83610978565b6109bf6109b782610999565b84845461091e565b825550505050565b5f90565b6109d36109c7565b6109de8184846109a2565b505050565b5b81811015610a01576109f65f826109cb565b6001810190506109e4565b5050565b601f821115610a4657610a17816108f1565b610a2084610903565b81016020851015610a2f578190505b610a43610a3b85610903565b8301826109e3565b50505b505050565b5f82821c905092915050565b5f610a665f1984600802610a4b565b1980831691505092915050565b5f610a7e8383610a57565b9150826002028217905092915050565b610a978261085d565b67ffffffffffffffff811115610ab057610aaf610867565b5b610aba82546108c1565b610ac5828285610a05565b5f60209050601f831160018114610af6575f8415610ae4578287015190505b610aee8582610a73565b865550610b55565b601f198416610b04866108f1565b5f5b82811015610b2b57848901518255600182019150602085019450602081019050610b06565b86831015610b485784890151610b44601f891682610a57565b8355505b6001600288020188555050505b505050505050565b610b668161079f565b82525050565b5f602082019050610b7f5f830184610b5d565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610c0757808604811115610be357610be2610b85565b5b6001851615610bf25780820291505b8081029050610c0085610bb2565b9450610bc7565b94509492505050565b5f82610c1f5760019050610cda565b81610c2c575f9050610cda565b8160018114610c425760028114610c4c57610c7b565b6001915050610cda565b60ff841115610c5e57610c5d610b85565b5b8360020a915084821115610c7557610c74610b85565b5b50610cda565b5060208310610133831016604e8410600b8410161715610cb05782820a905083811115610cab57610caa610b85565b5b610cda565b610cbd8484846001610bbe565b92509050818404811115610cd457610cd3610b85565b5b81810290505b9392505050565b5f610ceb826107da565b9150610cf6836107da565b9250610d237fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610c10565b905092915050565b5f610d35826107da565b9150610d40836107da565b9250828202610d4e816107da565b91508282048414831517610d6557610d64610b85565b5b5092915050565b5f819050919050565b610d7e81610d6c565b82525050565b610d8d816107da565b82525050565b5f60a082019050610da65f830188610d75565b610db36020830187610d75565b610dc06040830186610d75565b610dcd6060830185610d84565b610dda6080830184610b5d565b9695505050505050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610e1c8261085d565b610e268185610de4565b9350610e36818560208601610df4565b610e3f81610e02565b840191505092915050565b5f6020820190508181035f830152610e628184610e12565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f610e8e8251610d6c565b80915050919050565b5f610ea182610e6a565b82610eab84610e74565b9050610eb681610e83565b92506020821015610ef657610ef17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802610912565b831692505b5050919050565b5f610f07826107da565b9150610f12836107da565b9250828201905080821115610f2a57610f29610b85565b5b92915050565b5f606082019050610f435f830186610b5d565b610f506020830185610d84565b610f5d6040830184610d84565b949350505050565b5f602082019050610f785f830184610d84565b92915050565b60805160a05160c05160e051610100516101205161014051612445610fcf5f395f6111a201525f61116701525f61169b01525f61167a01525f610e1201525f610e6801525f610e9101526124455ff3fe608060405234801561000f575f80fd5b506004361061018c575f3560e01c80637e5cd5c1116100dc57806395d89b4111610095578063b12cbc761161006f578063b12cbc761461043e578063d505accf1461045c578063dd62ed3e14610478578063f2fde38b146104a85761018c565b806395d89b41146103d25780639fd6db12146103f0578063a9059cbb1461040e5761018c565b80637e5cd5c1146103305780637ecebe001461033a57806384b0196e1461036a5780638c588aa11461038e5780638da5cb5b1461039857806392662bc7146103b65761018c565b80633644e5151161014957806370a082311161012357806370a08231146102bc578063715018a6146102ec578063771a3a1d146102f657806379cc6790146103145761018c565b80633644e5151461026657806340c10f191461028457806342966c68146102a05761018c565b806306fdde0314610190578063095ea7b3146101ae57806317fdcc8e146101de57806318160ddd146101fa57806323b872dd14610218578063313ce56714610248575b5f80fd5b6101986104c4565b6040516101a59190611b51565b60405180910390f35b6101c860048036038101906101c39190611c02565b610554565b6040516101d59190611c5a565b60405180910390f35b6101f860048036038101906101f39190611c73565b610576565b005b610202610588565b60405161020f9190611cad565b60405180910390f35b610232600480360381019061022d9190611cc6565b610591565b60405161023f9190611c5a565b60405180910390f35b610250610630565b60405161025d9190611d31565b60405180910390f35b61026e610638565b60405161027b9190611d62565b60405180910390f35b61029e60048036038101906102999190611c02565b610646565b005b6102ba60048036038101906102b59190611c73565b6106ab565b005b6102d660048036038101906102d19190611d7b565b6106bf565b6040516102e39190611cad565b60405180910390f35b6102f4610704565b005b6102fe610717565b60405161030b9190611cad565b60405180910390f35b61032e60048036038101906103299190611c02565b61071d565b005b61033861073d565b005b610354600480360381019061034f9190611d7b565b610761565b6040516103619190611cad565b60405180910390f35b610372610772565b6040516103859796959493929190611ea6565b60405180910390f35b610396610817565b005b6103a061087a565b6040516103ad9190611f28565b60405180910390f35b6103d060048036038101906103cb9190611d7b565b6108a2565b005b6103da6108ed565b6040516103e79190611b51565b60405180910390f35b6103f861097d565b6040516104059190611c5a565b60405180910390f35b61042860048036038101906104239190611c02565b610990565b6040516104359190611c5a565b60405180910390f35b610446610a0f565b6040516104539190611f28565b60405180910390f35b61047660048036038101906104719190611f95565b610a34565b005b610492600480360381019061048d9190612032565b610b79565b60405161049f9190611cad565b60405180910390f35b6104c260048036038101906104bd9190611d7b565b610bfb565b005b6060600380546104d39061209d565b80601f01602080910402602001604051908101604052809291908181526020018280546104ff9061209d565b801561054a5780601f106105215761010080835404028352916020019161054a565b820191905f5260205f20905b81548152906001019060200180831161052d57829003601f168201915b5050505050905090565b5f8061055e610c7f565b905061056b818585610c86565b600191505092915050565b61057e610c98565b8060098190555050565b5f600254905090565b5f80612710600954846105a491906120fa565b6105ae9190612168565b90505f81846105bd9190612198565b90506105eb86600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610d1f565b6105f6868683610d1f565b61062386610602610c7f565b866106148a61060f610c7f565b610b79565b61061e9190612198565b610c86565b6001925050509392505050565b5f6012905090565b5f610641610e0f565b905090565b61064e610c98565b600a60149054906101000a900460ff1661069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490612215565b60405180910390fd5b6106a78282610ec5565b5050565b6106bc6106b6610c7f565b82610f44565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61070c610c98565b6107155f610fc3565b565b60095481565b61072f82610729610c7f565b83611086565b6107398282610f44565b5050565b610745610c98565b5f600a60146101000a81548160ff021916908315150217905550565b5f61076b82611118565b9050919050565b5f6060805f805f606061078361115e565b61078b611199565b46305f801b5f67ffffffffffffffff8111156107aa576107a9612233565b5b6040519080825280602002602001820160405280156107d85781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b61081f610c98565b5f61084a600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166106bf565b9050610877600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610f44565b50565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108aa610c98565b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060600480546108fc9061209d565b80601f01602080910402602001604051908101604052809291908181526020018280546109289061209d565b80156109735780601f1061094a57610100808354040283529160200191610973565b820191905f5260205f20905b81548152906001019060200180831161095657829003601f168201915b5050505050905090565b600a60149054906101000a900460ff1681565b5f80612710600954846109a391906120fa565b6109ad9190612168565b90505f81846109bc9190612198565b90506109f16109c9610c7f565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610d1f565b610a036109fc610c7f565b8683610d1f565b60019250505092915050565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b83421115610a7957836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a709190611cad565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610aa78c6111d4565b89604051602001610abd96959493929190612260565b6040516020818303038152906040528051906020012090505f610adf82611227565b90505f610aee82878787611240565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b6257808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b599291906122bf565b60405180910390fd5b610b6d8a8a8a610c86565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610c03610c98565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c73575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610c6a9190611f28565b60405180910390fd5b610c7c81610fc3565b50565b5f33905090565b610c93838383600161126e565b505050565b610ca0610c7f565b73ffffffffffffffffffffffffffffffffffffffff16610cbe61087a565b73ffffffffffffffffffffffffffffffffffffffff1614610d1d57610ce1610c7f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610d149190611f28565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d8f575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610d869190611f28565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dff575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610df69190611f28565b60405180910390fd5b610e0a83838361143d565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e8a57507f000000000000000000000000000000000000000000000000000000000000000046145b15610eb7577f00000000000000000000000000000000000000000000000000000000000000009050610ec2565b610ebf611656565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f35575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f2c9190611f28565b60405180910390fd5b610f405f838361143d565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fb4575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610fab9190611f28565b60405180910390fd5b610fbf825f8361143d565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6110918484610b79565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111125781811015611103578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016110fa939291906122e6565b60405180910390fd5b61111184848484035f61126e565b5b50505050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b606061119460067f00000000000000000000000000000000000000000000000000000000000000006116eb90919063ffffffff16565b905090565b60606111cf60077f00000000000000000000000000000000000000000000000000000000000000006116eb90919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f611239611233610e0f565b83611798565b9050919050565b5f805f80611250888888886117d8565b92509250925061126082826118bf565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112de575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112d59190611f28565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361134e575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113459190611f28565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611437578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161142e9190611cad565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361148d578060025f828254611481919061231b565b9250508190555061155b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611516578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161150d939291906122e6565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115a2578060025f82825403925050819055506115ec565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116499190611cad565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016116d095949392919061234e565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146117075761170083611a21565b9050611792565b8180546117139061209d565b80601f016020809104026020016040519081016040528092919081815260200182805461173f9061209d565b801561178a5780601f106117615761010080835404028352916020019161178a565b820191905f5260205f20905b81548152906001019060200180831161176d57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611814575f6003859250925092506118b5565b5f6001888888886040515f8152602001604052604051611837949392919061239f565b6020604051602081039080840390855afa158015611857573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036118a8575f60015f801b935093509350506118b5565b805f805f1b935093509350505b9450945094915050565b5f60038111156118d2576118d16123e2565b5b8260038111156118e5576118e46123e2565b5b0315611a1d57600160038111156118ff576118fe6123e2565b5b826003811115611912576119116123e2565b5b03611949576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561195d5761195c6123e2565b5b8260038111156119705761196f6123e2565b5b036119b457805f1c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016119ab9190611cad565b60405180910390fd5b6003808111156119c7576119c66123e2565b5b8260038111156119da576119d96123e2565b5b03611a1c57806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611a139190611d62565b60405180910390fd5b5b5050565b60605f611a2d83611a93565b90505f602067ffffffffffffffff811115611a4b57611a4a612233565b5b6040519080825280601f01601f191660200182016040528015611a7d5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f811115611ad8576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611b2382611ae1565b611b2d8185611aeb565b9350611b3d818560208601611afb565b611b4681611b09565b840191505092915050565b5f6020820190508181035f830152611b698184611b19565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611b9e82611b75565b9050919050565b611bae81611b94565b8114611bb8575f80fd5b50565b5f81359050611bc981611ba5565b92915050565b5f819050919050565b611be181611bcf565b8114611beb575f80fd5b50565b5f81359050611bfc81611bd8565b92915050565b5f8060408385031215611c1857611c17611b71565b5b5f611c2585828601611bbb565b9250506020611c3685828601611bee565b9150509250929050565b5f8115159050919050565b611c5481611c40565b82525050565b5f602082019050611c6d5f830184611c4b565b92915050565b5f60208284031215611c8857611c87611b71565b5b5f611c9584828501611bee565b91505092915050565b611ca781611bcf565b82525050565b5f602082019050611cc05f830184611c9e565b92915050565b5f805f60608486031215611cdd57611cdc611b71565b5b5f611cea86828701611bbb565b9350506020611cfb86828701611bbb565b9250506040611d0c86828701611bee565b9150509250925092565b5f60ff82169050919050565b611d2b81611d16565b82525050565b5f602082019050611d445f830184611d22565b92915050565b5f819050919050565b611d5c81611d4a565b82525050565b5f602082019050611d755f830184611d53565b92915050565b5f60208284031215611d9057611d8f611b71565b5b5f611d9d84828501611bbb565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611dda81611da6565b82525050565b611de981611b94565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e2181611bcf565b82525050565b5f611e328383611e18565b60208301905092915050565b5f602082019050919050565b5f611e5482611def565b611e5e8185611df9565b9350611e6983611e09565b805f5b83811015611e99578151611e808882611e27565b9750611e8b83611e3e565b925050600181019050611e6c565b5085935050505092915050565b5f60e082019050611eb95f83018a611dd1565b8181036020830152611ecb8189611b19565b90508181036040830152611edf8188611b19565b9050611eee6060830187611c9e565b611efb6080830186611de0565b611f0860a0830185611d53565b81810360c0830152611f1a8184611e4a565b905098975050505050505050565b5f602082019050611f3b5f830184611de0565b92915050565b611f4a81611d16565b8114611f54575f80fd5b50565b5f81359050611f6581611f41565b92915050565b611f7481611d4a565b8114611f7e575f80fd5b50565b5f81359050611f8f81611f6b565b92915050565b5f805f805f805f60e0888a031215611fb057611faf611b71565b5b5f611fbd8a828b01611bbb565b9750506020611fce8a828b01611bbb565b9650506040611fdf8a828b01611bee565b9550506060611ff08a828b01611bee565b94505060806120018a828b01611f57565b93505060a06120128a828b01611f81565b92505060c06120238a828b01611f81565b91505092959891949750929550565b5f806040838503121561204857612047611b71565b5b5f61205585828601611bbb565b925050602061206685828601611bbb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806120b457607f821691505b6020821081036120c7576120c6612070565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61210482611bcf565b915061210f83611bcf565b925082820261211d81611bcf565b91508282048414831517612134576121336120cd565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61217282611bcf565b915061217d83611bcf565b92508261218d5761218c61213b565b5b828204905092915050565b5f6121a282611bcf565b91506121ad83611bcf565b92508282039050818111156121c5576121c46120cd565b5b92915050565b7f4d696e74696e672069732064697361626c6564000000000000000000000000005f82015250565b5f6121ff601383611aeb565b915061220a826121cb565b602082019050919050565b5f6020820190508181035f83015261222c816121f3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506122735f830189611d53565b6122806020830188611de0565b61228d6040830187611de0565b61229a6060830186611c9e565b6122a76080830185611c9e565b6122b460a0830184611c9e565b979650505050505050565b5f6040820190506122d25f830185611de0565b6122df6020830184611de0565b9392505050565b5f6060820190506122f95f830186611de0565b6123066020830185611c9e565b6123136040830184611c9e565b949350505050565b5f61232582611bcf565b915061233083611bcf565b9250828201905080821115612348576123476120cd565b5b92915050565b5f60a0820190506123615f830188611d53565b61236e6020830187611d53565b61237b6040830186611d53565b6123886060830185611c9e565b6123956080830184611de0565b9695505050505050565b5f6080820190506123b25f830187611d53565b6123bf6020830186611d22565b6123cc6040830185611d53565b6123d96060830184611d53565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220e75c290d30440be38bc27a47c131ef876a0003690787dd03ab6c4b49c471a9ef64736f6c63430008190033000000000000000000000000190c3d91e52691e44c97bf47dfe64f25bfb9ee400000000000000000000000000000000000000000000000000000000000000064000000000000000000000000ffce4fdd5f7031ca5a6d76999006245030ad05f0
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061018c575f3560e01c80637e5cd5c1116100dc57806395d89b4111610095578063b12cbc761161006f578063b12cbc761461043e578063d505accf1461045c578063dd62ed3e14610478578063f2fde38b146104a85761018c565b806395d89b41146103d25780639fd6db12146103f0578063a9059cbb1461040e5761018c565b80637e5cd5c1146103305780637ecebe001461033a57806384b0196e1461036a5780638c588aa11461038e5780638da5cb5b1461039857806392662bc7146103b65761018c565b80633644e5151161014957806370a082311161012357806370a08231146102bc578063715018a6146102ec578063771a3a1d146102f657806379cc6790146103145761018c565b80633644e5151461026657806340c10f191461028457806342966c68146102a05761018c565b806306fdde0314610190578063095ea7b3146101ae57806317fdcc8e146101de57806318160ddd146101fa57806323b872dd14610218578063313ce56714610248575b5f80fd5b6101986104c4565b6040516101a59190611b51565b60405180910390f35b6101c860048036038101906101c39190611c02565b610554565b6040516101d59190611c5a565b60405180910390f35b6101f860048036038101906101f39190611c73565b610576565b005b610202610588565b60405161020f9190611cad565b60405180910390f35b610232600480360381019061022d9190611cc6565b610591565b60405161023f9190611c5a565b60405180910390f35b610250610630565b60405161025d9190611d31565b60405180910390f35b61026e610638565b60405161027b9190611d62565b60405180910390f35b61029e60048036038101906102999190611c02565b610646565b005b6102ba60048036038101906102b59190611c73565b6106ab565b005b6102d660048036038101906102d19190611d7b565b6106bf565b6040516102e39190611cad565b60405180910390f35b6102f4610704565b005b6102fe610717565b60405161030b9190611cad565b60405180910390f35b61032e60048036038101906103299190611c02565b61071d565b005b61033861073d565b005b610354600480360381019061034f9190611d7b565b610761565b6040516103619190611cad565b60405180910390f35b610372610772565b6040516103859796959493929190611ea6565b60405180910390f35b610396610817565b005b6103a061087a565b6040516103ad9190611f28565b60405180910390f35b6103d060048036038101906103cb9190611d7b565b6108a2565b005b6103da6108ed565b6040516103e79190611b51565b60405180910390f35b6103f861097d565b6040516104059190611c5a565b60405180910390f35b61042860048036038101906104239190611c02565b610990565b6040516104359190611c5a565b60405180910390f35b610446610a0f565b6040516104539190611f28565b60405180910390f35b61047660048036038101906104719190611f95565b610a34565b005b610492600480360381019061048d9190612032565b610b79565b60405161049f9190611cad565b60405180910390f35b6104c260048036038101906104bd9190611d7b565b610bfb565b005b6060600380546104d39061209d565b80601f01602080910402602001604051908101604052809291908181526020018280546104ff9061209d565b801561054a5780601f106105215761010080835404028352916020019161054a565b820191905f5260205f20905b81548152906001019060200180831161052d57829003601f168201915b5050505050905090565b5f8061055e610c7f565b905061056b818585610c86565b600191505092915050565b61057e610c98565b8060098190555050565b5f600254905090565b5f80612710600954846105a491906120fa565b6105ae9190612168565b90505f81846105bd9190612198565b90506105eb86600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610d1f565b6105f6868683610d1f565b61062386610602610c7f565b866106148a61060f610c7f565b610b79565b61061e9190612198565b610c86565b6001925050509392505050565b5f6012905090565b5f610641610e0f565b905090565b61064e610c98565b600a60149054906101000a900460ff1661069d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069490612215565b60405180910390fd5b6106a78282610ec5565b5050565b6106bc6106b6610c7f565b82610f44565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61070c610c98565b6107155f610fc3565b565b60095481565b61072f82610729610c7f565b83611086565b6107398282610f44565b5050565b610745610c98565b5f600a60146101000a81548160ff021916908315150217905550565b5f61076b82611118565b9050919050565b5f6060805f805f606061078361115e565b61078b611199565b46305f801b5f67ffffffffffffffff8111156107aa576107a9612233565b5b6040519080825280602002602001820160405280156107d85781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b61081f610c98565b5f61084a600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166106bf565b9050610877600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610f44565b50565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108aa610c98565b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6060600480546108fc9061209d565b80601f01602080910402602001604051908101604052809291908181526020018280546109289061209d565b80156109735780601f1061094a57610100808354040283529160200191610973565b820191905f5260205f20905b81548152906001019060200180831161095657829003601f168201915b5050505050905090565b600a60149054906101000a900460ff1681565b5f80612710600954846109a391906120fa565b6109ad9190612168565b90505f81846109bc9190612198565b90506109f16109c9610c7f565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684610d1f565b610a036109fc610c7f565b8683610d1f565b60019250505092915050565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b83421115610a7957836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a709190611cad565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610aa78c6111d4565b89604051602001610abd96959493929190612260565b6040516020818303038152906040528051906020012090505f610adf82611227565b90505f610aee82878787611240565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b6257808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b599291906122bf565b60405180910390fd5b610b6d8a8a8a610c86565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610c03610c98565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c73575f6040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610c6a9190611f28565b60405180910390fd5b610c7c81610fc3565b50565b5f33905090565b610c93838383600161126e565b505050565b610ca0610c7f565b73ffffffffffffffffffffffffffffffffffffffff16610cbe61087a565b73ffffffffffffffffffffffffffffffffffffffff1614610d1d57610ce1610c7f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610d149190611f28565b60405180910390fd5b565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610d8f575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610d869190611f28565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610dff575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610df69190611f28565b60405180910390fd5b610e0a83838361143d565b505050565b5f7f0000000000000000000000001925c5e84f1329c184f47091a931089c85eba6d273ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e8a57507f000000000000000000000000000000000000000000000000000000000000210546145b15610eb7577f5b45973262f3dca8f98057494b79e4dd3d52b5e39f77aaf90c841a2bae318c399050610ec2565b610ebf611656565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f35575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f2c9190611f28565b60405180910390fd5b610f405f838361143d565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fb4575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610fab9190611f28565b60405180910390fd5b610fbf825f8361143d565b5050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6110918484610b79565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111125781811015611103578281836040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526004016110fa939291906122e6565b60405180910390fd5b61111184848484035f61126e565b5b50505050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b606061119460067f426173654b697474656e0000000000000000000000000000000000000000000a6116eb90919063ffffffff16565b905090565b60606111cf60077f31000000000000000000000000000000000000000000000000000000000000016116eb90919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f611239611233610e0f565b83611798565b9050919050565b5f805f80611250888888886117d8565b92509250925061126082826118bf565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112de575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112d59190611f28565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361134e575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113459190611f28565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611437578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161142e9190611cad565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361148d578060025f828254611481919061231b565b9250508190555061155b565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611516578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161150d939291906122e6565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115a2578060025f82825403925050819055506115ec565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516116499190611cad565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f659abb9872a75b1c64555d530a3908b68529ab37e8c29aef16fc19385c1bfbee7fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016116d095949392919061234e565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146117075761170083611a21565b9050611792565b8180546117139061209d565b80601f016020809104026020016040519081016040528092919081815260200182805461173f9061209d565b801561178a5780601f106117615761010080835404028352916020019161178a565b820191905f5260205f20905b81548152906001019060200180831161176d57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f805f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611814575f6003859250925092506118b5565b5f6001888888886040515f8152602001604052604051611837949392919061239f565b6020604051602081039080840390855afa158015611857573d5f803e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036118a8575f60015f801b935093509350506118b5565b805f805f1b935093509350505b9450945094915050565b5f60038111156118d2576118d16123e2565b5b8260038111156118e5576118e46123e2565b5b0315611a1d57600160038111156118ff576118fe6123e2565b5b826003811115611912576119116123e2565b5b03611949576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561195d5761195c6123e2565b5b8260038111156119705761196f6123e2565b5b036119b457805f1c6040517ffce698f70000000000000000000000000000000000000000000000000000000081526004016119ab9190611cad565b60405180910390fd5b6003808111156119c7576119c66123e2565b5b8260038111156119da576119d96123e2565b5b03611a1c57806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611a139190611d62565b60405180910390fd5b5b5050565b60605f611a2d83611a93565b90505f602067ffffffffffffffff811115611a4b57611a4a612233565b5b6040519080825280601f01601f191660200182016040528015611a7d5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f8060ff835f1c169050601f811115611ad8576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611b2382611ae1565b611b2d8185611aeb565b9350611b3d818560208601611afb565b611b4681611b09565b840191505092915050565b5f6020820190508181035f830152611b698184611b19565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611b9e82611b75565b9050919050565b611bae81611b94565b8114611bb8575f80fd5b50565b5f81359050611bc981611ba5565b92915050565b5f819050919050565b611be181611bcf565b8114611beb575f80fd5b50565b5f81359050611bfc81611bd8565b92915050565b5f8060408385031215611c1857611c17611b71565b5b5f611c2585828601611bbb565b9250506020611c3685828601611bee565b9150509250929050565b5f8115159050919050565b611c5481611c40565b82525050565b5f602082019050611c6d5f830184611c4b565b92915050565b5f60208284031215611c8857611c87611b71565b5b5f611c9584828501611bee565b91505092915050565b611ca781611bcf565b82525050565b5f602082019050611cc05f830184611c9e565b92915050565b5f805f60608486031215611cdd57611cdc611b71565b5b5f611cea86828701611bbb565b9350506020611cfb86828701611bbb565b9250506040611d0c86828701611bee565b9150509250925092565b5f60ff82169050919050565b611d2b81611d16565b82525050565b5f602082019050611d445f830184611d22565b92915050565b5f819050919050565b611d5c81611d4a565b82525050565b5f602082019050611d755f830184611d53565b92915050565b5f60208284031215611d9057611d8f611b71565b5b5f611d9d84828501611bbb565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611dda81611da6565b82525050565b611de981611b94565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e2181611bcf565b82525050565b5f611e328383611e18565b60208301905092915050565b5f602082019050919050565b5f611e5482611def565b611e5e8185611df9565b9350611e6983611e09565b805f5b83811015611e99578151611e808882611e27565b9750611e8b83611e3e565b925050600181019050611e6c565b5085935050505092915050565b5f60e082019050611eb95f83018a611dd1565b8181036020830152611ecb8189611b19565b90508181036040830152611edf8188611b19565b9050611eee6060830187611c9e565b611efb6080830186611de0565b611f0860a0830185611d53565b81810360c0830152611f1a8184611e4a565b905098975050505050505050565b5f602082019050611f3b5f830184611de0565b92915050565b611f4a81611d16565b8114611f54575f80fd5b50565b5f81359050611f6581611f41565b92915050565b611f7481611d4a565b8114611f7e575f80fd5b50565b5f81359050611f8f81611f6b565b92915050565b5f805f805f805f60e0888a031215611fb057611faf611b71565b5b5f611fbd8a828b01611bbb565b9750506020611fce8a828b01611bbb565b9650506040611fdf8a828b01611bee565b9550506060611ff08a828b01611bee565b94505060806120018a828b01611f57565b93505060a06120128a828b01611f81565b92505060c06120238a828b01611f81565b91505092959891949750929550565b5f806040838503121561204857612047611b71565b5b5f61205585828601611bbb565b925050602061206685828601611bbb565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806120b457607f821691505b6020821081036120c7576120c6612070565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61210482611bcf565b915061210f83611bcf565b925082820261211d81611bcf565b91508282048414831517612134576121336120cd565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61217282611bcf565b915061217d83611bcf565b92508261218d5761218c61213b565b5b828204905092915050565b5f6121a282611bcf565b91506121ad83611bcf565b92508282039050818111156121c5576121c46120cd565b5b92915050565b7f4d696e74696e672069732064697361626c6564000000000000000000000000005f82015250565b5f6121ff601383611aeb565b915061220a826121cb565b602082019050919050565b5f6020820190508181035f83015261222c816121f3565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506122735f830189611d53565b6122806020830188611de0565b61228d6040830187611de0565b61229a6060830186611c9e565b6122a76080830185611c9e565b6122b460a0830184611c9e565b979650505050505050565b5f6040820190506122d25f830185611de0565b6122df6020830184611de0565b9392505050565b5f6060820190506122f95f830186611de0565b6123066020830185611c9e565b6123136040830184611c9e565b949350505050565b5f61232582611bcf565b915061233083611bcf565b9250828201905080821115612348576123476120cd565b5b92915050565b5f60a0820190506123615f830188611d53565b61236e6020830187611d53565b61237b6040830186611d53565b6123886060830185611c9e565b6123956080830184611de0565b9695505050505050565b5f6080820190506123b25f830187611d53565b6123bf6020830186611d22565b6123cc6040830185611d53565b6123d96060830184611d53565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220e75c290d30440be38bc27a47c131ef876a0003690787dd03ab6c4b49c471a9ef64736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000190c3d91e52691e44c97bf47dfe64f25bfb9ee400000000000000000000000000000000000000000000000000000000000000064000000000000000000000000ffce4fdd5f7031ca5a6d76999006245030ad05f0
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x190c3D91E52691E44c97bF47DfE64f25BFb9Ee40
Arg [1] : initialTaxRate (uint256): 100
Arg [2] : initialTaxPool (address): 0xFFcE4FdD5f7031Ca5a6D76999006245030aD05f0
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000190c3d91e52691e44c97bf47dfe64f25bfb9ee40
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000064
Arg [2] : 000000000000000000000000ffce4fdd5f7031ca5a6d76999006245030ad05f0
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)