ERC-20
Source Code
Overview
Max Total Supply
100,000,000,000 SHIFU
Holders
4,735
Transfers
-
2 ( -66.67%)
Market
Price
$0.00 @ 0.000000 ETH (+2.30%)
Onchain Market Cap
$400,060.75
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_treasury","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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","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":[],"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":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
610160604052348015610010575f5ffd5b50604051612d0f380380612d0f83398181016040528101906100329190610810565b82806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506100786101ec60201b60201c565b868681600390816100899190610aa8565b5080600490816100999190610aa8565b5050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361010c575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101039190610b86565b60405180910390fd5b61011b816101f360201b60201c565b506101306006836102b660201b90919060201c565b610120818152505061014c6007826102b660201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061018961030360201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050506101e4816c01431e0fae6d7217caa000000061035d60201b60201c565b505050610dc0565b5f33905090565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f6020835110156102d7576102d0836103e260201b60201c565b90506102fd565b826102e78361044760201b60201c565b5f0190816102f59190610aa8565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001610342959493929190610bc6565b60405160208183030381529060405280519060200120905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036103cd575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016103c49190610b86565b60405180910390fd5b6103de5f838361045060201b60201c565b5050565b5f5f829050601f8151111561042e57826040517f305a27a90000000000000000000000000000000000000000000000000000000081526004016104259190610c5f565b60405180910390fd5b80518161043a90610cac565b5f1c175f1b915050919050565b5f819050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104a0578060025f8282546104949190610d3f565b9250508190555061056e565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610529578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161052093929190610d72565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105b5578060025f82825403925050819055506105ff565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161065c9190610da7565b60405180910390a3505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6106c882610682565b810181811067ffffffffffffffff821117156106e7576106e6610692565b5b80604052505050565b5f6106f9610669565b905061070582826106bf565b919050565b5f67ffffffffffffffff82111561072457610723610692565b5b61072d82610682565b9050602081019050919050565b8281835e5f83830152505050565b5f61075a6107558461070a565b6106f0565b9050828152602081018484840111156107765761077561067e565b5b61078184828561073a565b509392505050565b5f82601f83011261079d5761079c61067a565b5b81516107ad848260208601610748565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6107df826107b6565b9050919050565b6107ef816107d5565b81146107f9575f5ffd5b50565b5f8151905061080a816107e6565b92915050565b5f5f5f6060848603121561082757610826610672565b5b5f84015167ffffffffffffffff81111561084457610843610676565b5b61085086828701610789565b935050602084015167ffffffffffffffff81111561087157610870610676565b5b61087d86828701610789565b925050604061088e868287016107fc565b9150509250925092565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806108e657607f821691505b6020821081036108f9576108f86108a2565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830261095b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610920565b6109658683610920565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6109a96109a461099f8461097d565b610986565b61097d565b9050919050565b5f819050919050565b6109c28361098f565b6109d66109ce826109b0565b84845461092c565b825550505050565b5f5f905090565b6109ed6109de565b6109f88184846109b9565b505050565b5b81811015610a1b57610a105f826109e5565b6001810190506109fe565b5050565b601f821115610a6057610a31816108ff565b610a3a84610911565b81016020851015610a49578190505b610a5d610a5585610911565b8301826109fd565b50505b505050565b5f82821c905092915050565b5f610a805f1984600802610a65565b1980831691505092915050565b5f610a988383610a71565b9150826002028217905092915050565b610ab182610898565b67ffffffffffffffff811115610aca57610ac9610692565b5b610ad482546108cf565b610adf828285610a1f565b5f60209050601f831160018114610b10575f8415610afe578287015190505b610b088582610a8d565b865550610b6f565b601f198416610b1e866108ff565b5f5b82811015610b4557848901518255600182019150602085019450602081019050610b20565b86831015610b625784890151610b5e601f891682610a71565b8355505b6001600288020188555050505b505050505050565b610b80816107d5565b82525050565b5f602082019050610b995f830184610b77565b92915050565b5f819050919050565b610bb181610b9f565b82525050565b610bc08161097d565b82525050565b5f60a082019050610bd95f830188610ba8565b610be66020830187610ba8565b610bf36040830186610ba8565b610c006060830185610bb7565b610c0d6080830184610b77565b9695505050505050565b5f82825260208201905092915050565b5f610c3182610898565b610c3b8185610c17565b9350610c4b81856020860161073a565b610c5481610682565b840191505092915050565b5f6020820190508181035f830152610c778184610c27565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f610ca38251610b9f565b80915050919050565b5f610cb682610c7f565b82610cc084610c89565b9050610ccb81610c98565b92506020821015610d0b57610d067fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83602003600802610920565b831692505b5050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610d498261097d565b9150610d548361097d565b9250828201905080821115610d6c57610d6b610d12565b5b92915050565b5f606082019050610d855f830186610b77565b610d926020830185610bb7565b610d9f6040830184610bb7565b949350505050565b5f602082019050610dba5f830184610bb7565b92915050565b60805160a05160c05160e051610100516101205161014051611efe610e115f395f610d9401525f610d5901525f61128d01525f61126c01525f610a8e01525f610ae401525f610b0d0152611efe5ff3fe608060405234801561000f575f5ffd5b5060043610610114575f3560e01c806379cc6790116100a057806395d89b411161006f57806395d89b41146102d4578063a9059cbb146102f2578063d505accf14610322578063dd62ed3e1461033e578063f2fde38b1461036e57610114565b806379cc6790146102465780637ecebe001461026257806384b0196e146102925780638da5cb5b146102b657610114565b8063313ce567116100e7578063313ce567146101b45780633644e515146101d257806342966c68146101f057806370a082311461020c578063715018a61461023c57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806323b872dd14610184575b5f5ffd5b61012061038a565b60405161012d9190611743565b60405180910390f35b610150600480360381019061014b91906117f4565b61041a565b60405161015d919061184c565b60405180910390f35b61016e61043c565b60405161017b9190611874565b60405180910390f35b61019e6004803603810190610199919061188d565b610445565b6040516101ab919061184c565b60405180910390f35b6101bc610473565b6040516101c991906118f8565b60405180910390f35b6101da61047b565b6040516101e79190611929565b60405180910390f35b61020a60048036038101906102059190611942565b610489565b005b6102266004803603810190610221919061196d565b61049d565b6040516102339190611874565b60405180910390f35b6102446104e2565b005b610260600480360381019061025b91906117f4565b6104f5565b005b61027c6004803603810190610277919061196d565b610515565b6040516102899190611874565b60405180910390f35b61029a610526565b6040516102ad9796959493929190611a98565b60405180910390f35b6102be6105cb565b6040516102cb9190611b1a565b60405180910390f35b6102dc6105f3565b6040516102e99190611743565b60405180910390f35b61030c600480360381019061030791906117f4565b610683565b604051610319919061184c565b60405180910390f35b61033c60048036038101906103379190611b87565b6106a5565b005b61035860048036038101906103539190611c24565b6107ea565b6040516103659190611874565b60405180910390f35b6103886004803603810190610383919061196d565b61086c565b005b60606003805461039990611c8f565b80601f01602080910402602001604051908101604052809291908181526020018280546103c590611c8f565b80156104105780601f106103e757610100808354040283529160200191610410565b820191905f5260205f20905b8154815290600101906020018083116103f357829003601f168201915b5050505050905090565b5f5f6104246108f0565b90506104318185856108f7565b600191505092915050565b5f600254905090565b5f5f61044f6108f0565b905061045c858285610909565b61046785858561099b565b60019150509392505050565b5f6012905090565b5f610484610a8b565b905090565b61049a6104946108f0565b82610b41565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6104ea610bc0565b6104f35f610c47565b565b610507826105016108f0565b83610909565b6105118282610b41565b5050565b5f61051f82610d0a565b9050919050565b5f6060805f5f5f6060610537610d50565b61053f610d8b565b46305f5f1b5f67ffffffffffffffff81111561055e5761055d611cbf565b5b60405190808252806020026020018201604052801561058c5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461060290611c8f565b80601f016020809104026020016040519081016040528092919081815260200182805461062e90611c8f565b80156106795780601f1061065057610100808354040283529160200191610679565b820191905f5260205f20905b81548152906001019060200180831161065c57829003601f168201915b5050505050905090565b5f5f61068d6108f0565b905061069a81858561099b565b600191505092915050565b834211156106ea57836040517f627913020000000000000000000000000000000000000000000000000000000081526004016106e19190611874565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886107188c610dc6565b8960405160200161072e96959493929190611cec565b6040516020818303038152906040528051906020012090505f61075082610e19565b90505f61075f82878787610e32565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146107d357808a6040517f4b800e460000000000000000000000000000000000000000000000000000000081526004016107ca929190611d4b565b60405180910390fd5b6107de8a8a8a6108f7565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610874610bc0565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108e4575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016108db9190611b1a565b60405180910390fd5b6108ed81610c47565b50565b5f33905090565b6109048383836001610e60565b505050565b5f61091484846107ea565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109955781811015610986578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161097d93929190611d72565b60405180910390fd5b61099484848484035f610e60565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a0b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610a029190611b1a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a7b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610a729190611b1a565b60405180910390fd5b610a8683838361102f565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610b0657507f000000000000000000000000000000000000000000000000000000000000000046145b15610b33577f00000000000000000000000000000000000000000000000000000000000000009050610b3e565b610b3b611248565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bb1575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610ba89190611b1a565b60405180910390fd5b610bbc825f8361102f565b5050565b610bc86108f0565b73ffffffffffffffffffffffffffffffffffffffff16610be66105cb565b73ffffffffffffffffffffffffffffffffffffffff1614610c4557610c096108f0565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610c3c9190611b1a565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610d8660067f00000000000000000000000000000000000000000000000000000000000000006112dd90919063ffffffff16565b905090565b6060610dc160077f00000000000000000000000000000000000000000000000000000000000000006112dd90919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610e2b610e25610a8b565b8361138a565b9050919050565b5f5f5f5f610e42888888886113ca565b925092509250610e5282826114b1565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ed0575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610ec79190611b1a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f40575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610f379190611b1a565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611029578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110209190611874565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361107f578060025f8282546110739190611dd4565b9250508190555061114d565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611108578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016110ff93929190611d72565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611194578060025f82825403925050819055506111de565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161123b9190611874565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016112c2959493929190611e07565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146112f9576112f283611613565b9050611384565b81805461130590611c8f565b80601f016020809104026020016040519081016040528092919081815260200182805461133190611c8f565b801561137c5780601f106113535761010080835404028352916020019161137c565b820191905f5260205f20905b81548152906001019060200180831161135f57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611406575f6003859250925092506114a7565b5f6001888888886040515f81526020016040526040516114299493929190611e58565b6020604051602081039080840390855afa158015611449573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361149a575f60015f5f1b935093509350506114a7565b805f5f5f1b935093509350505b9450945094915050565b5f60038111156114c4576114c3611e9b565b5b8260038111156114d7576114d6611e9b565b5b031561160f57600160038111156114f1576114f0611e9b565b5b82600381111561150457611503611e9b565b5b0361153b576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561154f5761154e611e9b565b5b82600381111561156257611561611e9b565b5b036115a657805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161159d9190611874565b60405180910390fd5b6003808111156115b9576115b8611e9b565b5b8260038111156115cc576115cb611e9b565b5b0361160e57806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016116059190611929565b60405180910390fd5b5b5050565b60605f61161f83611685565b90505f602067ffffffffffffffff81111561163d5761163c611cbf565b5b6040519080825280601f01601f19166020018201604052801561166f5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f8111156116ca576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611715826116d3565b61171f81856116dd565b935061172f8185602086016116ed565b611738816116fb565b840191505092915050565b5f6020820190508181035f83015261175b818461170b565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61179082611767565b9050919050565b6117a081611786565b81146117aa575f5ffd5b50565b5f813590506117bb81611797565b92915050565b5f819050919050565b6117d3816117c1565b81146117dd575f5ffd5b50565b5f813590506117ee816117ca565b92915050565b5f5f6040838503121561180a57611809611763565b5b5f611817858286016117ad565b9250506020611828858286016117e0565b9150509250929050565b5f8115159050919050565b61184681611832565b82525050565b5f60208201905061185f5f83018461183d565b92915050565b61186e816117c1565b82525050565b5f6020820190506118875f830184611865565b92915050565b5f5f5f606084860312156118a4576118a3611763565b5b5f6118b1868287016117ad565b93505060206118c2868287016117ad565b92505060406118d3868287016117e0565b9150509250925092565b5f60ff82169050919050565b6118f2816118dd565b82525050565b5f60208201905061190b5f8301846118e9565b92915050565b5f819050919050565b61192381611911565b82525050565b5f60208201905061193c5f83018461191a565b92915050565b5f6020828403121561195757611956611763565b5b5f611964848285016117e0565b91505092915050565b5f6020828403121561198257611981611763565b5b5f61198f848285016117ad565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6119cc81611998565b82525050565b6119db81611786565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611a13816117c1565b82525050565b5f611a248383611a0a565b60208301905092915050565b5f602082019050919050565b5f611a46826119e1565b611a5081856119eb565b9350611a5b836119fb565b805f5b83811015611a8b578151611a728882611a19565b9750611a7d83611a30565b925050600181019050611a5e565b5085935050505092915050565b5f60e082019050611aab5f83018a6119c3565b8181036020830152611abd818961170b565b90508181036040830152611ad1818861170b565b9050611ae06060830187611865565b611aed60808301866119d2565b611afa60a083018561191a565b81810360c0830152611b0c8184611a3c565b905098975050505050505050565b5f602082019050611b2d5f8301846119d2565b92915050565b611b3c816118dd565b8114611b46575f5ffd5b50565b5f81359050611b5781611b33565b92915050565b611b6681611911565b8114611b70575f5ffd5b50565b5f81359050611b8181611b5d565b92915050565b5f5f5f5f5f5f5f60e0888a031215611ba257611ba1611763565b5b5f611baf8a828b016117ad565b9750506020611bc08a828b016117ad565b9650506040611bd18a828b016117e0565b9550506060611be28a828b016117e0565b9450506080611bf38a828b01611b49565b93505060a0611c048a828b01611b73565b92505060c0611c158a828b01611b73565b91505092959891949750929550565b5f5f60408385031215611c3a57611c39611763565b5b5f611c47858286016117ad565b9250506020611c58858286016117ad565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611ca657607f821691505b602082108103611cb957611cb8611c62565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c082019050611cff5f83018961191a565b611d0c60208301886119d2565b611d1960408301876119d2565b611d266060830186611865565b611d336080830185611865565b611d4060a0830184611865565b979650505050505050565b5f604082019050611d5e5f8301856119d2565b611d6b60208301846119d2565b9392505050565b5f606082019050611d855f8301866119d2565b611d926020830185611865565b611d9f6040830184611865565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611dde826117c1565b9150611de9836117c1565b9250828201905080821115611e0157611e00611da7565b5b92915050565b5f60a082019050611e1a5f83018861191a565b611e27602083018761191a565b611e34604083018661191a565b611e416060830185611865565b611e4e60808301846119d2565b9695505050505050565b5f608082019050611e6b5f83018761191a565b611e7860208301866118e9565b611e85604083018561191a565b611e92606083018461191a565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220d3b582d9d40773288ca5b21e7d138aa2643671565cb10d85c04eeb2d466e698964736f6c634300081c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004722c42fbf2581b045bdfe02b55241e09f5da17e0000000000000000000000000000000000000000000000000000000000000005536869667500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055348494655000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610114575f3560e01c806379cc6790116100a057806395d89b411161006f57806395d89b41146102d4578063a9059cbb146102f2578063d505accf14610322578063dd62ed3e1461033e578063f2fde38b1461036e57610114565b806379cc6790146102465780637ecebe001461026257806384b0196e146102925780638da5cb5b146102b657610114565b8063313ce567116100e7578063313ce567146101b45780633644e515146101d257806342966c68146101f057806370a082311461020c578063715018a61461023c57610114565b806306fdde0314610118578063095ea7b31461013657806318160ddd1461016657806323b872dd14610184575b5f5ffd5b61012061038a565b60405161012d9190611743565b60405180910390f35b610150600480360381019061014b91906117f4565b61041a565b60405161015d919061184c565b60405180910390f35b61016e61043c565b60405161017b9190611874565b60405180910390f35b61019e6004803603810190610199919061188d565b610445565b6040516101ab919061184c565b60405180910390f35b6101bc610473565b6040516101c991906118f8565b60405180910390f35b6101da61047b565b6040516101e79190611929565b60405180910390f35b61020a60048036038101906102059190611942565b610489565b005b6102266004803603810190610221919061196d565b61049d565b6040516102339190611874565b60405180910390f35b6102446104e2565b005b610260600480360381019061025b91906117f4565b6104f5565b005b61027c6004803603810190610277919061196d565b610515565b6040516102899190611874565b60405180910390f35b61029a610526565b6040516102ad9796959493929190611a98565b60405180910390f35b6102be6105cb565b6040516102cb9190611b1a565b60405180910390f35b6102dc6105f3565b6040516102e99190611743565b60405180910390f35b61030c600480360381019061030791906117f4565b610683565b604051610319919061184c565b60405180910390f35b61033c60048036038101906103379190611b87565b6106a5565b005b61035860048036038101906103539190611c24565b6107ea565b6040516103659190611874565b60405180910390f35b6103886004803603810190610383919061196d565b61086c565b005b60606003805461039990611c8f565b80601f01602080910402602001604051908101604052809291908181526020018280546103c590611c8f565b80156104105780601f106103e757610100808354040283529160200191610410565b820191905f5260205f20905b8154815290600101906020018083116103f357829003601f168201915b5050505050905090565b5f5f6104246108f0565b90506104318185856108f7565b600191505092915050565b5f600254905090565b5f5f61044f6108f0565b905061045c858285610909565b61046785858561099b565b60019150509392505050565b5f6012905090565b5f610484610a8b565b905090565b61049a6104946108f0565b82610b41565b50565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6104ea610bc0565b6104f35f610c47565b565b610507826105016108f0565b83610909565b6105118282610b41565b5050565b5f61051f82610d0a565b9050919050565b5f6060805f5f5f6060610537610d50565b61053f610d8b565b46305f5f1b5f67ffffffffffffffff81111561055e5761055d611cbf565b5b60405190808252806020026020018201604052801561058c5781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461060290611c8f565b80601f016020809104026020016040519081016040528092919081815260200182805461062e90611c8f565b80156106795780601f1061065057610100808354040283529160200191610679565b820191905f5260205f20905b81548152906001019060200180831161065c57829003601f168201915b5050505050905090565b5f5f61068d6108f0565b905061069a81858561099b565b600191505092915050565b834211156106ea57836040517f627913020000000000000000000000000000000000000000000000000000000081526004016106e19190611874565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886107188c610dc6565b8960405160200161072e96959493929190611cec565b6040516020818303038152906040528051906020012090505f61075082610e19565b90505f61075f82878787610e32565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146107d357808a6040517f4b800e460000000000000000000000000000000000000000000000000000000081526004016107ca929190611d4b565b60405180910390fd5b6107de8a8a8a6108f7565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b610874610bc0565b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036108e4575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016108db9190611b1a565b60405180910390fd5b6108ed81610c47565b50565b5f33905090565b6109048383836001610e60565b505050565b5f61091484846107ea565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146109955781811015610986578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161097d93929190611d72565b60405180910390fd5b61099484848484035f610e60565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a0b575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610a029190611b1a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610a7b575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610a729190611b1a565b60405180910390fd5b610a8683838361102f565b505050565b5f7f0000000000000000000000002cc7a972ebc1865b346085655f929abfa74cd4dc73ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610b0657507f000000000000000000000000000000000000000000000000000000000000000146145b15610b33577f31be103cf3a2ae2c55605cfaa6ad92fe91ed35449a5d803a254634b93ad1e0c89050610b3e565b610b3b611248565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bb1575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610ba89190611b1a565b60405180910390fd5b610bbc825f8361102f565b5050565b610bc86108f0565b73ffffffffffffffffffffffffffffffffffffffff16610be66105cb565b73ffffffffffffffffffffffffffffffffffffffff1614610c4557610c096108f0565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610c3c9190611b1a565b60405180910390fd5b565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6060610d8660067f53686966750000000000000000000000000000000000000000000000000000056112dd90919063ffffffff16565b905090565b6060610dc160077f31000000000000000000000000000000000000000000000000000000000000016112dd90919063ffffffff16565b905090565b5f60085f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f610e2b610e25610a8b565b8361138a565b9050919050565b5f5f5f5f610e42888888886113ca565b925092509250610e5282826114b1565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ed0575f6040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610ec79190611b1a565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f40575f6040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610f379190611b1a565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611029578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516110209190611874565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361107f578060025f8282546110739190611dd4565b9250508190555061114d565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015611108578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016110ff93929190611d72565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611194578060025f82825403925050819055506111de565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161123b9190611874565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7fd1aad21c38a3b7e8885b9ab2e9998df834cef0f43c7767b8dc0ed0e22c4d1ed37fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016112c2959493929190611e07565b60405160208183030381529060405280519060200120905090565b606060ff5f1b83146112f9576112f283611613565b9050611384565b81805461130590611c8f565b80601f016020809104026020016040519081016040528092919081815260200182805461133190611c8f565b801561137c5780601f106113535761010080835404028352916020019161137c565b820191905f5260205f20905b81548152906001019060200180831161135f57829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c1115611406575f6003859250925092506114a7565b5f6001888888886040515f81526020016040526040516114299493929190611e58565b6020604051602081039080840390855afa158015611449573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361149a575f60015f5f1b935093509350506114a7565b805f5f5f1b935093509350505b9450945094915050565b5f60038111156114c4576114c3611e9b565b5b8260038111156114d7576114d6611e9b565b5b031561160f57600160038111156114f1576114f0611e9b565b5b82600381111561150457611503611e9b565b5b0361153b576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600381111561154f5761154e611e9b565b5b82600381111561156257611561611e9b565b5b036115a657805f1c6040517ffce698f700000000000000000000000000000000000000000000000000000000815260040161159d9190611874565b60405180910390fd5b6003808111156115b9576115b8611e9b565b5b8260038111156115cc576115cb611e9b565b5b0361160e57806040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004016116059190611929565b60405180910390fd5b5b5050565b60605f61161f83611685565b90505f602067ffffffffffffffff81111561163d5761163c611cbf565b5b6040519080825280601f01601f19166020018201604052801561166f5781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f8111156116ca576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611715826116d3565b61171f81856116dd565b935061172f8185602086016116ed565b611738816116fb565b840191505092915050565b5f6020820190508181035f83015261175b818461170b565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61179082611767565b9050919050565b6117a081611786565b81146117aa575f5ffd5b50565b5f813590506117bb81611797565b92915050565b5f819050919050565b6117d3816117c1565b81146117dd575f5ffd5b50565b5f813590506117ee816117ca565b92915050565b5f5f6040838503121561180a57611809611763565b5b5f611817858286016117ad565b9250506020611828858286016117e0565b9150509250929050565b5f8115159050919050565b61184681611832565b82525050565b5f60208201905061185f5f83018461183d565b92915050565b61186e816117c1565b82525050565b5f6020820190506118875f830184611865565b92915050565b5f5f5f606084860312156118a4576118a3611763565b5b5f6118b1868287016117ad565b93505060206118c2868287016117ad565b92505060406118d3868287016117e0565b9150509250925092565b5f60ff82169050919050565b6118f2816118dd565b82525050565b5f60208201905061190b5f8301846118e9565b92915050565b5f819050919050565b61192381611911565b82525050565b5f60208201905061193c5f83018461191a565b92915050565b5f6020828403121561195757611956611763565b5b5f611964848285016117e0565b91505092915050565b5f6020828403121561198257611981611763565b5b5f61198f848285016117ad565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b6119cc81611998565b82525050565b6119db81611786565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611a13816117c1565b82525050565b5f611a248383611a0a565b60208301905092915050565b5f602082019050919050565b5f611a46826119e1565b611a5081856119eb565b9350611a5b836119fb565b805f5b83811015611a8b578151611a728882611a19565b9750611a7d83611a30565b925050600181019050611a5e565b5085935050505092915050565b5f60e082019050611aab5f83018a6119c3565b8181036020830152611abd818961170b565b90508181036040830152611ad1818861170b565b9050611ae06060830187611865565b611aed60808301866119d2565b611afa60a083018561191a565b81810360c0830152611b0c8184611a3c565b905098975050505050505050565b5f602082019050611b2d5f8301846119d2565b92915050565b611b3c816118dd565b8114611b46575f5ffd5b50565b5f81359050611b5781611b33565b92915050565b611b6681611911565b8114611b70575f5ffd5b50565b5f81359050611b8181611b5d565b92915050565b5f5f5f5f5f5f5f60e0888a031215611ba257611ba1611763565b5b5f611baf8a828b016117ad565b9750506020611bc08a828b016117ad565b9650506040611bd18a828b016117e0565b9550506060611be28a828b016117e0565b9450506080611bf38a828b01611b49565b93505060a0611c048a828b01611b73565b92505060c0611c158a828b01611b73565b91505092959891949750929550565b5f5f60408385031215611c3a57611c39611763565b5b5f611c47858286016117ad565b9250506020611c58858286016117ad565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611ca657607f821691505b602082108103611cb957611cb8611c62565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c082019050611cff5f83018961191a565b611d0c60208301886119d2565b611d1960408301876119d2565b611d266060830186611865565b611d336080830185611865565b611d4060a0830184611865565b979650505050505050565b5f604082019050611d5e5f8301856119d2565b611d6b60208301846119d2565b9392505050565b5f606082019050611d855f8301866119d2565b611d926020830185611865565b611d9f6040830184611865565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611dde826117c1565b9150611de9836117c1565b9250828201905080821115611e0157611e00611da7565b5b92915050565b5f60a082019050611e1a5f83018861191a565b611e27602083018761191a565b611e34604083018661191a565b611e416060830185611865565b611e4e60808301846119d2565b9695505050505050565b5f608082019050611e6b5f83018761191a565b611e7860208301866118e9565b611e85604083018561191a565b611e92606083018461191a565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220d3b582d9d40773288ca5b21e7d138aa2643671565cb10d85c04eeb2d466e698964736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004722c42fbf2581b045bdfe02b55241e09f5da17e0000000000000000000000000000000000000000000000000000000000000005536869667500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055348494655000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Shifu
Arg [1] : _symbol (string): SHIFU
Arg [2] : _treasury (address): 0x4722C42fbf2581B045BDfe02b55241e09F5da17E
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000004722c42fbf2581b045bdfe02b55241e09f5da17e
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [4] : 5368696675000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 5348494655000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
317:434:21:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1779:89:3;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3998:186;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2849:97;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4776:244;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2707:82;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2659:112:6;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;618:87:5;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3004:116:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2293:101:0;;;:::i;:::-;;1021:158:5;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2409:143:6;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5144:557:16;;;:::i;:::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;1638:85:0;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1981:93:3;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3315:178;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1683:672:6;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3551:140:3;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2543:215:0;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1779:89:3;1824:13;1856:5;1849:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1779:89;:::o;3998:186::-;4071:4;4087:13;4103:12;:10;:12::i;:::-;4087:28;;4125:31;4134:5;4141:7;4150:5;4125:8;:31::i;:::-;4173:4;4166:11;;;3998:186;;;;:::o;2849:97::-;2901:7;2927:12;;2920:19;;2849:97;:::o;4776:244::-;4863:4;4879:15;4897:12;:10;:12::i;:::-;4879:30;;4919:37;4935:4;4941:7;4950:5;4919:15;:37::i;:::-;4966:26;4976:4;4982:2;4986:5;4966:9;:26::i;:::-;5009:4;5002:11;;;4776:244;;;;;:::o;2707:82::-;2756:5;2780:2;2773:9;;2707:82;:::o;2659:112:6:-;2718:7;2744:20;:18;:20::i;:::-;2737:27;;2659:112;:::o;618:87:5:-;672:26;678:12;:10;:12::i;:::-;692:5;672;:26::i;:::-;618:87;:::o;3004:116:3:-;3069:7;3095:9;:18;3105:7;3095:18;;;;;;;;;;;;;;;;3088:25;;3004:116;;;:::o;2293:101:0:-;1531:13;:11;:13::i;:::-;2357:30:::1;2384:1;2357:18;:30::i;:::-;2293:101::o:0;1021:158:5:-;1096:45;1112:7;1121:12;:10;:12::i;:::-;1135:5;1096:15;:45::i;:::-;1151:21;1157:7;1166:5;1151;:21::i;:::-;1021:158;;:::o;2409:143:6:-;2500:7;2526:19;2539:5;2526:12;:19::i;:::-;2519:26;;2409:143;;;:::o;5144:557:16:-;5242:13;5269:18;5301:21;5336:15;5365:25;5404:12;5430:27;5533:13;:11;:13::i;:::-;5560:16;:14;:16::i;:::-;5590:13;5625:4;5652:1;5644:10;;5682:1;5668:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5482:212;;;;;;;;;;;;;;;;;;;;;5144:557;;;;;;;:::o;1638:85:0:-;1684:7;1710:6;;;;;;;;;;;1703:13;;1638:85;:::o;1981:93:3:-;2028:13;2060:7;2053:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1981:93;:::o;3315:178::-;3384:4;3400:13;3416:12;:10;:12::i;:::-;3400:28;;3438:27;3448:5;3455:2;3459:5;3438:9;:27::i;:::-;3482:4;3475:11;;;3315:178;;;;:::o;1683:672:6:-;1904:8;1886:15;:26;1882:97;;;1959:8;1935:33;;;;;;;;;;;:::i;:::-;;;;;;;;1882:97;1989:18;1024:95;2048:5;2055:7;2064:5;2071:16;2081:5;2071:9;:16::i;:::-;2089:8;2020:78;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2010:89;;;;;;1989:110;;2110:12;2125:28;2142:10;2125:16;:28::i;:::-;2110:43;;2164:14;2181:28;2195:4;2201:1;2204;2207;2181:13;:28::i;:::-;2164:45;;2233:5;2223:15;;:6;:15;;;2219:88;;2282:6;2290:5;2261:35;;;;;;;;;;;;:::i;:::-;;;;;;;;2219:88;2317:31;2326:5;2333:7;2342:5;2317:8;:31::i;:::-;1872:483;;;1683:672;;;;;;;:::o;3551:140:3:-;3631:7;3657:11;:18;3669:5;3657:18;;;;;;;;;;;;;;;:27;3676:7;3657:27;;;;;;;;;;;;;;;;3650:34;;3551:140;;;;:::o;2543:215:0:-;1531:13;:11;:13::i;:::-;2647:1:::1;2627:22;;:8;:22;;::::0;2623:91:::1;;2700:1;2672:31;;;;;;;;;;;:::i;:::-;;;;;;;;2623:91;2723:28;2742:8;2723:18;:28::i;:::-;2543:215:::0;:::o;656:96:9:-;709:7;735:10;728:17;;656:96;:::o;8726:128:3:-;8810:37;8819:5;8826:7;8835:5;8842:4;8810:8;:37::i;:::-;8726:128;;;:::o;10415:477::-;10514:24;10541:25;10551:5;10558:7;10541:9;:25::i;:::-;10514:52;;10600:17;10580:16;:37;10576:310;;10656:5;10637:16;:24;10633:130;;;10715:7;10724:16;10742:5;10688:60;;;;;;;;;;;;;:::i;:::-;;;;;;;;10633:130;10804:57;10813:5;10820:7;10848:5;10829:16;:24;10855:5;10804:8;:57::i;:::-;10576:310;10504:388;10415:477;;;:::o;5393:300::-;5492:1;5476:18;;:4;:18;;;5472:86;;5544:1;5517:30;;;;;;;;;;;:::i;:::-;;;;;;;;5472:86;5585:1;5571:16;;:2;:16;;;5567:86;;5639:1;5610:32;;;;;;;;;;;:::i;:::-;;;;;;;;5567:86;5662:24;5670:4;5676:2;5680:5;5662:7;:24::i;:::-;5393:300;;;:::o;3845:262:16:-;3898:7;3938:11;3921:28;;3929:4;3921:28;;;:63;;;;;3970:14;3953:13;:31;3921:63;3917:184;;;4007:22;4000:29;;;;3917:184;4067:23;:21;:23::i;:::-;4060:30;;3845:262;;:::o;7984:206:3:-;8073:1;8054:21;;:7;:21;;;8050:89;;8125:1;8098:30;;;;;;;;;;;:::i;:::-;;;;;;;;8050:89;8148:35;8156:7;8173:1;8177:5;8148:7;:35::i;:::-;7984:206;;:::o;1796:162:0:-;1866:12;:10;:12::i;:::-;1855:23;;:7;:5;:7::i;:::-;:23;;;1851:101;;1928:12;:10;:12::i;:::-;1901:40;;;;;;;;;;;:::i;:::-;;;;;;;;1851:101;1796:162::o;2912:187::-;2985:16;3004:6;;;;;;;;;;;2985:25;;3029:8;3020:6;;:17;;;;;;;;;;;;;;;;;;3083:8;3052:40;;3073:8;3052:40;;;;;;;;;;;;2975:124;2912:187;:::o;538:107:10:-;598:7;624;:14;632:5;624:14;;;;;;;;;;;;;;;;617:21;;538:107;;;:::o;6021:126:16:-;6067:13;6099:41;6126:13;6099:5;:26;;:41;;;;:::i;:::-;6092:48;;6021:126;:::o;6473:135::-;6522:13;6554:47;6584:16;6554:8;:29;;:47;;;;:::i;:::-;6547:54;;6473:135;:::o;759:395:10:-;819:7;1121;:14;1129:5;1121:14;;;;;;;;;;;;;;;;:16;;;;;;;;;;;;1114:23;;759:395;;;:::o;4917:176:16:-;4994:7;5020:66;5053:20;:18;:20::i;:::-;5075:10;5020:32;:66::i;:::-;5013:73;;4917:176;;;:::o;6887:260:15:-;6972:7;6992:17;7011:18;7031:16;7051:25;7062:4;7068:1;7071;7074;7051:10;:25::i;:::-;6991:85;;;;;;7086:28;7098:5;7105:8;7086:11;:28::i;:::-;7131:9;7124:16;;;;;6887:260;;;;;;:::o;9701:432:3:-;9830:1;9813:19;;:5;:19;;;9809:89;;9884:1;9855:32;;;;;;;;;;;:::i;:::-;;;;;;;;9809:89;9930:1;9911:21;;:7;:21;;;9907:90;;9983:1;9955:31;;;;;;;;;;;:::i;:::-;;;;;;;;9907:90;10036:5;10006:11;:18;10018:5;10006:18;;;;;;;;;;;;;;;:27;10025:7;10006:27;;;;;;;;;;;;;;;:35;;;;10055:9;10051:76;;;10101:7;10085:31;;10094:5;10085:31;;;10110:5;10085:31;;;;;;:::i;:::-;;;;;;;;10051:76;9701:432;;;;:::o;6008:1107::-;6113:1;6097:18;;:4;:18;;;6093:540;;6249:5;6233:12;;:21;;;;;;;:::i;:::-;;;;;;;;6093:540;;;6285:19;6307:9;:15;6317:4;6307:15;;;;;;;;;;;;;;;;6285:37;;6354:5;6340:11;:19;6336:115;;;6411:4;6417:11;6430:5;6386:50;;;;;;;;;;;;;:::i;:::-;;;;;;;;6336:115;6603:5;6589:11;:19;6571:9;:15;6581:4;6571:15;;;;;;;;;;;;;;;:37;;;;6271:362;6093:540;6661:1;6647:16;;:2;:16;;;6643:425;;6826:5;6810:12;;:21;;;;;;;;;;;6643:425;;;7038:5;7021:9;:13;7031:2;7021:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;6643:425;7098:2;7083:25;;7092:4;7083:25;;;7102:5;7083:25;;;;;;:::i;:::-;;;;;;;;6008:1107;;;:::o;4113:179:16:-;4168:7;2079:95;4226:11;4239:14;4255:13;4278:4;4204:80;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;4194:91;;;;;;4187:98;;4113:179;:::o;3358:267:12:-;3452:13;1390:66;3510:17;;3500:5;3481:46;3477:142;;3550:15;3559:5;3550:8;:15::i;:::-;3543:22;;;;3477:142;3603:5;3596:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3358:267;;;;;:::o;3326:374:17:-;3419:14;3501:4;3495:11;3531:10;3526:3;3519:23;3578:15;3571:4;3566:3;3562:14;3555:39;3630:10;3623:4;3618:3;3614:14;3607:34;3679:4;3674:3;3664:20;3654:30;;3470:224;3326:374;;;;:::o;5203:1551:15:-;5329:17;5348:16;5366:14;6283:66;6278:1;6270:10;;:79;6266:164;;;6381:1;6385:30;6417:1;6365:54;;;;;;;;6266:164;6524:14;6541:24;6551:4;6557:1;6560;6563;6541:24;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6524:41;;6597:1;6579:20;;:6;:20;;;6575:113;;6631:1;6635:29;6674:1;6666:10;;6615:62;;;;;;;;;6575:113;6706:6;6714:20;6744:1;6736:10;;6698:49;;;;;;;5203:1551;;;;;;;;;:::o;7280:532::-;7375:20;7366:29;;;;;;;;:::i;:::-;;:5;:29;;;;;;;;:::i;:::-;;;7362:444;7411:7;7362:444;7471:29;7462:38;;;;;;;;:::i;:::-;;:5;:38;;;;;;;;:::i;:::-;;;7458:348;;7523:23;;;;;;;;;;;;;;7458:348;7576:35;7567:44;;;;;;;;:::i;:::-;;:5;:44;;;;;;;;:::i;:::-;;;7563:243;;7670:8;7662:17;;7634:46;;;;;;;;;;;:::i;:::-;;;;;;;;7563:243;7710:30;7701:39;;;;;;;;:::i;:::-;;:5;:39;;;;;;;;:::i;:::-;;;7697:109;;7786:8;7763:32;;;;;;;;;;;:::i;:::-;;;;;;;;7697:109;7280:532;;;:::o;2078:378:12:-;2137:13;2162:11;2176:16;2187:4;2176:10;:16::i;:::-;2162:30;;2280:17;2311:2;2300:14;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2280:34;;2375:3;2370;2363:16;2415:4;2408;2403:3;2399:14;2392:28;2446:3;2439:10;;;;2078:378;;;:::o;2528:245::-;2589:7;2608:14;2661:4;2652;2625:33;;:40;2608:57;;2688:2;2679:6;:11;2675:69;;;2713:20;;;;;;;;;;;;;;2675:69;2760:6;2753:13;;;2528:245;;;:::o;7:99:22:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:139::-;376:6;371:3;366;360:23;417:1;408:6;403:3;399:16;392:27;287:139;;;:::o;432:102::-;473:6;524:2;520:7;515:2;508:5;504:14;500:28;490:38;;432:102;;;:::o;540:377::-;628:3;656:39;689:5;656:39;:::i;:::-;711:71;775:6;770:3;711:71;:::i;:::-;704:78;;791:65;849:6;844:3;837:4;830:5;826:16;791:65;:::i;:::-;881:29;903:6;881:29;:::i;:::-;876:3;872:39;865:46;;632:285;540:377;;;;:::o;923:313::-;1036:4;1074:2;1063:9;1059:18;1051:26;;1123:9;1117:4;1113:20;1109:1;1098:9;1094:17;1087:47;1151:78;1224:4;1215:6;1151:78;:::i;:::-;1143:86;;923:313;;;;:::o;1323:117::-;1432:1;1429;1422:12;1569:126;1606:7;1646:42;1639:5;1635:54;1624:65;;1569:126;;;:::o;1701:96::-;1738:7;1767:24;1785:5;1767:24;:::i;:::-;1756:35;;1701:96;;;:::o;1803:122::-;1876:24;1894:5;1876:24;:::i;:::-;1869:5;1866:35;1856:63;;1915:1;1912;1905:12;1856:63;1803:122;:::o;1931:139::-;1977:5;2015:6;2002:20;1993:29;;2031:33;2058:5;2031:33;:::i;:::-;1931:139;;;;:::o;2076:77::-;2113:7;2142:5;2131:16;;2076:77;;;:::o;2159:122::-;2232:24;2250:5;2232:24;:::i;:::-;2225:5;2222:35;2212:63;;2271:1;2268;2261:12;2212:63;2159:122;:::o;2287:139::-;2333:5;2371:6;2358:20;2349:29;;2387:33;2414:5;2387:33;:::i;:::-;2287:139;;;;:::o;2432:474::-;2500:6;2508;2557:2;2545:9;2536:7;2532:23;2528:32;2525:119;;;2563:79;;:::i;:::-;2525:119;2683:1;2708:53;2753:7;2744:6;2733:9;2729:22;2708:53;:::i;:::-;2698:63;;2654:117;2810:2;2836:53;2881:7;2872:6;2861:9;2857:22;2836:53;:::i;:::-;2826:63;;2781:118;2432:474;;;;;:::o;2912:90::-;2946:7;2989:5;2982:13;2975:21;2964:32;;2912:90;;;:::o;3008:109::-;3089:21;3104:5;3089:21;:::i;:::-;3084:3;3077:34;3008:109;;:::o;3123:210::-;3210:4;3248:2;3237:9;3233:18;3225:26;;3261:65;3323:1;3312:9;3308:17;3299:6;3261:65;:::i;:::-;3123:210;;;;:::o;3339:118::-;3426:24;3444:5;3426:24;:::i;:::-;3421:3;3414:37;3339:118;;:::o;3463:222::-;3556:4;3594:2;3583:9;3579:18;3571:26;;3607:71;3675:1;3664:9;3660:17;3651:6;3607:71;:::i;:::-;3463:222;;;;:::o;3691:619::-;3768:6;3776;3784;3833:2;3821:9;3812:7;3808:23;3804:32;3801:119;;;3839:79;;:::i;:::-;3801:119;3959:1;3984:53;4029:7;4020:6;4009:9;4005:22;3984:53;:::i;:::-;3974:63;;3930:117;4086:2;4112:53;4157:7;4148:6;4137:9;4133:22;4112:53;:::i;:::-;4102:63;;4057:118;4214:2;4240:53;4285:7;4276:6;4265:9;4261:22;4240:53;:::i;:::-;4230:63;;4185:118;3691:619;;;;;:::o;4316:86::-;4351:7;4391:4;4384:5;4380:16;4369:27;;4316:86;;;:::o;4408:112::-;4491:22;4507:5;4491:22;:::i;:::-;4486:3;4479:35;4408:112;;:::o;4526:214::-;4615:4;4653:2;4642:9;4638:18;4630:26;;4666:67;4730:1;4719:9;4715:17;4706:6;4666:67;:::i;:::-;4526:214;;;;:::o;4746:77::-;4783:7;4812:5;4801:16;;4746:77;;;:::o;4829:118::-;4916:24;4934:5;4916:24;:::i;:::-;4911:3;4904:37;4829:118;;:::o;4953:222::-;5046:4;5084:2;5073:9;5069:18;5061:26;;5097:71;5165:1;5154:9;5150:17;5141:6;5097:71;:::i;:::-;4953:222;;;;:::o;5181:329::-;5240:6;5289:2;5277:9;5268:7;5264:23;5260:32;5257:119;;;5295:79;;:::i;:::-;5257:119;5415:1;5440:53;5485:7;5476:6;5465:9;5461:22;5440:53;:::i;:::-;5430:63;;5386:117;5181:329;;;;:::o;5516:::-;5575:6;5624:2;5612:9;5603:7;5599:23;5595:32;5592:119;;;5630:79;;:::i;:::-;5592:119;5750:1;5775:53;5820:7;5811:6;5800:9;5796:22;5775:53;:::i;:::-;5765:63;;5721:117;5516:329;;;;:::o;5851:149::-;5887:7;5927:66;5920:5;5916:78;5905:89;;5851:149;;;:::o;6006:115::-;6091:23;6108:5;6091:23;:::i;:::-;6086:3;6079:36;6006:115;;:::o;6127:118::-;6214:24;6232:5;6214:24;:::i;:::-;6209:3;6202:37;6127:118;;:::o;6251:114::-;6318:6;6352:5;6346:12;6336:22;;6251:114;;;:::o;6371:184::-;6470:11;6504:6;6499:3;6492:19;6544:4;6539:3;6535:14;6520:29;;6371:184;;;;:::o;6561:132::-;6628:4;6651:3;6643:11;;6681:4;6676:3;6672:14;6664:22;;6561:132;;;:::o;6699:108::-;6776:24;6794:5;6776:24;:::i;:::-;6771:3;6764:37;6699:108;;:::o;6813:179::-;6882:10;6903:46;6945:3;6937:6;6903:46;:::i;:::-;6981:4;6976:3;6972:14;6958:28;;6813:179;;;;:::o;6998:113::-;7068:4;7100;7095:3;7091:14;7083:22;;6998:113;;;:::o;7147:732::-;7266:3;7295:54;7343:5;7295:54;:::i;:::-;7365:86;7444:6;7439:3;7365:86;:::i;:::-;7358:93;;7475:56;7525:5;7475:56;:::i;:::-;7554:7;7585:1;7570:284;7595:6;7592:1;7589:13;7570:284;;;7671:6;7665:13;7698:63;7757:3;7742:13;7698:63;:::i;:::-;7691:70;;7784:60;7837:6;7784:60;:::i;:::-;7774:70;;7630:224;7617:1;7614;7610:9;7605:14;;7570:284;;;7574:14;7870:3;7863:10;;7271:608;;;7147:732;;;;:::o;7885:1215::-;8234:4;8272:3;8261:9;8257:19;8249:27;;8286:69;8352:1;8341:9;8337:17;8328:6;8286:69;:::i;:::-;8402:9;8396:4;8392:20;8387:2;8376:9;8372:18;8365:48;8430:78;8503:4;8494:6;8430:78;:::i;:::-;8422:86;;8555:9;8549:4;8545:20;8540:2;8529:9;8525:18;8518:48;8583:78;8656:4;8647:6;8583:78;:::i;:::-;8575:86;;8671:72;8739:2;8728:9;8724:18;8715:6;8671:72;:::i;:::-;8753:73;8821:3;8810:9;8806:19;8797:6;8753:73;:::i;:::-;8836;8904:3;8893:9;8889:19;8880:6;8836:73;:::i;:::-;8957:9;8951:4;8947:20;8941:3;8930:9;8926:19;8919:49;8985:108;9088:4;9079:6;8985:108;:::i;:::-;8977:116;;7885:1215;;;;;;;;;;:::o;9106:222::-;9199:4;9237:2;9226:9;9222:18;9214:26;;9250:71;9318:1;9307:9;9303:17;9294:6;9250:71;:::i;:::-;9106:222;;;;:::o;9334:118::-;9405:22;9421:5;9405:22;:::i;:::-;9398:5;9395:33;9385:61;;9442:1;9439;9432:12;9385:61;9334:118;:::o;9458:135::-;9502:5;9540:6;9527:20;9518:29;;9556:31;9581:5;9556:31;:::i;:::-;9458:135;;;;:::o;9599:122::-;9672:24;9690:5;9672:24;:::i;:::-;9665:5;9662:35;9652:63;;9711:1;9708;9701:12;9652:63;9599:122;:::o;9727:139::-;9773:5;9811:6;9798:20;9789:29;;9827:33;9854:5;9827:33;:::i;:::-;9727:139;;;;:::o;9872:1199::-;9983:6;9991;9999;10007;10015;10023;10031;10080:3;10068:9;10059:7;10055:23;10051:33;10048:120;;;10087:79;;:::i;:::-;10048:120;10207:1;10232:53;10277:7;10268:6;10257:9;10253:22;10232:53;:::i;:::-;10222:63;;10178:117;10334:2;10360:53;10405:7;10396:6;10385:9;10381:22;10360:53;:::i;:::-;10350:63;;10305:118;10462:2;10488:53;10533:7;10524:6;10513:9;10509:22;10488:53;:::i;:::-;10478:63;;10433:118;10590:2;10616:53;10661:7;10652:6;10641:9;10637:22;10616:53;:::i;:::-;10606:63;;10561:118;10718:3;10745:51;10788:7;10779:6;10768:9;10764:22;10745:51;:::i;:::-;10735:61;;10689:117;10845:3;10872:53;10917:7;10908:6;10897:9;10893:22;10872:53;:::i;:::-;10862:63;;10816:119;10974:3;11001:53;11046:7;11037:6;11026:9;11022:22;11001:53;:::i;:::-;10991:63;;10945:119;9872:1199;;;;;;;;;;:::o;11077:474::-;11145:6;11153;11202:2;11190:9;11181:7;11177:23;11173:32;11170:119;;;11208:79;;:::i;:::-;11170:119;11328:1;11353:53;11398:7;11389:6;11378:9;11374:22;11353:53;:::i;:::-;11343:63;;11299:117;11455:2;11481:53;11526:7;11517:6;11506:9;11502:22;11481:53;:::i;:::-;11471:63;;11426:118;11077:474;;;;;:::o;11557:180::-;11605:77;11602:1;11595:88;11702:4;11699:1;11692:15;11726:4;11723:1;11716:15;11743:320;11787:6;11824:1;11818:4;11814:12;11804:22;;11871:1;11865:4;11861:12;11892:18;11882:81;;11948:4;11940:6;11936:17;11926:27;;11882:81;12010:2;12002:6;11999:14;11979:18;11976:38;11973:84;;12029:18;;:::i;:::-;11973:84;11794:269;11743:320;;;:::o;12069:180::-;12117:77;12114:1;12107:88;12214:4;12211:1;12204:15;12238:4;12235:1;12228:15;12255:775;12488:4;12526:3;12515:9;12511:19;12503:27;;12540:71;12608:1;12597:9;12593:17;12584:6;12540:71;:::i;:::-;12621:72;12689:2;12678:9;12674:18;12665:6;12621:72;:::i;:::-;12703;12771:2;12760:9;12756:18;12747:6;12703:72;:::i;:::-;12785;12853:2;12842:9;12838:18;12829:6;12785:72;:::i;:::-;12867:73;12935:3;12924:9;12920:19;12911:6;12867:73;:::i;:::-;12950;13018:3;13007:9;13003:19;12994:6;12950:73;:::i;:::-;12255:775;;;;;;;;;:::o;13036:332::-;13157:4;13195:2;13184:9;13180:18;13172:26;;13208:71;13276:1;13265:9;13261:17;13252:6;13208:71;:::i;:::-;13289:72;13357:2;13346:9;13342:18;13333:6;13289:72;:::i;:::-;13036:332;;;;;:::o;13374:442::-;13523:4;13561:2;13550:9;13546:18;13538:26;;13574:71;13642:1;13631:9;13627:17;13618:6;13574:71;:::i;:::-;13655:72;13723:2;13712:9;13708:18;13699:6;13655:72;:::i;:::-;13737;13805:2;13794:9;13790:18;13781:6;13737:72;:::i;:::-;13374:442;;;;;;:::o;13822:180::-;13870:77;13867:1;13860:88;13967:4;13964:1;13957:15;13991:4;13988:1;13981:15;14008:191;14048:3;14067:20;14085:1;14067:20;:::i;:::-;14062:25;;14101:20;14119:1;14101:20;:::i;:::-;14096:25;;14144:1;14141;14137:9;14130:16;;14165:3;14162:1;14159:10;14156:36;;;14172:18;;:::i;:::-;14156:36;14008:191;;;;:::o;14205:664::-;14410:4;14448:3;14437:9;14433:19;14425:27;;14462:71;14530:1;14519:9;14515:17;14506:6;14462:71;:::i;:::-;14543:72;14611:2;14600:9;14596:18;14587:6;14543:72;:::i;:::-;14625;14693:2;14682:9;14678:18;14669:6;14625:72;:::i;:::-;14707;14775:2;14764:9;14760:18;14751:6;14707:72;:::i;:::-;14789:73;14857:3;14846:9;14842:19;14833:6;14789:73;:::i;:::-;14205:664;;;;;;;;:::o;14875:545::-;15048:4;15086:3;15075:9;15071:19;15063:27;;15100:71;15168:1;15157:9;15153:17;15144:6;15100:71;:::i;:::-;15181:68;15245:2;15234:9;15230:18;15221:6;15181:68;:::i;:::-;15259:72;15327:2;15316:9;15312:18;15303:6;15259:72;:::i;:::-;15341;15409:2;15398:9;15394:18;15385:6;15341:72;:::i;:::-;14875:545;;;;;;;:::o;15426:180::-;15474:77;15471:1;15464:88;15571:4;15568:1;15561:15;15595:4;15592:1;15585:15
Swarm Source
ipfs://d3b582d9d40773288ca5b21e7d138aa2643671565cb10d85c04eeb2d466e6989
🤖 Code Reader
Generate instant answers for your smart contract questions using AI 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)

