ETH Price: $1,925.67 (+0.22%)
 

Overview

Max Total Supply

2,564 ecosy...

Holders

1,818

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A

Other Info

Balance
1 ecosystem
0x3b8129300120740f548a1f35e60bb2df11083975
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
Source Code Verified Exact Match

Contract Name

ecosystem

Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled
No with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here

Contract Security Audit

Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"msgSender","type":"address"},{"indexed":true,"internalType":"uint256","name":"mintQuantity","type":"uint256"}],"name":"NewMint","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_tokenURI","type":"string"}],"name":"changeDefURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"flag","type":"uint256"}],"name":"changeTokenURIFlag","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_tokenURI","type":"string"}],"name":"changeURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","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":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60806040526040518060800160405280604381526020016200301b60439139600a9080519060200190620000359291906200021f565b5060405180602001604052806000815250600b90805190602001906200005d9291906200021f565b503480156200006b57600080fd5b506040518060400160405280600981526020017f65636f73797374656d00000000000000000000000000000000000000000000008152506040518060400160405280600981526020017f65636f73797374656d00000000000000000000000000000000000000000000008152508160029080519060200190620000f09291906200021f565b508060039080519060200190620001099291906200021f565b506200011a6200014860201b60201c565b600081905550505062000142620001366200015160201b60201c565b6200015960201b60201c565b62000334565b60006001905090565b600033905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8280546200022d90620002cf565b90600052602060002090601f0160209004810192826200025157600085556200029d565b82601f106200026c57805160ff19168380011785556200029d565b828001600101855582156200029d579182015b828111156200029c5782518255916020019190600101906200027f565b5b509050620002ac9190620002b0565b5090565b5b80821115620002cb576000816000905550600101620002b1565b5090565b60006002820490506001821680620002e857607f821691505b60208210811415620002ff57620002fe62000305565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b612cd780620003446000396000f3fe6080604052600436106101405760003560e01c80636352211e116100b6578063a22cb4651161006f578063a22cb46514610400578063b88d4fde14610429578063c87b56dd14610445578063e5e01c1114610482578063e985e9c5146104ab578063f2fde38b146104e857610140565b80636352211e146102fd57806370a082311461033a578063715018a6146103775780638da5cb5b1461038e57806395d89b41146103b9578063a0712d68146103e457610140565b806318160ddd1161010857806318160ddd1461022f57806323b872dd1461025a57806332cb6b0c146102765780633ccfd60b146102a157806342842e0e146102b8578063528c06cc146102d457610140565b806301ffc9a71461014557806306fdde0314610182578063081812fc146101ad578063095ea7b3146101ea5780630e5c191914610206575b600080fd5b34801561015157600080fd5b5061016c60048036038101906101679190612204565b610511565b60405161017991906125cb565b60405180910390f35b34801561018e57600080fd5b506101976105a3565b6040516101a491906125e6565b60405180910390f35b3480156101b957600080fd5b506101d460048036038101906101cf919061229b565b610635565b6040516101e19190612564565b60405180910390f35b61020460048036038101906101ff91906121c8565b6106b4565b005b34801561021257600080fd5b5061022d60048036038101906102289190612256565b6107f8565b005b34801561023b57600080fd5b5061024461088a565b60405161025191906126e8565b60405180910390f35b610274600480360381019061026f91906120c2565b6108a1565b005b34801561028257600080fd5b5061028b610bc6565b60405161029891906126e8565b60405180910390f35b3480156102ad57600080fd5b506102b6610bcd565b005b6102d260048036038101906102cd91906120c2565b610cf8565b005b3480156102e057600080fd5b506102fb60048036038101906102f6919061229b565b610d18565b005b34801561030957600080fd5b50610324600480360381019061031f919061229b565b610d9e565b6040516103319190612564565b60405180910390f35b34801561034657600080fd5b50610361600480360381019061035c919061205d565b610db0565b60405161036e91906126e8565b60405180910390f35b34801561038357600080fd5b5061038c610e69565b005b34801561039a57600080fd5b506103a3610ef1565b6040516103b09190612564565b60405180910390f35b3480156103c557600080fd5b506103ce610f1b565b6040516103db91906125e6565b60405180910390f35b6103fe60048036038101906103f9919061229b565b610fad565b005b34801561040c57600080fd5b506104276004803603810190610422919061218c565b611175565b005b610443600480360381019061043e9190612111565b611280565b005b34801561045157600080fd5b5061046c6004803603810190610467919061229b565b6112f3565b60405161047991906125e6565b60405180910390f35b34801561048e57600080fd5b506104a960048036038101906104a49190612256565b61140d565b005b3480156104b757600080fd5b506104d260048036038101906104cd9190612086565b61149f565b6040516104df91906125cb565b60405180910390f35b3480156104f457600080fd5b5061050f600480360381019061050a919061205d565b611533565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061056c57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061059c5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546105b29061292d565b80601f01602080910402602001604051908101604052809291908181526020018280546105de9061292d565b801561062b5780601f106106005761010080835404028352916020019161062b565b820191906000526020600020905b81548152906001019060200180831161060e57829003601f168201915b5050505050905090565b60006106408261162b565b610676576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006106bf82610d9e565b90508073ffffffffffffffffffffffffffffffffffffffff166106e061168a565b73ffffffffffffffffffffffffffffffffffffffff16146107435761070c8161070761168a565b61149f565b610742576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b610800611692565b73ffffffffffffffffffffffffffffffffffffffff1661081e610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610874576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086b90612688565b60405180910390fd5b8181600a9190610885929190611e9f565b505050565b600061089461169a565b6001546000540303905090565b60006108ac826116a3565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610913576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061091f84611771565b91509150610935818761093061168a565b611798565b6109815761094a8661094561168a565b61149f565b610980576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109e8576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109f586868660016117dc565b8015610a0057600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610ace85610aaa8888876117e2565b7c02000000000000000000000000000000000000000000000000000000001761180a565b600460008681526020019081526020016000208190555060007c020000000000000000000000000000000000000000000000000000000084161415610b56576000600185019050600060046000838152602001908152602001600020541415610b54576000548114610b53578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610bbe8686866001611835565b505050505050565b620186a081565b610bd5611692565b73ffffffffffffffffffffffffffffffffffffffff16610bf3610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610c49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4090612688565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff1647604051610c6f9061254f565b60006040518083038185875af1925050503d8060008114610cac576040519150601f19603f3d011682016040523d82523d6000602084013e610cb1565b606091505b5050905080610cf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cec90612628565b60405180910390fd5b50565b610d1383838360405180602001604052806000815250611280565b505050565b610d20611692565b73ffffffffffffffffffffffffffffffffffffffff16610d3e610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610d94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8b90612688565b60405180910390fd5b8060098190555050565b6000610da9826116a3565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e18576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b610e71611692565b73ffffffffffffffffffffffffffffffffffffffff16610e8f610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edc90612688565b60405180910390fd5b610eef600061183b565b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610f2a9061292d565b80601f0160208091040260200160405190810160405280929190818152602001828054610f569061292d565b8015610fa35780601f10610f7857610100808354040283529160200191610fa3565b820191906000526020600020905b815481529060010190602001808311610f8657829003601f168201915b5050505050905090565b620186a081610fba61088a565b610fc491906127bc565b1115611005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffc90612668565b60405180910390fd5b60058114806110145750600a81145b8061101f5750600181145b61105e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611055906126c8565b60405180910390fd5b60058114156110c0576602c2ad68fd90003410156110b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a890612648565b60405180910390fd5b6110bb3382611901565b61112e565b60018114156110d8576110d33382611901565b61112d565b66042f627f8ba000341015611122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111990612648565b60405180910390fd5b61112c3382611901565b5b5b803373ffffffffffffffffffffffffffffffffffffffff167f52277f0b4a9b555c5aa96900a13546f972bda413737ec164aac947c87eec602460405160405180910390a350565b806007600061118261168a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661122f61168a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161127491906125cb565b60405180910390a35050565b61128b8484846108a1565b60008373ffffffffffffffffffffffffffffffffffffffff163b146112ed576112b68484848461191f565b6112ec576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b60606000600954141561139257600a805461130d9061292d565b80601f01602080910402602001604051908101604052809291908181526020018280546113399061292d565b80156113865780601f1061135b57610100808354040283529160200191611386565b820191906000526020600020905b81548152906001019060200180831161136957829003601f168201915b50505050509050611408565b61139b8261162b565b6113da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d1906126a8565b60405180910390fd5b600b6113e583611a7f565b6040516020016113f692919061252b565b60405160208183030381529060405290505b919050565b611415611692565b73ffffffffffffffffffffffffffffffffffffffff16611433610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614611489576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148090612688565b60405180910390fd5b8181600b919061149a929190611e9f565b505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61153b611692565b73ffffffffffffffffffffffffffffffffffffffff16611559610ef1565b73ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a690612688565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561161f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161690612608565b60405180910390fd5b6116288161183b565b50565b60008161163661169a565b11158015611645575060005482105b8015611683575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b600033905090565b60006001905090565b600080829050806116b261169a565b1161173a576000548110156117395760006004600083815260200190815260200160002054905060007c010000000000000000000000000000000000000000000000000000000082161415611737575b600081141561172d576004600083600190039350838152602001908152602001600020549050611702565b809250505061176c565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e86117f9868684611c2c565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61191b828260405180602001604052806000815250611c35565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261194561168a565b8786866040518563ffffffff1660e01b8152600401611967949392919061257f565b602060405180830381600087803b15801561198157600080fd5b505af19250505080156119b257506040513d601f19601f820116820180604052508101906119af919061222d565b60015b611a2c573d80600081146119e2576040519150601f19603f3d011682016040523d82523d6000602084013e6119e7565b606091505b50600081511415611a24576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60606000821415611ac7576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611c27565b600082905060005b60008214611af9578080611ae290612990565b915050600a82611af29190612812565b9150611acf565b60008167ffffffffffffffff811115611b3b577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611b6d5781602001600182028036833780820191505090505b5090505b60008514611c2057600182611b869190612843565b9150600a85611b9591906129d9565b6030611ba191906127bc565b60f81b818381518110611bdd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611c199190612812565b9450611b71565b8093505050505b919050565b60009392505050565b611c3f8383611cd2565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611ccd57600080549050600083820390505b611c7f600086838060010194508661191f565b611cb5576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818110611c6c578160005414611cca57600080fd5b50505b505050565b6000805490506000821415611d13576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2060008483856117dc565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611d9783611d8860008660006117e2565b611d9185611e8f565b1761180a565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b818114611e3857808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050611dfd565b506000821415611e74576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050611e8a6000848385611835565b505050565b60006001821460e11b9050919050565b828054611eab9061292d565b90600052602060002090601f016020900481019282611ecd5760008555611f14565b82601f10611ee657803560ff1916838001178555611f14565b82800160010185558215611f14579182015b82811115611f13578235825591602001919060010190611ef8565b5b509050611f219190611f25565b5090565b5b80821115611f3e576000816000905550600101611f26565b5090565b6000611f55611f5084612728565b612703565b905082815260208101848484011115611f6d57600080fd5b611f788482856128eb565b509392505050565b600081359050611f8f81612c45565b92915050565b600081359050611fa481612c5c565b92915050565b600081359050611fb981612c73565b92915050565b600081519050611fce81612c73565b92915050565b600082601f830112611fe557600080fd5b8135611ff5848260208601611f42565b91505092915050565b60008083601f84011261201057600080fd5b8235905067ffffffffffffffff81111561202957600080fd5b60208301915083600182028301111561204157600080fd5b9250929050565b60008135905061205781612c8a565b92915050565b60006020828403121561206f57600080fd5b600061207d84828501611f80565b91505092915050565b6000806040838503121561209957600080fd5b60006120a785828601611f80565b92505060206120b885828601611f80565b9150509250929050565b6000806000606084860312156120d757600080fd5b60006120e586828701611f80565b93505060206120f686828701611f80565b925050604061210786828701612048565b9150509250925092565b6000806000806080858703121561212757600080fd5b600061213587828801611f80565b945050602061214687828801611f80565b935050604061215787828801612048565b925050606085013567ffffffffffffffff81111561217457600080fd5b61218087828801611fd4565b91505092959194509250565b6000806040838503121561219f57600080fd5b60006121ad85828601611f80565b92505060206121be85828601611f95565b9150509250929050565b600080604083850312156121db57600080fd5b60006121e985828601611f80565b92505060206121fa85828601612048565b9150509250929050565b60006020828403121561221657600080fd5b600061222484828501611faa565b91505092915050565b60006020828403121561223f57600080fd5b600061224d84828501611fbf565b91505092915050565b6000806020838503121561226957600080fd5b600083013567ffffffffffffffff81111561228357600080fd5b61228f85828601611ffe565b92509250509250929050565b6000602082840312156122ad57600080fd5b60006122bb84828501612048565b91505092915050565b6122cd81612877565b82525050565b6122dc81612889565b82525050565b60006122ed8261276e565b6122f78185612784565b93506123078185602086016128fa565b61231081612ac6565b840191505092915050565b600061232682612779565b61233081856127a0565b93506123408185602086016128fa565b61234981612ac6565b840191505092915050565b600061235f82612779565b61236981856127b1565b93506123798185602086016128fa565b80840191505092915050565b600081546123928161292d565b61239c81866127b1565b945060018216600081146123b757600181146123c8576123fb565b60ff198316865281860193506123fb565b6123d185612759565b60005b838110156123f3578154818901526001820191506020810190506123d4565b838801955050505b50505092915050565b60006124116026836127a0565b915061241c82612ad7565b604082019050919050565b60006124346010836127a0565b915061243f82612b26565b602082019050919050565b6000612457601c836127a0565b915061246282612b4f565b602082019050919050565b600061247a601e836127a0565b915061248582612b78565b602082019050919050565b600061249d6020836127a0565b91506124a882612ba1565b602082019050919050565b60006124c0602f836127a0565b91506124cb82612bca565b604082019050919050565b60006124e3600083612795565b91506124ee82612c19565b600082019050919050565b60006125066018836127a0565b915061251182612c1c565b602082019050919050565b612525816128e1565b82525050565b60006125378285612385565b91506125438284612354565b91508190509392505050565b600061255a826124d6565b9150819050919050565b600060208201905061257960008301846122c4565b92915050565b600060808201905061259460008301876122c4565b6125a160208301866122c4565b6125ae604083018561251c565b81810360608301526125c081846122e2565b905095945050505050565b60006020820190506125e060008301846122d3565b92915050565b60006020820190508181036000830152612600818461231b565b905092915050565b6000602082019050818103600083015261262181612404565b9050919050565b6000602082019050818103600083015261264181612427565b9050919050565b600060208201905081810360008301526126618161244a565b9050919050565b600060208201905081810360008301526126818161246d565b9050919050565b600060208201905081810360008301526126a181612490565b9050919050565b600060208201905081810360008301526126c1816124b3565b9050919050565b600060208201905081810360008301526126e1816124f9565b9050919050565b60006020820190506126fd600083018461251c565b92915050565b600061270d61271e565b9050612719828261295f565b919050565b6000604051905090565b600067ffffffffffffffff82111561274357612742612a97565b5b61274c82612ac6565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006127c7826128e1565b91506127d2836128e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561280757612806612a0a565b5b828201905092915050565b600061281d826128e1565b9150612828836128e1565b92508261283857612837612a39565b5b828204905092915050565b600061284e826128e1565b9150612859836128e1565b92508282101561286c5761286b612a0a565b5b828203905092915050565b6000612882826128c1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156129185780820151818401526020810190506128fd565b83811115612927576000848401525b50505050565b6000600282049050600182168061294557607f821691505b6020821081141561295957612958612a68565b5b50919050565b61296882612ac6565b810181811067ffffffffffffffff8211171561298757612986612a97565b5b80604052505050565b600061299b826128e1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156129ce576129cd612a0a565b5b600182019050919050565b60006129e4826128e1565b91506129ef836128e1565b9250826129ff576129fe612a39565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5769746864726177206661696c65642e00000000000000000000000000000000600082015250565b7f4552433732313a20496e73756666696369656e74207061796d656e7400000000600082015250565b7f4552433732313a2045786365656473206d6178696d756d20737570706c790000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b50565b7f4552433732313a20496e76616c6964207175616e746974790000000000000000600082015250565b612c4e81612877565b8114612c5957600080fd5b50565b612c6581612889565b8114612c7057600080fd5b50565b612c7c81612895565b8114612c8757600080fd5b50565b612c93816128e1565b8114612c9e57600080fd5b5056fea2646970667358221220823e478bd17edf9ddbd664874fa58d4b3ab82dbeaf4d97bb136e03c719c66bf464736f6c63430008040033697066733a2f2f516d6577616e637947774e345561616f4e59787055443734424343727273397a6f535466754c395667777437646d2f6d657461646174612e6a736f6e
Deployed Bytecode
0x6080604052600436106101405760003560e01c80636352211e116100b6578063a22cb4651161006f578063a22cb46514610400578063b88d4fde14610429578063c87b56dd14610445578063e5e01c1114610482578063e985e9c5146104ab578063f2fde38b146104e857610140565b80636352211e146102fd57806370a082311461033a578063715018a6146103775780638da5cb5b1461038e57806395d89b41146103b9578063a0712d68146103e457610140565b806318160ddd1161010857806318160ddd1461022f57806323b872dd1461025a57806332cb6b0c146102765780633ccfd60b146102a157806342842e0e146102b8578063528c06cc146102d457610140565b806301ffc9a71461014557806306fdde0314610182578063081812fc146101ad578063095ea7b3146101ea5780630e5c191914610206575b600080fd5b34801561015157600080fd5b5061016c60048036038101906101679190612204565b610511565b60405161017991906125cb565b60405180910390f35b34801561018e57600080fd5b506101976105a3565b6040516101a491906125e6565b60405180910390f35b3480156101b957600080fd5b506101d460048036038101906101cf919061229b565b610635565b6040516101e19190612564565b60405180910390f35b61020460048036038101906101ff91906121c8565b6106b4565b005b34801561021257600080fd5b5061022d60048036038101906102289190612256565b6107f8565b005b34801561023b57600080fd5b5061024461088a565b60405161025191906126e8565b60405180910390f35b610274600480360381019061026f91906120c2565b6108a1565b005b34801561028257600080fd5b5061028b610bc6565b60405161029891906126e8565b60405180910390f35b3480156102ad57600080fd5b506102b6610bcd565b005b6102d260048036038101906102cd91906120c2565b610cf8565b005b3480156102e057600080fd5b506102fb60048036038101906102f6919061229b565b610d18565b005b34801561030957600080fd5b50610324600480360381019061031f919061229b565b610d9e565b6040516103319190612564565b60405180910390f35b34801561034657600080fd5b50610361600480360381019061035c919061205d565b610db0565b60405161036e91906126e8565b60405180910390f35b34801561038357600080fd5b5061038c610e69565b005b34801561039a57600080fd5b506103a3610ef1565b6040516103b09190612564565b60405180910390f35b3480156103c557600080fd5b506103ce610f1b565b6040516103db91906125e6565b60405180910390f35b6103fe60048036038101906103f9919061229b565b610fad565b005b34801561040c57600080fd5b506104276004803603810190610422919061218c565b611175565b005b610443600480360381019061043e9190612111565b611280565b005b34801561045157600080fd5b5061046c6004803603810190610467919061229b565b6112f3565b60405161047991906125e6565b60405180910390f35b34801561048e57600080fd5b506104a960048036038101906104a49190612256565b61140d565b005b3480156104b757600080fd5b506104d260048036038101906104cd9190612086565b61149f565b6040516104df91906125cb565b60405180910390f35b3480156104f457600080fd5b5061050f600480360381019061050a919061205d565b611533565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061056c57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061059c5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6060600280546105b29061292d565b80601f01602080910402602001604051908101604052809291908181526020018280546105de9061292d565b801561062b5780601f106106005761010080835404028352916020019161062b565b820191906000526020600020905b81548152906001019060200180831161060e57829003601f168201915b5050505050905090565b60006106408261162b565b610676576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b60006106bf82610d9e565b90508073ffffffffffffffffffffffffffffffffffffffff166106e061168a565b73ffffffffffffffffffffffffffffffffffffffff16146107435761070c8161070761168a565b61149f565b610742576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826006600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b610800611692565b73ffffffffffffffffffffffffffffffffffffffff1661081e610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610874576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086b90612688565b60405180910390fd5b8181600a9190610885929190611e9f565b505050565b600061089461169a565b6001546000540303905090565b60006108ac826116a3565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610913576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008061091f84611771565b91509150610935818761093061168a565b611798565b6109815761094a8661094561168a565b61149f565b610980576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156109e8576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109f586868660016117dc565b8015610a0057600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610ace85610aaa8888876117e2565b7c02000000000000000000000000000000000000000000000000000000001761180a565b600460008681526020019081526020016000208190555060007c020000000000000000000000000000000000000000000000000000000084161415610b56576000600185019050600060046000838152602001908152602001600020541415610b54576000548114610b53578360046000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610bbe8686866001611835565b505050505050565b620186a081565b610bd5611692565b73ffffffffffffffffffffffffffffffffffffffff16610bf3610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610c49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4090612688565b60405180910390fd5b60003373ffffffffffffffffffffffffffffffffffffffff1647604051610c6f9061254f565b60006040518083038185875af1925050503d8060008114610cac576040519150601f19603f3d011682016040523d82523d6000602084013e610cb1565b606091505b5050905080610cf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cec90612628565b60405180910390fd5b50565b610d1383838360405180602001604052806000815250611280565b505050565b610d20611692565b73ffffffffffffffffffffffffffffffffffffffff16610d3e610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610d94576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8b90612688565b60405180910390fd5b8060098190555050565b6000610da9826116a3565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610e18576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b610e71611692565b73ffffffffffffffffffffffffffffffffffffffff16610e8f610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614610ee5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610edc90612688565b60405180910390fd5b610eef600061183b565b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054610f2a9061292d565b80601f0160208091040260200160405190810160405280929190818152602001828054610f569061292d565b8015610fa35780601f10610f7857610100808354040283529160200191610fa3565b820191906000526020600020905b815481529060010190602001808311610f8657829003601f168201915b5050505050905090565b620186a081610fba61088a565b610fc491906127bc565b1115611005576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ffc90612668565b60405180910390fd5b60058114806110145750600a81145b8061101f5750600181145b61105e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611055906126c8565b60405180910390fd5b60058114156110c0576602c2ad68fd90003410156110b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a890612648565b60405180910390fd5b6110bb3382611901565b61112e565b60018114156110d8576110d33382611901565b61112d565b66042f627f8ba000341015611122576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111990612648565b60405180910390fd5b61112c3382611901565b5b5b803373ffffffffffffffffffffffffffffffffffffffff167f52277f0b4a9b555c5aa96900a13546f972bda413737ec164aac947c87eec602460405160405180910390a350565b806007600061118261168a565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661122f61168a565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161127491906125cb565b60405180910390a35050565b61128b8484846108a1565b60008373ffffffffffffffffffffffffffffffffffffffff163b146112ed576112b68484848461191f565b6112ec576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b60606000600954141561139257600a805461130d9061292d565b80601f01602080910402602001604051908101604052809291908181526020018280546113399061292d565b80156113865780601f1061135b57610100808354040283529160200191611386565b820191906000526020600020905b81548152906001019060200180831161136957829003601f168201915b50505050509050611408565b61139b8261162b565b6113da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d1906126a8565b60405180910390fd5b600b6113e583611a7f565b6040516020016113f692919061252b565b60405160208183030381529060405290505b919050565b611415611692565b73ffffffffffffffffffffffffffffffffffffffff16611433610ef1565b73ffffffffffffffffffffffffffffffffffffffff1614611489576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148090612688565b60405180910390fd5b8181600b919061149a929190611e9f565b505050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61153b611692565b73ffffffffffffffffffffffffffffffffffffffff16611559610ef1565b73ffffffffffffffffffffffffffffffffffffffff16146115af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a690612688565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561161f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161161690612608565b60405180910390fd5b6116288161183b565b50565b60008161163661169a565b11158015611645575060005482105b8015611683575060007c0100000000000000000000000000000000000000000000000000000000600460008581526020019081526020016000205416145b9050919050565b600033905090565b600033905090565b60006001905090565b600080829050806116b261169a565b1161173a576000548110156117395760006004600083815260200190815260200160002054905060007c010000000000000000000000000000000000000000000000000000000082161415611737575b600081141561172d576004600083600190039350838152602001908152602001600020549050611702565b809250505061176c565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e86117f9868684611c2c565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61191b828260405180602001604052806000815250611c35565b5050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261194561168a565b8786866040518563ffffffff1660e01b8152600401611967949392919061257f565b602060405180830381600087803b15801561198157600080fd5b505af19250505080156119b257506040513d601f19601f820116820180604052508101906119af919061222d565b60015b611a2c573d80600081146119e2576040519150601f19603f3d011682016040523d82523d6000602084013e6119e7565b606091505b50600081511415611a24576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b60606000821415611ac7576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611c27565b600082905060005b60008214611af9578080611ae290612990565b915050600a82611af29190612812565b9150611acf565b60008167ffffffffffffffff811115611b3b577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015611b6d5781602001600182028036833780820191505090505b5090505b60008514611c2057600182611b869190612843565b9150600a85611b9591906129d9565b6030611ba191906127bc565b60f81b818381518110611bdd577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611c199190612812565b9450611b71565b8093505050505b919050565b60009392505050565b611c3f8383611cd2565b60008373ffffffffffffffffffffffffffffffffffffffff163b14611ccd57600080549050600083820390505b611c7f600086838060010194508661191f565b611cb5576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818110611c6c578160005414611cca57600080fd5b50505b505050565b6000805490506000821415611d13576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611d2060008483856117dc565b600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550611d9783611d8860008660006117e2565b611d9185611e8f565b1761180a565b6004600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b818114611e3857808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050611dfd565b506000821415611e74576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806000819055505050611e8a6000848385611835565b505050565b60006001821460e11b9050919050565b828054611eab9061292d565b90600052602060002090601f016020900481019282611ecd5760008555611f14565b82601f10611ee657803560ff1916838001178555611f14565b82800160010185558215611f14579182015b82811115611f13578235825591602001919060010190611ef8565b5b509050611f219190611f25565b5090565b5b80821115611f3e576000816000905550600101611f26565b5090565b6000611f55611f5084612728565b612703565b905082815260208101848484011115611f6d57600080fd5b611f788482856128eb565b509392505050565b600081359050611f8f81612c45565b92915050565b600081359050611fa481612c5c565b92915050565b600081359050611fb981612c73565b92915050565b600081519050611fce81612c73565b92915050565b600082601f830112611fe557600080fd5b8135611ff5848260208601611f42565b91505092915050565b60008083601f84011261201057600080fd5b8235905067ffffffffffffffff81111561202957600080fd5b60208301915083600182028301111561204157600080fd5b9250929050565b60008135905061205781612c8a565b92915050565b60006020828403121561206f57600080fd5b600061207d84828501611f80565b91505092915050565b6000806040838503121561209957600080fd5b60006120a785828601611f80565b92505060206120b885828601611f80565b9150509250929050565b6000806000606084860312156120d757600080fd5b60006120e586828701611f80565b93505060206120f686828701611f80565b925050604061210786828701612048565b9150509250925092565b6000806000806080858703121561212757600080fd5b600061213587828801611f80565b945050602061214687828801611f80565b935050604061215787828801612048565b925050606085013567ffffffffffffffff81111561217457600080fd5b61218087828801611fd4565b91505092959194509250565b6000806040838503121561219f57600080fd5b60006121ad85828601611f80565b92505060206121be85828601611f95565b9150509250929050565b600080604083850312156121db57600080fd5b60006121e985828601611f80565b92505060206121fa85828601612048565b9150509250929050565b60006020828403121561221657600080fd5b600061222484828501611faa565b91505092915050565b60006020828403121561223f57600080fd5b600061224d84828501611fbf565b91505092915050565b6000806020838503121561226957600080fd5b600083013567ffffffffffffffff81111561228357600080fd5b61228f85828601611ffe565b92509250509250929050565b6000602082840312156122ad57600080fd5b60006122bb84828501612048565b91505092915050565b6122cd81612877565b82525050565b6122dc81612889565b82525050565b60006122ed8261276e565b6122f78185612784565b93506123078185602086016128fa565b61231081612ac6565b840191505092915050565b600061232682612779565b61233081856127a0565b93506123408185602086016128fa565b61234981612ac6565b840191505092915050565b600061235f82612779565b61236981856127b1565b93506123798185602086016128fa565b80840191505092915050565b600081546123928161292d565b61239c81866127b1565b945060018216600081146123b757600181146123c8576123fb565b60ff198316865281860193506123fb565b6123d185612759565b60005b838110156123f3578154818901526001820191506020810190506123d4565b838801955050505b50505092915050565b60006124116026836127a0565b915061241c82612ad7565b604082019050919050565b60006124346010836127a0565b915061243f82612b26565b602082019050919050565b6000612457601c836127a0565b915061246282612b4f565b602082019050919050565b600061247a601e836127a0565b915061248582612b78565b602082019050919050565b600061249d6020836127a0565b91506124a882612ba1565b602082019050919050565b60006124c0602f836127a0565b91506124cb82612bca565b604082019050919050565b60006124e3600083612795565b91506124ee82612c19565b600082019050919050565b60006125066018836127a0565b915061251182612c1c565b602082019050919050565b612525816128e1565b82525050565b60006125378285612385565b91506125438284612354565b91508190509392505050565b600061255a826124d6565b9150819050919050565b600060208201905061257960008301846122c4565b92915050565b600060808201905061259460008301876122c4565b6125a160208301866122c4565b6125ae604083018561251c565b81810360608301526125c081846122e2565b905095945050505050565b60006020820190506125e060008301846122d3565b92915050565b60006020820190508181036000830152612600818461231b565b905092915050565b6000602082019050818103600083015261262181612404565b9050919050565b6000602082019050818103600083015261264181612427565b9050919050565b600060208201905081810360008301526126618161244a565b9050919050565b600060208201905081810360008301526126818161246d565b9050919050565b600060208201905081810360008301526126a181612490565b9050919050565b600060208201905081810360008301526126c1816124b3565b9050919050565b600060208201905081810360008301526126e1816124f9565b9050919050565b60006020820190506126fd600083018461251c565b92915050565b600061270d61271e565b9050612719828261295f565b919050565b6000604051905090565b600067ffffffffffffffff82111561274357612742612a97565b5b61274c82612ac6565b9050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006127c7826128e1565b91506127d2836128e1565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561280757612806612a0a565b5b828201905092915050565b600061281d826128e1565b9150612828836128e1565b92508261283857612837612a39565b5b828204905092915050565b600061284e826128e1565b9150612859836128e1565b92508282101561286c5761286b612a0a565b5b828203905092915050565b6000612882826128c1565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156129185780820151818401526020810190506128fd565b83811115612927576000848401525b50505050565b6000600282049050600182168061294557607f821691505b6020821081141561295957612958612a68565b5b50919050565b61296882612ac6565b810181811067ffffffffffffffff8211171561298757612986612a97565b5b80604052505050565b600061299b826128e1565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156129ce576129cd612a0a565b5b600182019050919050565b60006129e4826128e1565b91506129ef836128e1565b9250826129ff576129fe612a39565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f5769746864726177206661696c65642e00000000000000000000000000000000600082015250565b7f4552433732313a20496e73756666696369656e74207061796d656e7400000000600082015250565b7f4552433732313a2045786365656473206d6178696d756d20737570706c790000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b50565b7f4552433732313a20496e76616c6964207175616e746974790000000000000000600082015250565b612c4e81612877565b8114612c5957600080fd5b50565b612c6581612889565b8114612c7057600080fd5b50565b612c7c81612895565b8114612c8757600080fd5b50565b612c93816128e1565b8114612c9e57600080fd5b5056fea2646970667358221220823e478bd17edf9ddbd664874fa58d4b3ab82dbeaf4d97bb136e03c719c66bf464736f6c63430008040033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

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.