Source Code
Overview
TokenID
3000413
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccountBalanceOverflow","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"EditionHasMintedTokens","type":"error"},{"inputs":[],"name":"IncorrectPrice","type":"error"},{"inputs":[],"name":"MaxSupplyReached","type":"error"},{"inputs":[],"name":"NotArtist","type":"error"},{"inputs":[],"name":"NotMintable","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"NotOwnerNorApproved","type":"error"},{"inputs":[],"name":"PlatformNotActive","type":"error"},{"inputs":[],"name":"TokenAlreadyExists","type":"error"},{"inputs":[],"name":"TokenDoesNotExist","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","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":"isApproved","type":"bool"}],"name":"ApprovalForAll","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":"id","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"EDITION_COUNTER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"OWNER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PLATFORM_FEE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PLATFORM_ROYALTY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"}],"name":"artistMint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"result","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"description","type":"string"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"address","name":"artGenerator","type":"address"},{"internalType":"address","name":"artistAddress","type":"address"},{"internalType":"string","name":"artistName","type":"string"}],"name":"createNewEdition","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"}],"name":"deleteEdition","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"exists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getDataUri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"}],"name":"getEdition","outputs":[{"components":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"description","type":"string"},{"internalType":"string","name":"artistName","type":"string"},{"internalType":"uint256","name":"supply","type":"uint256"},{"internalType":"uint256","name":"counter","type":"uint256"},{"internalType":"uint256","name":"royalty","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"},{"internalType":"uint256","name":"signatureId","type":"uint256"},{"internalType":"bool","name":"mintStatus","type":"bool"},{"internalType":"contract IArtGenerator","name":"artGenerator","type":"address"},{"internalType":"address","name":"royaltyReceiver","type":"address"},{"internalType":"address","name":"artistAddress","type":"address"}],"internalType":"struct Edition","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getRawSvg","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getSeed","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"result","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"editionId","type":"uint256"}],"name":"mint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"editionId","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"mintTo","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"modify","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"}],"name":"releasePlatformRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"salePrice","type":"uint256"}],"name":"royaltyInfo","outputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"royaltyAmount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","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":"id","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":"isApproved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"},{"internalType":"bool","name":"status","type":"bool"}],"name":"setMintStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"fee","type":"uint256"}],"name":"setPlatformFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"royalty","type":"uint256"}],"name":"setPlatformRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"},{"internalType":"uint256","name":"price","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"},{"internalType":"uint256","name":"basisPoints","type":"uint256"}],"name":"setRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"edition","type":"uint256"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"setSignatureId","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":[{"internalType":"address","name":"owner","type":"address"}],"name":"tokensOfOwner","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":"id","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"unPackSeed","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x6080604052600436106200027b5760003560e01c80638462151c1162000153578063bf113baf11620000c5578063d675fee71162000084578063d675fee714620007c8578063d6b8a82e14620007ed578063d728fcc51462000805578063e0d4ea37146200082a578063e985e9c5146200085b578063f7d97577146200089557600080fd5b8063bf113baf146200070f578063c4dcb8d71462000734578063c87b56dd1462000759578063c8e2e2a1146200077e578063ce271b5f14620007a357600080fd5b8063a642c0321162000112578063a642c0321462000663578063a6f9dae11462000697578063b52dc13214620006bc578063b723b34e14620006e1578063b88d4fde14620006f857600080fd5b80638462151c146200059d578063933a6f0d14620005d157806395d89b4114620005f6578063a0712d681462000627578063a22cb465146200063e57600080fd5b806334fbc9a111620001ed5780634f558e7911620001ac5780634f558e7914620004e457806355235348146200050957806361399552146200052e5780636352211e146200055357806370a08231146200057857600080fd5b806334fbc9a114620004515780633ccfd60b146200047857806342842e0e146200049057806342966c6814620004a7578063464ef00914620004cc57600080fd5b806312e8e2c3116200023a57806312e8e2c314620003865780631a6fe84014620003ab57806323b872dd14620003d05780632a55205a14620003e75780632a57f123146200042c57600080fd5b806301ffc9a7146200028857806306fdde0314620002c2578063081812fc146200030d578063095ea7b3146200034b578063117803e3146200036457600080fd5b366200028357005b600080fd5b3480156200029557600080fd5b50620002ad620002a736600462003457565b620008ba565b60405190151581526020015b60405180910390f35b348015620002cf57600080fd5b506040805180820190915260168152754f6e636861696e2d4578706572696d656e74735f563160501b60208201525b604051620002b99190620034d7565b3480156200031a57600080fd5b50620003326200032c366004620034ec565b62000904565b6040516001600160a01b039091168152602001620002b9565b620003626200035c3660046200351e565b62000944565b005b3480156200037157600080fd5b5060025462000332906001600160a01b031681565b3480156200039357600080fd5b5062000362620003a5366004620034ec565b62000955565b348015620003b857600080fd5b50620002fe620003ca366004620034ec565b62000986565b62000362620003e13660046200354b565b62000a50565b348015620003f457600080fd5b506200040c620004063660046200358c565b62000b56565b604080516001600160a01b039093168352602083019190915201620002b9565b3480156200043957600080fd5b50620003626200044b366004620034ec565b62000e03565b3480156200045e57600080fd5b506200046960045481565b604051908152602001620002b9565b3480156200048557600080fd5b506200036262000ea1565b62000362620004a13660046200354b565b62000f1b565b348015620004b457600080fd5b5062000362620004c6366004620034ec565b62000f4d565b348015620004d957600080fd5b506200046960035481565b348015620004f157600080fd5b50620002ad62000503366004620034ec565b62000f5c565b3480156200051657600080fd5b506200036262000528366004620035f4565b62000f69565b3480156200053b57600080fd5b50620002fe6200054d366004620034ec565b62001069565b3480156200056057600080fd5b506200033262000572366004620034ec565b620010de565b3480156200058557600080fd5b50620004696200059736600462003644565b6200111d565b348015620005aa57600080fd5b50620005c2620005bc36600462003644565b62001159565b604051620002b991906200369f565b348015620005de57600080fd5b5062000362620005f03660046200358c565b6200129f565b3480156200060357600080fd5b506040805180820190915260068152654f2d455f563160d01b6020820152620002fe565b6200046962000638366004620034ec565b620012f2565b3480156200064b57600080fd5b50620003626200065d366004620036c5565b6200163c565b3480156200067057600080fd5b506200068862000682366004620034ec565b62001692565b604051620002b99190620036fd565b348015620006a457600080fd5b5062000362620006b636600462003644565b620018fe565b348015620006c957600080fd5b50620002fe620006db366004620034ec565b6200194c565b62000469620006f236600462003801565b62001cc0565b620003626200070936600462003827565b62002055565b3480156200071c57600080fd5b50620004696200072e366004620034ec565b620020ae565b3480156200074157600080fd5b5062000362620007533660046200389e565b620020f1565b3480156200076657600080fd5b50620002fe62000778366004620034ec565b62002152565b3480156200078b57600080fd5b50620004696200079d36600462003995565b620024e8565b348015620007b057600080fd5b5062000362620007c2366004620034ec565b62002796565b348015620007d557600080fd5b5062000362620007e7366004620034ec565b620027c7565b348015620007fa57600080fd5b506200046960055481565b3480156200081257600080fd5b5062000362620008243660046200358c565b620028cb565b3480156200083757600080fd5b506200046962000849366004620034ec565b60009081526001602052604090205490565b3480156200086857600080fd5b50620002ad6200087a36600462003a55565b601c52670a5a2e7a000000006008526000526030600c205490565b348015620008a257600080fd5b5062000362620008b43660046200358c565b6200291e565b60006001600160e01b0319821663152a902d60e11b1480620008fe5750620008fe826301ffc9a760e09190911c9081146380ac58cd821417635b5e139f9091141790565b92915050565b600081600052673ec412a9852d173d60c11b601c52602060002082018201805460601b6200093a5763ceea21b66000526004601cfd5b6001015492915050565b6200095133838362002971565b5050565b6002546001600160a01b0316331462000981576040516330cd747160e01b815260040160405180910390fd5b600455565b60606000806200099a620f42408562003ab0565b8152602080820192909252604090810160009081206008015485825260018452908290205482519384015261010090046001600160a01b03169163a4b3dda691016040516020818303038152906040526040518263ffffffff1660e01b815260040162000a089190620034d7565b600060405180830381865afa15801562000a26573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620008fe919081019062003afd565b6000818152673ec412a9852d173d60c11b3317601c52602090208101810180546001600160a01b03948516949384169381169190828614830262000aa35767ceea21b6a1148100831560021b526004601cfd5b85600052816001015492508233148633141762000ad3576030600c205462000ad357634b6e7f186000526004601cfd5b821562000ae257600082600101555b85851818905550601c600c8181208054600019019055600084905220805460010163ffffffff8116840262000b265767ea553b3401336cea841560021b526004601cfd5b90558082847fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600038a45b505050565b60008080808062000b6b620f42408862003ab0565b81526020019081526020016000206040518061018001604052908160008201805462000b979062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462000bc59062003b4b565b801562000c165780601f1062000bea5761010080835404028352916020019162000c16565b820191906000526020600020905b81548152906001019060200180831162000bf857829003601f168201915b5050505050815260200160018201805462000c319062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462000c5f9062003b4b565b801562000cb05780601f1062000c845761010080835404028352916020019162000cb0565b820191906000526020600020905b81548152906001019060200180831162000c9257829003601f168201915b5050505050815260200160028201805462000ccb9062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462000cf99062003b4b565b801562000d4a5780601f1062000d1e5761010080835404028352916020019162000d4a565b820191906000526020600020905b81548152906001019060200180831162000d2c57829003601f168201915b505050918352505060038201546020820152600482015460408201526005820154606082015260068201546080820152600782015460a080830191909152600883015460ff8116151560c08401526001600160a01b0361010091829004811660e08501526009850154811691840191909152600a909301549092166101209091015261014082015190820151919250906127109062000dea908762003b81565b62000df6919062003ab0565b92509250505b9250929050565b6002546001600160a01b0316331462000e2f576040516330cd747160e01b815260040160405180910390fd5b60008181526020819052604090819020600901549051631916558760e01b81523060048201526001600160a01b0390911690631916558790602401600060405180830381600087803b15801562000e8557600080fd5b505af115801562000e9a573d6000803e3d6000fd5b5050505050565b6002546001600160a01b0316331462000ecd576040516330cd747160e01b815260040160405180910390fd5b6002546040516001600160a01b03909116904790600081818185875af1925050503d806000811462000b51576040519150601f19603f3d011682016040523d82523d6000602084013e505050565b62000f2883838362000a50565b813b1562000b515762000b518383836040518060200160405280600081525062002a15565b62000f59338262002aa5565b50565b6000620008fe8262002b79565b62000f7483620010de565b6001600160a01b0316336001600160a01b03161462000fa6576040516330cd747160e01b815260040160405180910390fd5b60008062000fb8620f42408662003ab0565b815260200190815260200160002060080160019054906101000a90046001600160a01b03166001600160a01b031663552353488484846040518463ffffffff1660e01b81526004016200100e9392919062003b9b565b602060405180830381865afa1580156200102c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062001052919062003bd1565b600093845260016020526040909320929092555050565b604051635a96e09960e11b815260048101829052606090620008fe90309063b52dc13290602401600060405180830381865afa158015620010ae573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052620010d8919081019062003c0e565b62002b9d565b6000818152673ec412a9852d173d60c11b601c526020902081018101546001600160a01b031680620011185763ceea21b66000526004601cfd5b919050565b6000816200113357638f4eb6046000526004601cfd5b673ec412a9852d173d60c11b601c528160005263ffffffff601c600c2054169050919050565b6060600062001168836200111d565b905060008167ffffffffffffffff811115620011885762001188620038c4565b604051908082528060200260200182016040528015620011b2578160200160208202803683370190505b509050600060015b6003548111620012955760015b60008281526020819052604090206004015481116200127f57600081620011f284620f424062003b81565b620011fe919062003c47565b90506200120b8162002b79565b8015620012335750876001600160a01b03166200122882620010de565b6001600160a01b0316145b156200126957808585620012478162003c5d565b9650815181106200125c576200125c62003c79565b6020026020010181815250505b5080620012768162003c5d565b915050620011c7565b50806200128c8162003c5d565b915050620011ba565b5090949350505050565b6000828152602081905260409020600a015482906001600160a01b03163314620012dc57604051636bebaa5360e01b815260040160405180910390fd5b5060009182526020829052604090912060050155565b60008060008084815260200190815260200160002060405180610180016040529081600082018054620013259062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620013539062003b4b565b8015620013a45780601f106200137857610100808354040283529160200191620013a4565b820191906000526020600020905b8154815290600101906020018083116200138657829003601f168201915b50505050508152602001600182018054620013bf9062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620013ed9062003b4b565b80156200143e5780601f1062001412576101008083540402835291602001916200143e565b820191906000526020600020905b8154815290600101906020018083116200142057829003601f168201915b50505050508152602001600282018054620014599062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620014879062003b4b565b8015620014d85780601f10620014ac57610100808354040283529160200191620014d8565b820191906000526020600020905b815481529060010190602001808311620014ba57829003601f168201915b505050918352505060038201546020820152600482015460408201526005820154606082015260068201546080820152600782015460a0820152600882015460ff8116151560c08301526001600160a01b0361010091829004811660e08401526009840154811682840152600a90930154909216610120909101528101519091506200157757604051630952c8a960e11b815260040160405180910390fd5b8060c0015134146200159c576040516399b5cb1d60e01b815260040160405180910390fd5b341562001629576000606460045434620015b7919062003b81565b620015c3919062003ab0565b6101608301519091506001600160a01b0316620015e1823462003c8f565b604051600081818185875af1925050503d80600081146200161f576040519150601f19603f3d011682016040523d82523d6000602084013e62001624565b606091505b505050505b62001635833362002bd2565b9392505050565b801515905081601c52670a5a2e7a0000000060085233600052806030600c2055806000528160601b60601c337f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160206000a35050565b6200169c62003377565b6000828152602081905260409081902081516101808101909252805482908290620016c79062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620016f59062003b4b565b8015620017465780601f106200171a5761010080835404028352916020019162001746565b820191906000526020600020905b8154815290600101906020018083116200172857829003601f168201915b50505050508152602001600182018054620017619062003b4b565b80601f01602080910402602001604051908101604052809291908181526020018280546200178f9062003b4b565b8015620017e05780601f10620017b457610100808354040283529160200191620017e0565b820191906000526020600020905b815481529060010190602001808311620017c257829003601f168201915b50505050508152602001600282018054620017fb9062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620018299062003b4b565b80156200187a5780601f106200184e576101008083540402835291602001916200187a565b820191906000526020600020905b8154815290600101906020018083116200185c57829003601f168201915b505050918352505060038201546020820152600482015460408201526005820154606082015260068201546080820152600782015460a0820152600882015460ff8116151560c08301526001600160a01b0361010091829004811660e08401526009840154811691830191909152600a909201549091166101209091015292915050565b6002546001600160a01b031633146200192a576040516330cd747160e01b815260040160405180910390fd5b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6060620019598262002b79565b620019775760405163677510db60e11b815260040160405180910390fd5b600080806200198a620f42408662003ab0565b815260200190815260200160002060405180610180016040529081600082018054620019b69062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620019e49062003b4b565b801562001a355780601f1062001a095761010080835404028352916020019162001a35565b820191906000526020600020905b81548152906001019060200180831162001a1757829003601f168201915b5050505050815260200160018201805462001a509062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462001a7e9062003b4b565b801562001acf5780601f1062001aa35761010080835404028352916020019162001acf565b820191906000526020600020905b81548152906001019060200180831162001ab157829003601f168201915b5050505050815260200160028201805462001aea9062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462001b189062003b4b565b801562001b695780601f1062001b3d5761010080835404028352916020019162001b69565b820191906000526020600020905b81548152906001019060200180831162001b4b57829003601f168201915b505050918352505060038201546020820152600482015460408201526005820154606082015260068201546080820152600782015460a0820152600882015460ff8116151560c08301526001600160a01b0361010091829004811660e08401526009840154811691830191909152600a9092015490911661012090910152905060008062001bf8838662002cde565b610120850151600088815260016020526040808220549051631127441160e01b8152949650929450926001600160a01b039091169163112744119162001c45919060040190815260200190565b600060405180830381865afa15801562001c63573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262001c8d919081019062003c0e565b905081818460405160200162001ca69392919062003cc3565b604051602081830303815290604052945050505050919050565b6000806000808581526020019081526020016000206040518061018001604052908160008201805462001cf39062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462001d219062003b4b565b801562001d725780601f1062001d465761010080835404028352916020019162001d72565b820191906000526020600020905b81548152906001019060200180831162001d5457829003601f168201915b5050505050815260200160018201805462001d8d9062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462001dbb9062003b4b565b801562001e0c5780601f1062001de05761010080835404028352916020019162001e0c565b820191906000526020600020905b81548152906001019060200180831162001dee57829003601f168201915b5050505050815260200160028201805462001e279062003b4b565b80601f016020809104026020016040519081016040528092919081815260200182805462001e559062003b4b565b801562001ea65780601f1062001e7a5761010080835404028352916020019162001ea6565b820191906000526020600020905b81548152906001019060200180831162001e8857829003601f168201915b505050918352505060038201546020820152600482015460408201526005820154606082015260068201546080820152600782015460a0820152600882015460ff8116151560c08301526001600160a01b0361010091829004811660e08401526009840154811682840152600a909301549092166101209091015281015190915062001f4557604051630952c8a960e11b815260040160405180910390fd5b8060c00151341462001f6a576040516399b5cb1d60e01b815260040160405180910390fd5b34156200204157600060646004543462001f85919062003b81565b62001f91919062003ab0565b60405190915030908290600081818185875af1925050503d806000811462001fd6576040519150601f19603f3d011682016040523d82523d6000602084013e62001fdb565b606091505b5050506101608201516001600160a01b031662001ff9823462003c8f565b604051600081818185875af1925050503d806000811462002037576040519150601f19603f3d011682016040523d82523d6000602084013e6200203c565b606091505b505050505b6200204d848462002bd2565b949350505050565b6200206285858562000a50565b833b1562000e9a5762000e9a85858585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525062002a1592505050565b6000818152602081905260408120600a015482906001600160a01b031633146200162957604051636bebaa5360e01b815260040160405180910390fd5b50919050565b6000828152602081905260409020600a015482906001600160a01b031633146200212e57604051636bebaa5360e01b815260040160405180910390fd5b50600091825260208290526040909120600801805460ff1916911515919091179055565b60606200215f8262002b79565b6200217d5760405163677510db60e11b815260040160405180910390fd5b6000808062002190620f42408662003ab0565b815260200190815260200160002060405180610180016040529081600082018054620021bc9062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620021ea9062003b4b565b80156200223b5780601f106200220f576101008083540402835291602001916200223b565b820191906000526020600020905b8154815290600101906020018083116200221d57829003601f168201915b50505050508152602001600182018054620022569062003b4b565b80601f0160208091040260200160405190810160405280929190818152602001828054620022849062003b4b565b8015620022d55780601f10620022a957610100808354040283529160200191620022d5565b820191906000526020600020905b815481529060010190602001808311620022b757829003601f168201915b50505050508152602001600282018054620022f09062003b4b565b80601f01602080910402602001604051908101604052809291908181526020018280546200231e9062003b4b565b80156200236f5780601f1062002343576101008083540402835291602001916200236f565b820191906000526020600020905b8154815290600101906020018083116200235157829003601f168201915b505050918352505060038201546020808301919091526004808401546040808501919091526005850154606085015260068501546080850152600785015460a0850152600885015460ff8116151560c08601526001600160a01b0361010091829004811660e08701526009870154811691860191909152600a909501548516610120948501529285015160008981526001909352838320549351634055ddb560e11b81529596509194859492909216926380abbb6a9262002434920190815260200190565b600060405180830381865afa15801562002452573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526200247c919081019062003d9a565b915091506000806200248f858862002cde565b91509150808483604051602001620024aa9392919062003cc3565b6040516020818303038152906040529350620024dd856000015186604001518761016001518860200151888c8962002fce565b979650505050505050565b6002546000906001600160a01b0316331462002517576040516330cd747160e01b815260040160405180910390fd5b60408051600280825260608201835260009260208301908036833701905050905083816000815181106200254f576200254f62003c79565b60200260200101906001600160a01b031690816001600160a01b031681525050308160018151811062002586576200258662003c79565b6001600160a01b039290921660209283029190910182015260408051600280825260608201835260009391929091830190803683370190505090506005546064620025d2919062003c8f565b81600081518110620025e857620025e862003c79565b602002602001018181525050600554816001815181106200260d576200260d62003c79565b602002602001018181525050600082826040516200262b90620033f5565b6200263892919062003e05565b604051809103906000f08015801562002655573d6000803e3d6000fd5b506003805491925060006200266a8362003c5d565b9190505550620026808a8a8a8a8a8a8762003069565b600354600090815260208190526040902081518190620026a1908262003eb3565b5060208201516001820190620026b8908262003eb3565b5060408201516002820190620026cf908262003eb3565b5060608201516003808301919091556080830151600483015560a0830151600583015560c0830151600683015560e08301516007830155610100808401516008840180546101208701516001600160a01b03908116909402610100600160a81b0319931515939093166001600160a81b0319909116179190911790556101408401516009840180549183166001600160a01b031992831617905561016090940151600a90930180549390911692909316919091179091555493505050509695505050505050565b6002546001600160a01b03163314620027c2576040516330cd747160e01b815260040160405180910390fd5b600555565b6000818152602081905260409020600a015481906001600160a01b031633146200280457604051636bebaa5360e01b815260040160405180910390fd5b600082815260208190526040902060040154156200283557604051632a90f20760e01b815260040160405180910390fd5b60008281526020819052604081209062002850828262003403565b6200286060018301600062003403565b6200287060028301600062003403565b5060006003820181905560048201819055600582018190556006820181905560078201556008810180546001600160a81b03191690556009810180546001600160a01b0319908116909155600a909101805490911690555050565b6000828152602081905260409020600a015482906001600160a01b031633146200290857604051636bebaa5360e01b815260040160405180910390fd5b5060009182526020829052604090912060070155565b6000828152602081905260409020600a015482906001600160a01b031633146200295b57604051636bebaa5360e01b815260040160405180910390fd5b5060009182526020829052604090912060060155565b60001960601c828116925083811693508160005283673ec412a9852d173d60c11b17601c5260206000208201820180548216915081620029b95763ceea21b66000526004601cfd5b818514851517620029e157816000526030600c2054620029e157634b6e7f186000526004601cfd5b6001018390558183827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600038a450505050565b60405163150b7a028082523360208301528560601b60601c604083015283606083015260808083015282518060a0840152801562002a5d578060c08401826020870160045afa505b60208360a48301601c860160008a5af162002a82573d1562002a82573d6000843e3d83fd5b508060e01b82511462002a9d5763d1a57ed66000526004601cfd5b505050505050565b600062002ab282620010de565b90505060008181526001600160a01b03928316673ec412a9852d173d60c11b8117601c52602090912082018201805491938216918262002afa5763ceea21b66000526004601cfd5b8260005281600101548086148487141786151762002b2b576030600c205462002b2b57634b6e7f186000526004601cfd5b801562002b3a57600083600101555b5082189055601c600c208054600019019055816000827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8238a4505050565b6000818152673ec412a9852d173d60c11b601c52602090208101015460601b151590565b606062002baa82620030b2565b60405160200162002bbc919062003f80565b6040516020818303038152906040529050919050565b60008281526020819052604081206003810154600482018054849062002bf89062003c5d565b9182905550111562002c1d5760405163d05cb60960e01b815260040160405180910390fd5b600481015460009062002c3486620f424062003b81565b62002c40919062003c47565b60088301546040516315874d3d60e31b8152600481018390526001600160a01b0387811660248301529293506101009091049091169063ac3a69e890604401602060405180830381865afa15801562002c9d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062002cc3919062003bd1565b6000828152600160205260409020556200204d8482620030c2565b606080620f42408460e0015162002cf6919062003ab0565b600114801562002d10575062002d108460e0015162002b79565b801562002d4157508361016001516001600160a01b031662002d368560e00151620010de565b6001600160a01b0316145b1562002f605761012084015160008481526001602052604090819020549051634d5f8a7b60e11b81526001600160a01b0390921691639abf14f69162002d8d9160040190815260200190565b6040805180830381865afa92505050801562002dc8575060408051601f3d908101601f1916820190925262002dc59181019062003fc7565b60015b62002e99576001600081815260208181527fada5013122d395ba3c54772283fb069b10426056ef8ca54750cb9bb552a59e855460e0880151835292905260409081902054905163992b9d2760e01b81526004810191909152610384602482015261039d60448201526101009091046001600160a01b03169063992b9d2790606401600060405180830381865afa15801562002e67573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262002e91919081019062003c0e565b915062002f60565b6001600081815260208181527fada5013122d395ba3c54772283fb069b10426056ef8ca54750cb9bb552a59e855460e08a0151835292905260409081902054905163992b9d2760e01b8152600481019190915260248101849052604481018390526101009091046001600160a01b03169063992b9d2790606401600060405180830381865afa15801562002f31573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405262002f5b919081019062003c0e565b935050505b835162002f7b62002f75620f42408662003fec565b620030de565b6040860151511562002f9257856040015162002fa2565b62002fa286610160015162003123565b60405160200162002fb69392919062004003565b60405160208183030381529060405290509250929050565b60606200303b8862002fe862002f75620f42408762003fec565b8762002ff488620030b2565b8b511562003003578b6200300e565b6200300e8b62003123565b876040516020016200302696959493929190620040a4565b604051602081830303815290604052620030b2565b6040516020016200304d9190620041f0565b6040516020818303038152906040529050979650505050505050565b6200307362003377565b968752602087019590955260608601939093526001600160a01b0391821661012086015292811661014085015291909116610160830152604082015290565b6060620008fe8260008062003149565b6200095182826040518060200160405280600081525062003241565b60606080604051019050602081016040526000815280600019835b928101926030600a8206018453600a900480620030f9575050819003601f19909101908152919050565b6060620031308262003264565b8051613078825260020160011990910190815292915050565b60608351801562003239576003600282010460021b60405192507f4142434445464748494a4b4c4d4e4f505152535455565758595a616263646566601f526106708515027f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392d5f18603f52602083018181018388602001018051600082525b60038a0199508951603f8160121c1651600053603f81600c1c1651600153603f8160061c1651600253603f811651600353506000518452600484019350828410620031c6579052602001604052613d3d60f01b600384066002048083039190915260008615159091029182900352900382525b509392505050565b6200324d8383620032d4565b823b1562000b515762000b51600084848462002a15565b60606040519050608081016040526f30313233343536373839616263646566600f526002810190506028815260208101600060288201528260601b925060005b808101820184821a600f81165160018301538060041c5182535050600181019060121901620032a4575050919050565b8160601b60601c915080600052673ec412a9852d173d60c11b601c5260206000208101810180548060601b15620033135763c991cbb16000526004601cfd5b831790556000829052601c600c20805460010163ffffffff81168402620033495767ea553b3401336cea841560021b526004601cfd5b9055808260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8138a45050565b604051806101800160405280606081526020016060815260200160608152602001600081526020016000815260200160008152602001600081526020016000815260200160001515815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681525090565b611199806200423883390190565b508054620034119062003b4b565b6000825580601f1062003422575050565b601f01602090049060005260206000209081019062000f5991905b808211156200345357600081556001016200343d565b5090565b6000602082840312156200346a57600080fd5b81356001600160e01b0319811681146200163557600080fd5b60005b83811015620034a057818101518382015260200162003486565b50506000910152565b60008151808452620034c381602086016020860162003483565b601f01601f19169290920160200192915050565b602081526000620016356020830184620034a9565b600060208284031215620034ff57600080fd5b5035919050565b80356001600160a01b03811681146200111857600080fd5b600080604083850312156200353257600080fd5b6200353d8362003506565b946020939093013593505050565b6000806000606084860312156200356157600080fd5b6200356c8462003506565b92506200357c6020850162003506565b9150604084013590509250925092565b60008060408385031215620035a057600080fd5b50508035926020909101359150565b60008083601f840112620035c257600080fd5b50813567ffffffffffffffff811115620035db57600080fd5b60208301915083602082850101111562000dfc57600080fd5b6000806000604084860312156200360a57600080fd5b83359250602084013567ffffffffffffffff8111156200362957600080fd5b6200363786828701620035af565b9497909650939450505050565b6000602082840312156200365757600080fd5b620016358262003506565b600081518084526020808501945080840160005b83811015620036945781518752958201959082019060010162003676565b509495945050505050565b60208152600062001635602083018462003662565b803580151581146200111857600080fd5b60008060408385031215620036d957600080fd5b620036e48362003506565b9150620036f460208401620036b4565b90509250929050565b60208152600082516101808060208501526200371e6101a0850183620034a9565b91506020850151601f19808685030160408701526200373e8483620034a9565b93506040870151915080868503016060870152506200375e8382620034a9565b92505060608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e0850151610100818187015280870151915050610120620037ae8187018315159052565b8601519050610140620037cb868201836001600160a01b03169052565b8601519050610160620037e8868201836001600160a01b03169052565b8601516001600160a01b03811683870152905062001295565b600080604083850312156200381557600080fd5b82359150620036f46020840162003506565b6000806000806000608086880312156200384057600080fd5b6200384b8662003506565b94506200385b6020870162003506565b935060408601359250606086013567ffffffffffffffff8111156200387f57600080fd5b6200388d88828901620035af565b969995985093965092949392505050565b60008060408385031215620038b257600080fd5b82359150620036f460208401620036b4565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715620039065762003906620038c4565b604052919050565b600067ffffffffffffffff8211156200392b576200392b620038c4565b50601f01601f191660200190565b600082601f8301126200394b57600080fd5b8135620039626200395c826200390e565b620038da565b8181528460208386010111156200397857600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060008060c08789031215620039af57600080fd5b863567ffffffffffffffff80821115620039c857600080fd5b620039d68a838b0162003939565b97506020890135915080821115620039ed57600080fd5b620039fb8a838b0162003939565b96506040890135955062003a1260608a0162003506565b945062003a2260808a0162003506565b935060a089013591508082111562003a3957600080fd5b5062003a4889828a0162003939565b9150509295509295509295565b6000806040838503121562003a6957600080fd5b62003a748362003506565b9150620036f46020840162003506565b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60008262003ac25762003ac262003a84565b500490565b600062003ad86200395c846200390e565b905082815283838301111562003aed57600080fd5b6200163583602083018462003483565b60006020828403121562003b1057600080fd5b815167ffffffffffffffff81111562003b2857600080fd5b8201601f8101841362003b3a57600080fd5b6200204d8482516020840162003ac7565b600181811c9082168062003b6057607f821691505b602082108103620020eb57634e487b7160e01b600052602260045260246000fd5b8082028115828204841417620008fe57620008fe62003a9a565b83815260406020820152816040820152818360608301376000818301606090810191909152601f909201601f1916010192915050565b60006020828403121562003be457600080fd5b5051919050565b600082601f83011262003bfd57600080fd5b620016358383516020850162003ac7565b60006020828403121562003c2157600080fd5b815167ffffffffffffffff81111562003c3957600080fd5b6200204d8482850162003beb565b80820180821115620008fe57620008fe62003a9a565b60006001820162003c725762003c7262003a9a565b5060010190565b634e487b7160e01b600052603260045260246000fd5b81810381811115620008fe57620008fe62003a9a565b6000815162003cb981856020860162003483565b9290920192915050565b7f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323081527f30302f737667222076696577426f783d2230203020313030302031303030222060208201527f6865696768743d2231303025222077696474683d2231303025223e000000000060408201526000845162003d4981605b85016020890162003483565b84519083019062003d6281605b84016020890162003483565b845191019062003d7a81605b84016020880162003483565b651e17b9bb339f60d11b605b929091019182015260610195945050505050565b6000806040838503121562003dae57600080fd5b825167ffffffffffffffff8082111562003dc757600080fd5b62003dd58683870162003beb565b9350602085015191508082111562003dec57600080fd5b5062003dfb8582860162003beb565b9150509250929050565b604080825283519082018190526000906020906060840190828701845b8281101562003e495781516001600160a01b03168452928401929084019060010162003e22565b5050508381038285015262003e5f818662003662565b9695505050505050565b601f82111562000b5157600081815260208120601f850160051c8101602086101562003e925750805b601f850160051c820191505b8181101562002a9d5782815560010162003e9e565b815167ffffffffffffffff81111562003ed05762003ed0620038c4565b62003ee88162003ee1845462003b4b565b8462003e69565b602080601f83116001811462003f20576000841562003f075750858301515b600019600386901b1c1916600185901b17855562002a9d565b600085815260208120601f198616915b8281101562003f515788860151825594840194600190910190840162003f30565b508582101562003f705787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b7f646174613a696d6167652f7376672b786d6c3b6261736536342c00000000000081526000825162003fba81601a85016020870162003483565b91909101601a0192915050565b6000806040838503121562003fdb57600080fd5b505080516020909101519092909150565b60008262003ffe5762003ffe62003a84565b500690565b661e3a34ba36329f60c91b8152600084516200402781600785016020890162003483565b61202360f01b60079184019182015284516200404b81600984016020890162003483565b7401e17ba34ba36329f1e3232b9b19f30b93a10313c9605d1b6009929091019182015283516200408381601e84016020880162003483565b661e17b232b9b19f60c91b601e929091019182015260250195945050505050565b693d913730b6b2911d101160b11b81528651600090620040cc81600a850160208c0162003483565b61202360f01b600a918401918201528751620040f081600c840160208c0162003483565b72111610113232b9b1b934b83a34b7b7111d101160691b600c929091019182015286516200412681601f840160208b0162003483565b7f222c2022696d616765223a2022646174613a696d6167652f7376672b786d6c3b601f92909101918201526618985cd94d8d0b60ca1b603f820152855162004176816046840160208a0162003483565b620041e2620041d5620041ce620041b1620041aa6046868801016d1116101130b93a34b9ba111d101160911b8152600e0190565b8a62003ca5565b7001116101130ba3a3934b13aba32b9911d1607d1b815260110190565b8762003ca5565b607d60f81b815260010190565b9a9950505050505050505050565b7f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c0000008152600082516200422a81601d85016020870162003483565b91909101601d019291505056fe6080604052604051620011993803806200119983398101604081905262000026916200042e565b8051825114620000985760405162461bcd60e51b815260206004820152603260248201527f5061796d656e7453706c69747465723a2070617965657320616e6420736861726044820152710cae640d8cadccee8d040dad2e6dac2e8c6d60731b60648201526084015b60405180910390fd5b6000825111620000eb5760405162461bcd60e51b815260206004820152601a60248201527f5061796d656e7453706c69747465723a206e6f2070617965657300000000000060448201526064016200008f565b60005b82518110156200015757620001428382815181106200011157620001116200050c565b60200260200101518383815181106200012e576200012e6200050c565b60200260200101516200016060201b60201c565b806200014e8162000538565b915050620000ee565b50505062000570565b6001600160a01b038216620001cd5760405162461bcd60e51b815260206004820152602c60248201527f5061796d656e7453706c69747465723a206163636f756e74206973207468652060448201526b7a65726f206164647265737360a01b60648201526084016200008f565b600081116200021f5760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7453706c69747465723a2073686172657320617265203000000060448201526064016200008f565b6001600160a01b038216600090815260026020526040902054156200029b5760405162461bcd60e51b815260206004820152602b60248201527f5061796d656e7453706c69747465723a206163636f756e7420616c726561647960448201526a206861732073686172657360a81b60648201526084016200008f565b60048054600181019091557f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319166001600160a01b0384169081179091556000908152600260205260408120829055546200030390829062000554565b600055604080516001600160a01b0384168152602081018390527f40c340f65e17194d14ddddb073d3c9f888e3cb52b5aae0c6c7706b4fbc905fac910160405180910390a15050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156200038d576200038d6200034c565b604052919050565b60006001600160401b03821115620003b157620003b16200034c565b5060051b60200190565b600082601f830112620003cd57600080fd5b81516020620003e6620003e08362000395565b62000362565b82815260059290921b840181019181810190868411156200040657600080fd5b8286015b848110156200042357805183529183019183016200040a565b509695505050505050565b600080604083850312156200044257600080fd5b82516001600160401b03808211156200045a57600080fd5b818501915085601f8301126200046f57600080fd5b8151602062000482620003e08362000395565b82815260059290921b84018101918181019089841115620004a257600080fd5b948201945b83861015620004d95785516001600160a01b0381168114620004c95760008081fd5b82529482019490820190620004a7565b91880151919650909350505080821115620004f357600080fd5b506200050285828601620003bb565b9150509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600182016200054d576200054d62000522565b5060010190565b808201808211156200056a576200056a62000522565b92915050565b610c1980620005806000396000f3fe6080604052600436106100a05760003560e01c80639852595c116100645780639852595c146101ac578063a3f8eace146101e2578063c45ac05014610202578063ce7c2ac214610222578063d79779b214610258578063e33b7de31461028e57600080fd5b806319165587146100ee5780633a98ef3914610110578063406072a91461013457806348b75044146101545780638b83209b1461017457600080fd5b366100e9577f6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be77033604080516001600160a01b0390921682523460208301520160405180910390a1005b600080fd5b3480156100fa57600080fd5b5061010e6101093660046109aa565b6102a3565b005b34801561011c57600080fd5b506000545b6040519081526020015b60405180910390f35b34801561014057600080fd5b5061012161014f3660046109c7565b610393565b34801561016057600080fd5b5061010e61016f3660046109c7565b6103c0565b34801561018057600080fd5b5061019461018f366004610a00565b6104d1565b6040516001600160a01b03909116815260200161012b565b3480156101b857600080fd5b506101216101c73660046109aa565b6001600160a01b031660009081526003602052604090205490565b3480156101ee57600080fd5b506101216101fd3660046109aa565b610501565b34801561020e57600080fd5b5061012161021d3660046109c7565b610549565b34801561022e57600080fd5b5061012161023d3660046109aa565b6001600160a01b031660009081526002602052604090205490565b34801561026457600080fd5b506101216102733660046109aa565b6001600160a01b031660009081526005602052604090205490565b34801561029a57600080fd5b50600154610121565b6001600160a01b0381166000908152600260205260409020546102e15760405162461bcd60e51b81526004016102d890610a19565b60405180910390fd5b60006102ec82610501565b90508060000361030e5760405162461bcd60e51b81526004016102d890610a5f565b80600160008282546103209190610ac0565b90915550506001600160a01b038216600090815260036020526040902080548201905561034d82826105ef565b604080516001600160a01b0384168152602081018390527fdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056910160405180910390a15050565b6001600160a01b038083166000908152600660209081526040808320938516835292905220545b92915050565b6001600160a01b0381166000908152600260205260409020546103f55760405162461bcd60e51b81526004016102d890610a19565b60006104018383610549565b9050806000036104235760405162461bcd60e51b81526004016102d890610a5f565b6001600160a01b0383166000908152600560205260408120805483929061044b908490610ac0565b90915550506001600160a01b03808416600090815260066020908152604080832093861683529290522080548201905561048683838361070d565b604080516001600160a01b038481168252602082018490528516917f3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a910160405180910390a2505050565b6000600482815481106104e6576104e6610ad3565b6000918252602090912001546001600160a01b031692915050565b60008061050d60015490565b6105179047610ac0565b9050610542838261053d866001600160a01b031660009081526003602052604090205490565b61075f565b9392505050565b6001600160a01b03821660009081526005602052604081205481906040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa1580156105a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105cc9190610ae9565b6105d69190610ac0565b90506105e7838261053d8787610393565b949350505050565b8047101561063f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016102d8565b6000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461068c576040519150601f19603f3d011682016040523d82523d6000602084013e610691565b606091505b50509050806107085760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016102d8565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b17905261070890849061079a565b600080546001600160a01b0385168252600260205260408220548391906107869086610b02565b6107909190610b19565b6105e79190610b3b565b60006107ef826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661086f9092919063ffffffff16565b90508051600014806108105750808060200190518101906108109190610b4e565b6107085760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016102d8565b60606105e7848460008585600080866001600160a01b031685876040516108969190610b94565b60006040518083038185875af1925050503d80600081146108d3576040519150601f19603f3d011682016040523d82523d6000602084013e6108d8565b606091505b50915091506108e9878383876108f4565b979650505050505050565b6060831561096357825160000361095c576001600160a01b0385163b61095c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016102d8565b50816105e7565b6105e783838151156109785781518083602001fd5b8060405162461bcd60e51b81526004016102d89190610bb0565b6001600160a01b03811681146109a757600080fd5b50565b6000602082840312156109bc57600080fd5b813561054281610992565b600080604083850312156109da57600080fd5b82356109e581610992565b915060208301356109f581610992565b809150509250929050565b600060208284031215610a1257600080fd5b5035919050565b60208082526026908201527f5061796d656e7453706c69747465723a206163636f756e7420686173206e6f2060408201526573686172657360d01b606082015260800190565b6020808252602b908201527f5061796d656e7453706c69747465723a206163636f756e74206973206e6f742060408201526a191d59481c185e5b595b9d60aa1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156103ba576103ba610aaa565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610afb57600080fd5b5051919050565b80820281158282048414176103ba576103ba610aaa565b600082610b3657634e487b7160e01b600052601260045260246000fd5b500490565b818103818111156103ba576103ba610aaa565b600060208284031215610b6057600080fd5b8151801515811461054257600080fd5b60005b83811015610b8b578181015183820152602001610b73565b50506000910152565b60008251610ba6818460208701610b70565b9190910192915050565b6020815260008251806020840152610bcf816040850160208701610b70565b601f01601f1916919091016040019291505056fea264697066735822122003a40507ebe9275ce48fd35c4861059c83b8c31f661853a5d502cfaa2d14204364736f6c63430008140033a2646970667358221220c16d722be6fc3a67ea66203a78dba7d9fe2929fb2e924077f6ccb18b192bfd8564736f6c63430008140033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ 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.