ETH Price: $1,810.44 (+8.61%)
 

Overview

Max Total Supply

643 NIBD

Holders

31

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A

Other Info

Balance
2 NIBD
0x55E1fB5B9782D58E4C6d24E547Ba9DF04C89560B
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
Source Code Verified Exact Match

Contract Name

NFTItemBlockchainData

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 200 runs
Other Settings
cancun 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"},{"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":"sessionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"chunkIndex","type":"uint256"},{"indexed":false,"internalType":"string","name":"data","type":"string"}],"name":"DataAppended","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"sessionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"DataUploadSessionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"sessionId","type":"uint256"}],"name":"DataUploadSessionExpiredAndRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"sessionId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"uint256","name":"imageIndex","type":"uint256"}],"name":"DataUploadSessionFinalized","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":"FALLBACK_SVG","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"NUM_IMAGES","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SESSION_EXPIRY_SECONDS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"sessionId","type":"uint256"},{"internalType":"string","name":"dataChunk","type":"string"}],"name":"appendData","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"createDataUploadSession","outputs":[{"internalType":"uint256","name":"sessionId","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"sessionId","type":"uint256"},{"internalType":"address","name":"receiverAddress","type":"address"},{"internalType":"uint256","name":"imageIndex","type":"uint256"}],"name":"finalizeDataUploadSession","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"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":"uint256","name":"sessionId","type":"uint256"}],"name":"getDataUploadSession","outputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"enum NFTItemBlockchainData.SessionStatus","name":"status","type":"uint8"},{"internalType":"uint256","name":"chunkCount","type":"uint256"},{"internalType":"uint256","name":"createdAt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getImageConfig","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"description","type":"string"},{"internalType":"address","name":"renderer","type":"address"},{"internalType":"uint256","name":"maxMintCount","type":"uint256"},{"internalType":"uint256","name":"currentMintCount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRenderer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"imageConfigs","outputs":[{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"description","type":"string"},{"internalType":"address","name":"renderer","type":"address"},{"internalType":"uint256","name":"maxMintCount","type":"uint256"}],"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":"","type":"uint256"}],"name":"mintCountByImageIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"nextSessionId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"sessionId","type":"uint256"}],"name":"removeExpiredDataUploadSession","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":"nonpayable","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":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"sessionIdFromToken","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"sessions","outputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"enum NFTItemBlockchainData.SessionStatus","name":"status","type":"uint8"},{"internalType":"uint256","name":"chunkCount","type":"uint256"},{"internalType":"uint256","name":"createdAt","type":"uint256"}],"stateMutability":"view","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":"nonpayable","type":"function"}]
60806040523462001aa3576200001462001ac7565b601581527f4e46544974656d426c6f636b636861696e44617461000000000000000000000060208201526200004862001ac7565b60048152631392509160e21b602082015281516001600160401b03811162000c9d575f54600181811c9116801562001a98575b602082101462000d8e57601f811162001a43575b50602092601f8211600114620019d157928192935f92620019c5575b50508160011b915f199060031b1c1916175f555b80516001600160401b03811162000c9d57600154600181811c91168015620019ba575b602082101462000d8e57601f811162001952575b50602091601f8211600114620018ec579181925f92620018e0575b50508160011b915f199060031b1c1916176001555b60016006556200013562001aa7565b6200013f62001ac7565b600e81526d476967612052617265204974656d60901b602082015281526200016662001ac7565b600f81526e477261696c206f6620677261696c7360881b60208083019190915282015273a4888bf9823ccad1b9b6dd7c8599910b3b4a073160408201525f19606082015280518051906001600160401b03821162000c9d5760095490600182811c92168015620018d5575b602083101462000d8e5781601f84931162001874575b50602090601f8311600114620017f9575f92620017ed575b50508160011b915f199060031b1c1916176009555b6020810151805191906001600160401b03831162000c9d57600a54600181811c91168015620017e2575b602082101462000d8e57601f81116200177a575b50602090601f84116001146200170b57606093915f9183620016ff575b50508160011b915f199060031b1c191617600a555b6040810151600b80546001600160a01b0319166001600160a01b03929092169190911790550151600c55620002b862001aa7565b620002c262001ac7565b6009815268596f726b736869726560b81b60208201528152620002e462001ac7565b6005815264474d20474d60d81b60208083019190915282015273569cb46e939429ff6e00142929bd728d3453a4b560408201526103e8606082015280518051906001600160401b03821162000c9d57600d5490600182811c92168015620016f4575b602083101462000d8e5781601f84931162001696575b50602090601f83116001146200161b575f926200160f575b50508160011b915f199060031b1c191617600d555b6020810151805191906001600160401b03831162000c9d57600e54600181811c9116801562001604575b602082101462000d8e57601f8111620015a0575b50602090601f84116001146200153157606093915f918362001525575b50508160011b915f199060031b1c191617600e555b6040810151600f80546001600160a01b0319166001600160a01b039290921691909117905501516010556200042d62001aa7565b6200043762001ac7565b6004815263446f676560e01b602082015281526200045462001ac7565b601c81527f486f6c64696e67206d6170206f66204e4654204974656d20436974790000000060208083019190915282015273d3085371a0bfb649c72b9e18a108f2dd96adcdad60408201526103e8606082015280518051906001600160401b03821162000c9d5760115490600182811c921680156200151a575b602083101462000d8e5781601f849311620014bc575b50602090601f831160011462001441575f9262001435575b50508160011b915f199060031b1c1916176011555b6020810151805191906001600160401b03831162000c9d57601254600181811c911680156200142a575b602082101462000d8e57601f8111620013c2575b50602090601f84116001146200135357606093915f918362001347575b50508160011b915f199060031b1c1916176012555b6040810151601380546001600160a01b0319166001600160a01b03929092169190911790550151601455620005b562001aa7565b620005bf62001ac7565b602081527f5465727261636f74746120426f746f207769746820426974636f696e2042696260208201528152620005f562001ac7565b601581527f526573696c69656e7420616e6420736f756c66756c00000000000000000000006020820152602082015273d22aaef96c10c82c1eb3263140a428181985c0b460408201526219c9906060820152805190815160018060401b03811162000c9d57601554600181811c911680156200133c575b602082101462000d8e57601f8111620012d4575b50602092601f82116001146200126d57928192935f9262001261575b50508160011b915f199060031b1c1916176015555b6020810151805191906001600160401b03831162000c9d57601654600181811c9116801562001256575b602082101462000d8e57601f8111620011ee575b50602090601f84116001146200117f57606093915f918362001173575b50508160011b915f199060031b1c1916176016555b6040810151601780546001600160a01b0319166001600160a01b039290921691909117905501516018556200075562001aa7565b6200075f62001ac7565b600481526329b8bab960e11b602082015281526200077c62001ac7565b90601082526f29bab9329034b9903a34329029b8bab960811b6020830152602081019182527310165683b4d6a0e883cdb941c8f13fee34d88ad6604082015260646060820152805191825160018060401b03811162000c9d57601954600181811c9116801562001168575b602082101462000d8e57601f811162001100575b506020601f82116001146200107857819293945f926200106c575b50508160011b915f199060031b1c1916176019555b51805191906001600160401b03831162000c9d57601a54600181811c9116801562001061575b602082101462000d8e57601f811162000ff9575b50602090601f841160011462000f8a57606093915f918362000f7e575b50508160011b915f199060031b1c191617601a555b6040810151601b80546001600160a01b0319166001600160a01b03929092169190911790550151601c55620008cb62001aa7565b620008d562001ac7565b600781526654616d6163686960c81b60208201528152620008f562001ac7565b90600b82526a2a34329031b434b1b5b2b760a91b602083015260208101918252735c9379a9066bb1d69f0f66f2159095895eda144f60408201526102b26060820152805191825160018060401b03811162000c9d57601d54600181811c9116801562000f73575b602082101462000d8e57601f811162000f1d575b506020601f821160011462000ea757819293945f9262000e9b575b50508160011b915f199060031b1c191617601d555b51805191906001600160401b03831162000c9d57601e54600181811c9116801562000e90575b602082101462000d8e57601f811162000e28575b50602090601f841160011462000db957606093915f918362000dad575b50508160011b915f199060031b1c191617601e555b6040810151601f80546001600160a01b0319166001600160a01b0392909216919091179055015160205562000a4062001aa7565b62000a4a62001ac7565b600381526204d61760ec1b6020820152815262000a6662001ac7565b90601182527004e4654204974656d2043697479206d617607c1b6020830152602081019182526040810190733c7c8a970b6a9407c386a5784b2f16ad8b8e8101825260608101906298968082525192835160018060401b03811162000c9d57602154600181811c9116801562000da2575b602082101462000d8e57601f811162000d26575b50602094601f821160011462000cbd579481929394955f9262000cb1575b50508160011b915f199060031b1c1916176021555b5180519092906001600160401b03811162000c9d576022908154600181811c9116801562000c92575b602082101462000c7f57601f811162000c35575b50602094601f821160011462000bce579481929394955f9262000bc2575b50508160011b915f199060031b1c19161790555b51602380546001600160a01b0319166001600160a01b03929092169190911790555160245560405161221b908162001ae88239f35b015190505f8062000b79565b601f19821695835f5260205f20915f5b88811062000c1c5750836001959697981062000c03575b505050811b01905562000b8d565b01515f1960f88460031b161c191690555f808062000bf5565b9192602060018192868501518155019401920162000bde565b825f5260205f20601f830160051c8101916020841062000c74575b601f0160051c01905b81811062000c68575062000b5b565b5f815560010162000c59565b909150819062000c50565b82634e487b7160e01b5f5260045260245ffd5b90607f169062000b47565b634e487b7160e01b5f52604160045260245ffd5b015190505f8062000b09565b601f1982169560215f5260205f20915f5b88811062000d0d5750836001959697981062000cf4575b505050811b0160215562000b1e565b01515f1960f88460031b161c191690555f808062000ce5565b9192602060018192868501518155019401920162000cce565b60215f527f3a6357012c1a3ae0a17d304c9920310382d968ebcc4b1771f41c6b304205b570601f830160051c8101916020841062000d83575b601f0160051c01905b81811062000d77575062000aeb565b5f815560010162000d68565b909150819062000d5f565b634e487b7160e01b5f52602260045260245ffd5b90607f169062000ad7565b015190505f80620009f7565b90601e5f5260205f20915f5b601f198616811062000e0f5750918491600193606096601f1981161062000df6575b505050811b01601e5562000a0c565b01515f1960f88460031b161c191690555f808062000de7565b9192602060018192868501518155019401920162000dc5565b601e5f527f50bb669a95c7b50b7e8a6f09454034b2b14cf2b85c730dca9a539ca82cb6e350601f850160051c8101916020861062000e85575b601f0160051c01905b81811062000e795750620009da565b5f815560010162000e6a565b909150819062000e61565b90607f1690620009c6565b015190505f806200098b565b601d5f9081525f8051602062003d038339815191529190601f198416905b81811062000f045750958360019596971062000eeb575b505050811b01601d55620009a0565b01515f1960f88460031b161c191690555f808062000edc565b9192602060018192868b01518155019401920162000ec5565b601d5f525f8051602062003d03833981519152601f830160051c8101916020841062000f68575b601f0160051c01905b81811062000f5c575062000970565b5f815560010162000f4d565b909150819062000f44565b90607f16906200095c565b015190505f8062000882565b90601a5f5260205f20915f5b601f198616811062000fe05750918491600193606096601f1981161062000fc7575b505050811b01601a5562000897565b01515f1960f88460031b161c191690555f808062000fb8565b9192602060018192868501518155019401920162000f96565b601a5f527f057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e601f850160051c8101916020861062001056575b601f0160051c01905b8181106200104a575062000865565b5f81556001016200103b565b909150819062001032565b90607f169062000851565b015190505f8062000816565b60195f9081527f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c96959190601f198416905b818110620010e757509583600195969710620010ce575b505050811b016019556200082b565b01515f1960f88460031b161c191690555f8080620010bf565b9192602060018192868b015181550194019201620010a8565b60195f527f944998273e477b495144fb8794c914197f3ccb46be2900f4698fd0ef743c9695601f830160051c810191602084106200115d575b601f0160051c01905b818110620011515750620007fb565b5f815560010162001142565b909150819062001139565b90607f1690620007e7565b015190505f806200070c565b9060165f5260205f20915f5b601f1986168110620011d55750918491600193606096601f19811610620011bc575b505050811b0160165562000721565b01515f1960f88460031b161c191690555f8080620011ad565b919260206001819286850151815501940192016200118b565b60165f527fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b5124289601f850160051c810191602086106200124b575b601f0160051c01905b8181106200123f5750620006ef565b5f815560010162001230565b909150819062001227565b90607f1690620006db565b015190505f806200069c565b601f1982169360155f5260205f20915f5b868110620012bb5750836001959610620012a2575b505050811b01601555620006b1565b01515f1960f88460031b161c191690555f808062001293565b919260206001819286850151815501940192016200127e565b60155f527f55f448fdea98c4d29eb340757ef0a66cd03dbb9538908a6a81d96026b71ec475601f830160051c8101916020841062001331575b601f0160051c01905b81811062001325575062000680565b5f815560010162001316565b90915081906200130d565b90607f16906200066c565b015190505f806200056c565b9060125f5260205f20915f5b601f1986168110620013a95750918491600193606096601f1981161062001390575b505050811b0160125562000581565b01515f1960f88460031b161c191690555f808062001381565b919260206001819286850151815501940192016200135f565b60125f527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec3444601f850160051c810191602086106200141f575b601f0160051c01905b8181106200141357506200054f565b5f815560010162001404565b9091508190620013fb565b90607f16906200053b565b015190505f80620004fc565b60115f90815293505f8051602062003d2383398151915291905b601f1984168510620014a0576001945083601f1981161062001487575b505050811b0160115562000511565b01515f1960f88460031b161c191690555f808062001478565b818101518355602094850194600190930192909101906200145b565b60115f529091505f8051602062003d23833981519152601f840160051c81016020851062001512575b90849392915b601f830160051c8201811062001503575050620004e4565b5f8155859450600101620014eb565b5080620014e5565b91607f1691620004ce565b015190505f80620003e4565b90600e5f5260205f20915f5b601f1986168110620015875750918491600193606096601f198116106200156e575b505050811b01600e55620003f9565b01515f1960f88460031b161c191690555f80806200155f565b919260206001819286850151815501940192016200153d565b600e5f527fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd601f850160051c810160208610620015fc575b601f830160051c82018110620015f0575050620003c7565b5f8155600101620015d8565b5080620015d8565b90607f1690620003b3565b015190505f8062000374565b600d5f90815293505f8051602062003d6383398151915291905b601f19841685106200167a576001945083601f1981161062001661575b505050811b01600d5562000389565b01515f1960f88460031b161c191690555f808062001652565b8181015183556020948501946001909301929091019062001635565b600d5f529091505f8051602062003d63833981519152601f840160051c810160208510620016ec575b90849392915b601f830160051c82018110620016dd5750506200035c565b5f8155859450600101620016c5565b5080620016bf565b91607f169162000346565b015190505f806200026f565b90600a5f5260205f20915f5b601f1986168110620017615750918491600193606096601f1981161062001748575b505050811b01600a5562000284565b01515f1960f88460031b161c191690555f808062001739565b9192602060018192868501518155019401920162001717565b600a5f527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8601f850160051c81019160208610620017d7575b601f0160051c01905b818110620017cb575062000252565b5f8155600101620017bc565b9091508190620017b3565b90607f16906200023e565b015190505f80620001ff565b60095f90815293505f8051602062003d8383398151915291905b601f198416851062001858576001945083601f198116106200183f575b505050811b0160095562000214565b01515f1960f88460031b161c191690555f808062001830565b8181015183556020948501946001909301929091019062001813565b60095f529091505f8051602062003d83833981519152601f840160051c81019160208510620018ca575b90601f859493920160051c01905b818110620018bb5750620001e7565b5f8155849350600101620018ac565b90915081906200189e565b91607f1691620001d1565b015190505f8062000111565b601f1982169260015f5260205f20915f5b858110620019395750836001951062001920575b505050811b0160015562000126565b01515f1960f88460031b161c191690555f808062001911565b91926020600181928685015181550194019201620018fd565b60015f527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6601f830160051c81019160208410620019af575b601f0160051c01905b818110620019a35750620000f6565b5f815560010162001994565b90915081906200198b565b90607f1690620000e2565b015190505f80620000ab565b5f808052601f198316945f8051602062003d438339815191529290915b86811062001a2a575083600195961062001a11575b505050811b015f55620000bf565b01515f1960f88460031b161c191690555f808062001a03565b91926020600181928685015181550194019201620019ee565b5f80525f8051602062003d43833981519152601f830160051c8101916020841062001a8d575b601f0160051c01905b81811062001a8157506200008f565b5f815560010162001a72565b909150819062001a69565b90607f16906200007b565b5f80fd5b60405190608082016001600160401b0381118382101762000c9d57604052565b60408051919082016001600160401b0381118382101762000c9d5760405256fe6080604090808252600480361015610015575f80fd5b5f3560e01c91826301ffc9a7146114875750816306fdde03146113da578163081812fc146113bc578163095ea7b31461124d5781630cd6cc8314610bd3578163107971201461122357816318160ddd1461120557816323b872dd146111e15781633214e8ed14610f17578163337cbaa814610dd357816342842e0e14610da057816349bbf7da14610d825781635140ad0e14610cfe578163546c27f414610ce35781636352211e14610cb457816370a0823114610c2157816383c4b7a314610bd35781638d1178d914610abc5781638f4b512714610a1d57816395d89b411461093a578163a22cb46514610871578163ae8feffd14610841578163b7ce251e146107eb578163b8593d27146106eb578163b88d4fde1461063d578163c37a624e1461061f578163c87b56dd146101d7578163e1548f8b146101b0575063e985e9c51461015f575f80fd5b346101ac57806003193601126101ac5760209061017a611537565b61018261154d565b9060018060a01b038091165f5260058452825f2091165f52825260ff815f20541690519015158152f35b5f80fd5b82346101ac5760203660031901126101ac57602091355f5260258252805f20549051908152f35b9050346101ac57602090816003193601126101ac5780355f81815260026020526040902054909190610213906001600160a01b03161515611999565b815f5260278352835f2054600781101561060c5760021b9182600901610237611722565b600b8501546001600160a01b03169081610537575b6102569150611e9e565b9186519081878101947f646174613a696d6167652f7376672b786d6c3b6261736536342c0000000000008652805190818a603a8501920191610297926114f1565b810103601a81018352603a016102ad9083611642565b805f5260288752875f20546102c190611abc565b906102cb90611abc565b8851683d913730b6b2911d1160b91b89820152968795916102ef6029880187611a0a565b61202360f01b8152815191828c6002840192019161030c926114f1565b01701116113232b9b1b934b83a34b7b7111d1160791b600282015260130190600a019061033891611a0a565b7f2e20446174612075706c6f61642073657373696f6e20230000000000000000008152825189840194916103708260178301886114f1565b0190601782017f2e2046756c6c206461746120696e206576656e74732e222c22696d616765223a9052601160f91b6037830152519182603883016103b3926114f1565b01603881017f222c226461746155706c6f616453657373696f6e4964223a220000000000000090528151908160518201906103ee91866114f1565b017311161134b6b0b3b2a4b73232bc2730b6b2911d1160611b60518201526065016104199084611a0a565b907f222c2261747472696275746573223a5b7b2274726169745f74797065223a224482527030ba309024a21116113b30b63ab2911d1160791b8883015251918260318301610466926114f1565b01603181017f227d2c7b2274726169745f74797065223a22496d616765222c2276616c7565229052611d1160f11b60518201526053016104a591611a0a565b63227d5d7d60e01b815203601b1981018352016104c29082611642565b6104cb90611e9e565b91805180938382017f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000090528051908185603d850192019161050b926114f1565b810103601d81018452603d016105219084611642565b51918183928352820161053391611512565b0390f35b5f6024928951938480926330c8446360e21b8252888a8301525afa805f91610591575b610256935061056a575b5061024c565b80518015159081610584575b50156105645790505f610564565b620186a09150105f610576565b90503d805f853e6105a28185611642565b83019288818503126101ac5780519067ffffffffffffffff82116101ac57019280601f850112156101ac578351936105d985611706565b916105e68c519384611642565b8583528a86830101116101ac5761025694610606918b80850191016114f1565b9061055a565b603282634e487b7160e01b5f525260245ffd5b82346101ac575f3660031901126101ac57602090516301e133808152f35b9050346101ac5760803660031901126101ac57610658611537565b9161066161154d565b604435906064359367ffffffffffffffff85116101ac57366023860112156101ac578401359461069c61069387611706565b94519485611642565b85845236602487870101116101ac575f6020876106e99860246106e4990183890137860101526106d46106cf8433611bfe565b611833565b6106df838383611cc2565b612115565b611e7a565b005b82346101ac575f3660031901126101ac576008549061070982611977565b60085580516080810181811067ffffffffffffffff8211176107d85782523381526020810160018152828201905f82526060830195428752855f526026602052845f209360018060a01b0390511690845492519060038210156107c5575091600293916020989360ff60a01b9060a01b16916affffffffffffffffffffff60a81b161717845551600184015551910155519033817f94bafb0586401cfb53448111e17b56e1180441ade70d1a7980c6eb1dd34070fe5f80a38152f35b602190634e487b7160e01b5f525260245ffd5b604185634e487b7160e01b5f525260245ffd5b82346101ac5760203660031901126101ac5781356007811061080c81611895565b1561082e5760021b600b015490516001600160a01b0391909116815260209150f35b603283634e487b7160e01b5f525260245ffd5b82346101ac575f3660031901126101ac576105339061085e611722565b9051918291602083526020830190611512565b82346101ac57806003193601126101ac5761088a611537565b90602435918215158093036101ac576001600160a01b0316923384146108f85750335f526005602052805f20835f52602052805f2060ff1981541660ff8416179055519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b6020606492519162461bcd60e51b8352820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152fd5b82346101ac575f3660031901126101ac578051905f908260019260015493610961856115da565b90818452602095866001821691825f146109fb5750506001146109a0575b50506105339291610991910385611642565b51928284938452830190611512565b9085925060015f527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6915f925b8284106109e3575050508201018161099161097f565b8054848a0186015288955087949093019281016109cd565b60ff19168682015292151560051b85019092019250839150610991905061097f565b82346101ac5760203660031901126101ac5781359060078210610a3f81611895565b1561082e57610a9c92508160021b9160018060a01b03600b8401541690600c840154905f526025602052825f205491610aaa610a89600a610a8288600901611664565b9701611664565b855197889760a0895260a0890190611512565b908782036020890152611512565b93850152606084015260808301520390f35b82346101ac5760203660031901126101ac57813591610ad9611dd1565b825f526026602052815f2060ff815460a01c166003811015610bc05790610b046001600293146118d7565b01546301e133808101809111610bad574210610b5f575060025f918383526026602052822082815582600182015501557fe150957d221aae382bd47234adee32f115bcae6834ee838096e093d91f0ce0ff5f80a26001600655005b6020608492519162461bcd60e51b8352820152602360248201527f446174612075706c6f61642073657373696f6e206e6f742079657420657870696044820152621c995960ea1b6064820152fd5b601182634e487b7160e01b5f525260245ffd5b602183634e487b7160e01b5f525260245ffd5b9050346101ac5760203660031901126101ac57355f90815260266020528190208054600182015460029092015492519283926105339260a081901c60ff16906001600160a01b031685611563565b82346101ac5760203660031901126101ac576001600160a01b03610c43611537565b168015610c5f57602092505f5260038252805f20549051908152f35b815162461bcd60e51b8152602081850152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608490fd5b82346101ac5760203660031901126101ac57610cd2602092356119e5565b90516001600160a01b039091168152f35b82346101ac575f3660031901126101ac576020905160078152f35b9050346101ac5760203660031901126101ac57359060078210156101ac57610d679160021b90610d3082600901611664565b91610d3d600a8201611664565b90610d75600c60018060a01b03600b84015416920154928451968796608088526080880190611512565b908682036020880152611512565b9284015260608301520390f35b82346101ac575f3660031901126101ac576020906008549051908152f35b82346101ac576106e46106e991610db6366115a5565b91925192610dc384611612565b5f84526106d46106cf8433611bfe565b9050346101ac57816003193601126101ac578035906024359067ffffffffffffffff908183116101ac57366023840112156101ac57828101359182116101ac5736602483850101116101ac57835f526026602052845f209081549060ff8260a01c166003811015610f0457600103610ec157509282869360246001606095610e857f18f18bc1acad993fc627ec336a67e5680b23af9312e00414cce4cd5e7385cb60993390848060a01b031614611937565b0193845494610e9386611977565b9055828751978896875280602088015286015201848401375f828201840152601f01601f19168101030190a2005b606490602088519162461bcd60e51b8352820152601e60248201527f446174612075706c6f61642073657373696f6e206e6f742061637469766500006044820152fd5b602182634e487b7160e01b5f525260245ffd5b9050346101ac5760603660031901126101ac57803591610f3561154d565b60443593610f41611dd1565b6001600160a01b03918083169182156111ab5760078710610f6181611895565b1561119857865f5260209560258752855f205494600c8960021b01545f19810361114f575b5060019586810180911161113c57895f5260258952875f2055825f5260268852865f209182549160ff8360a01c166003811015610bc05790610fcc89610fd593146118d7565b83163314611937565b86830154156110f957509680987ff0b2a1f3126f0ed8f562c3b4583609c40b077a68f8965dd22a5908dceccc5d30926106e499600160a11b9060ff60a01b19161790556110ea8760075401998a9687600755875f5260288552868b5f205560278552838b5f2055878b519161104983611612565b5f80845282815260026020526040902054611070906001600160a01b031615155b15612199565b5f82815260026020526040902054611092906001600160a01b0316151561106a565b8a5f52600387528c5f208c8154019055815f52600287528c5f208b6001600160601b0360a01b825416179055818b5f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4612008565b8751908152a460065551908152f35b875162461bcd60e51b8152908101899052601b60248201527f4174206c65617374206f6e65206368756e6b20726571756972656400000000006044820152606490fd5b601183634e487b7160e01b5f525260245ffd5b86101561115c575f610f86565b865162461bcd60e51b81528083018990526016602482015275125b5859d9481b5a5b9d0818d85c081c995858da195960521b6044820152606490fd5b603286634e487b7160e01b5f525260245ffd5b845162461bcd60e51b8152602081880152601060248201526f24b73b30b634b2103932b1b2b4bb32b960811b6044820152606490fd5b346101ac576106e96111f2366115a5565b916112006106cf8433611bfe565b611cc2565b82346101ac575f3660031901126101ac576020906007549051908152f35b82346101ac5760203660031901126101ac5761053391355f52602860205261085e815f2054611abc565b9050346101ac57816003193601126101ac57611267611537565b6024359290916001600160a01b0391908280611282876119e5565b1694169380851461136f57803314908115611350575b50156112e857845f526020525f20826001600160601b0360a01b8254161790556112c1836119e5565b167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9255f80a4005b6020608492519162461bcd60e51b8352820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152fd5b90505f526005602052815f20335f5260205260ff825f2054165f611298565b506020608492519162461bcd60e51b8352820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152fd5b82346101ac5760203660031901126101ac57610cd2602092356117f7565b82346101ac575f3660031901126101ac578051905f90825f54926113fd846115da565b808352602094600190866001821691825f146109fb57505060011461142e5750506105339291610991910385611642565b5f80805286935091907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b82841061146f575050508201018161099161097f565b8054848a018601528895508794909301928101611459565b90346101ac5760203660031901126101ac57359063ffffffff60e01b82168092036101ac576020916380ac58cd60e01b81149081156114e0575b81156114cf575b5015158152f35b6301ffc9a760e01b149050836114c8565b635b5e139f60e01b811491506114c1565b5f5b8381106115025750505f910152565b81810151838201526020016114f3565b9060209161152b815180928185528580860191016114f1565b601f01601f1916010190565b600435906001600160a01b03821682036101ac57565b602435906001600160a01b03821682036101ac57565b6001600160a01b03909116815260808101949392600383101561159157606092602083015260408201520152565b634e487b7160e01b5f52602160045260245ffd5b60609060031901126101ac576001600160a01b039060043582811681036101ac579160243590811681036101ac579060443590565b90600182811c92168015611608575b60208310146115f457565b634e487b7160e01b5f52602260045260245ffd5b91607f16916115e9565b6020810190811067ffffffffffffffff82111761162e57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761162e57604052565b9060405191825f8254611676816115da565b908184526020946001916001811690815f146116e457506001146116a6575b5050506116a492500383611642565b565b5f90815285812095935091905b8183106116cc5750506116a493508201015f8080611695565b855488840185015294850194879450918301916116b3565b925050506116a494925060ff191682840152151560051b8201015f8080611695565b67ffffffffffffffff811161162e57601f01601f191660200190565b6040519060c0820182811067ffffffffffffffff82111761162e576040908152608f83527f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060208401527f30302f737667222077696474683d223130303022206865696768743d22313030908301527f30222076696577426f783d2230203020313030302031303030223e3c7265637460608301527f2077696474683d223130303022206865696768743d2231303030222066696c6c60808301526e1e911199999991179f1e17b9bb339f60891b60a0830152565b5f81815260026020526040902054611819906001600160a01b03161515611999565b5f908152600460205260409020546001600160a01b031690565b1561183a57565b60405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608490fd5b1561189c57565b60405162461bcd60e51b8152602060048201526013602482015272092dcecc2d8d2c840d2dac2ceca40d2dcc8caf606b1b6044820152606490fd5b156118de57565b60405162461bcd60e51b815260206004820152602b60248201527f446174612075706c6f61642073657373696f6e206e6f7420616374697665206f60448201526a1c88199a5b985b1a5e995960aa1b6064820152608490fd5b1561193e57565b60405162461bcd60e51b81526020600482015260116024820152702737ba1039b2b9b9b4b7b71037bbb732b960791b6044820152606490fd5b5f1981146119855760010190565b634e487b7160e01b5f52601160045260245ffd5b156119a057565b60405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606490fd5b5f908152600260205260409020546001600160a01b0316611a07811515611999565b90565b5f92918154611a18816115da565b92600191808316908115611a6f5750600114611a35575b50505050565b9091929394505f5260209060205f20905f915b858310611a5e575050505001905f808080611a2f565b805485840152918301918101611a48565b60ff191684525050508115159091020191505f808080611a2f565b90611a9482611706565b611aa16040519182611642565b8281528092611ab2601f1991611706565b0190602036910137565b805f917a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000080821015611bf0575b506d04ee2d6d415b85acef810000000080831015611be1575b50662386f26fc1000080831015611bd2575b506305f5e10080831015611bc3575b5061271080831015611bb4575b506064821015611ba4575b600a80921015611b9a575b600190816021611b5360018701611a8a565b95860101905b611b65575b5050505090565b5f19019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304918215611b9557919082611b59565b611b5e565b9160010191611b41565b9190606460029104910191611b36565b6004919392049101915f611b2b565b6008919392049101915f611b1e565b6010919392049101915f611b0f565b6020919392049101915f611afd565b60409350810491505f611ae4565b906001600160a01b038080611c12846119e5565b16931691838314938415611c45575b508315611c2f575b50505090565b611c3b919293506117f7565b16145f8080611c29565b9093505f52600560205260405f20825f5260205260ff60405f205416925f611c21565b15611c6f57565b60405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608490fd5b90611cea91611cd0846119e5565b6001600160a01b0393918416928492909183168414611c68565b16918215611d805781611d0791611d00866119e5565b1614611c68565b825f52600460205260405f206001600160601b0360a01b90818154169055815f52600360205260405f205f198154019055825f5260405f2060018154019055835f5260026020528260405f20918254161790557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4565b60405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b600260065414611de2576002600655565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b60809060208152603260208201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60608201520190565b15611e8157565b60405162461bcd60e51b815280611e9a60048201611e27565b0390fd5b90815115611ff457604051916060830183811067ffffffffffffffff82111761162e57604052604083527f4142434445464748494a4b4c4d4e4f505152535455565758595a61626364656660208401527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f604084015280519260029160028501809511611985576003948590046001600160fe1b038116810361198557611f4a9060029694961b611a8a565b9260208401928291835184019760208901928351945f85525b8a8110611fa757505050506003939495965052510680600114611f9557600214611f8b575090565b603d905f19015390565b50603d90815f19820153600119015390565b836004919b989b019a8b51600190603f9082828260121c16870101518453828282600c1c16870101518385015382828260061c168701015187850153168401015185820153019699611f63565b905060405161200281611612565b5f815290565b919291803b1561210d57612051936040518092630a85bd0160e11b948583523360048401525f6024840152604483015260806064830152815f816020998a966084830190611512565b03926001600160a01b03165af15f91816120cd575b506120be57833d156120b7573d61207c81611706565b9061208a6040519283611642565b81523d5f8383013e5b805191826120b45760405162461bcd60e51b815280611e9a60048201611e27565b01fd5b6060612093565b6001600160e01b031916149150565b9091508481813d8311612106575b6120e58183611642565b810103126101ac57516001600160e01b0319811681036101ac57905f612066565b503d6120db565b506001925050565b9293929190803b1561219057935f9161216e9560018060a01b039160405194838694928593630a85bd0160e11b998a86523360048701521660248501526044840152608060648401528260209a8b976084830190611512565b0393165af15f91816120cd57506120be57833d156120b7573d61207c81611706565b50600193505050565b156121a057565b60405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606490fdfea264697066735822122032d7975e4b6190193557e2e9417c7bc508b2469bc8ab522f7a96ec535c0eaf6464736f6c634300081800336d4407e7be21f808e6509aa9fa9143369579dd7d760fe20a2c09680fc146134f31ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c68290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563d7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb56e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af
Deployed Bytecode
0x6080604090808252600480361015610015575f80fd5b5f3560e01c91826301ffc9a7146114875750816306fdde03146113da578163081812fc146113bc578163095ea7b31461124d5781630cd6cc8314610bd3578163107971201461122357816318160ddd1461120557816323b872dd146111e15781633214e8ed14610f17578163337cbaa814610dd357816342842e0e14610da057816349bbf7da14610d825781635140ad0e14610cfe578163546c27f414610ce35781636352211e14610cb457816370a0823114610c2157816383c4b7a314610bd35781638d1178d914610abc5781638f4b512714610a1d57816395d89b411461093a578163a22cb46514610871578163ae8feffd14610841578163b7ce251e146107eb578163b8593d27146106eb578163b88d4fde1461063d578163c37a624e1461061f578163c87b56dd146101d7578163e1548f8b146101b0575063e985e9c51461015f575f80fd5b346101ac57806003193601126101ac5760209061017a611537565b61018261154d565b9060018060a01b038091165f5260058452825f2091165f52825260ff815f20541690519015158152f35b5f80fd5b82346101ac5760203660031901126101ac57602091355f5260258252805f20549051908152f35b9050346101ac57602090816003193601126101ac5780355f81815260026020526040902054909190610213906001600160a01b03161515611999565b815f5260278352835f2054600781101561060c5760021b9182600901610237611722565b600b8501546001600160a01b03169081610537575b6102569150611e9e565b9186519081878101947f646174613a696d6167652f7376672b786d6c3b6261736536342c0000000000008652805190818a603a8501920191610297926114f1565b810103601a81018352603a016102ad9083611642565b805f5260288752875f20546102c190611abc565b906102cb90611abc565b8851683d913730b6b2911d1160b91b89820152968795916102ef6029880187611a0a565b61202360f01b8152815191828c6002840192019161030c926114f1565b01701116113232b9b1b934b83a34b7b7111d1160791b600282015260130190600a019061033891611a0a565b7f2e20446174612075706c6f61642073657373696f6e20230000000000000000008152825189840194916103708260178301886114f1565b0190601782017f2e2046756c6c206461746120696e206576656e74732e222c22696d616765223a9052601160f91b6037830152519182603883016103b3926114f1565b01603881017f222c226461746155706c6f616453657373696f6e4964223a220000000000000090528151908160518201906103ee91866114f1565b017311161134b6b0b3b2a4b73232bc2730b6b2911d1160611b60518201526065016104199084611a0a565b907f222c2261747472696275746573223a5b7b2274726169745f74797065223a224482527030ba309024a21116113b30b63ab2911d1160791b8883015251918260318301610466926114f1565b01603181017f227d2c7b2274726169745f74797065223a22496d616765222c2276616c7565229052611d1160f11b60518201526053016104a591611a0a565b63227d5d7d60e01b815203601b1981018352016104c29082611642565b6104cb90611e9e565b91805180938382017f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c00000090528051908185603d850192019161050b926114f1565b810103601d81018452603d016105219084611642565b51918183928352820161053391611512565b0390f35b5f6024928951938480926330c8446360e21b8252888a8301525afa805f91610591575b610256935061056a575b5061024c565b80518015159081610584575b50156105645790505f610564565b620186a09150105f610576565b90503d805f853e6105a28185611642565b83019288818503126101ac5780519067ffffffffffffffff82116101ac57019280601f850112156101ac578351936105d985611706565b916105e68c519384611642565b8583528a86830101116101ac5761025694610606918b80850191016114f1565b9061055a565b603282634e487b7160e01b5f525260245ffd5b82346101ac575f3660031901126101ac57602090516301e133808152f35b9050346101ac5760803660031901126101ac57610658611537565b9161066161154d565b604435906064359367ffffffffffffffff85116101ac57366023860112156101ac578401359461069c61069387611706565b94519485611642565b85845236602487870101116101ac575f6020876106e99860246106e4990183890137860101526106d46106cf8433611bfe565b611833565b6106df838383611cc2565b612115565b611e7a565b005b82346101ac575f3660031901126101ac576008549061070982611977565b60085580516080810181811067ffffffffffffffff8211176107d85782523381526020810160018152828201905f82526060830195428752855f526026602052845f209360018060a01b0390511690845492519060038210156107c5575091600293916020989360ff60a01b9060a01b16916affffffffffffffffffffff60a81b161717845551600184015551910155519033817f94bafb0586401cfb53448111e17b56e1180441ade70d1a7980c6eb1dd34070fe5f80a38152f35b602190634e487b7160e01b5f525260245ffd5b604185634e487b7160e01b5f525260245ffd5b82346101ac5760203660031901126101ac5781356007811061080c81611895565b1561082e5760021b600b015490516001600160a01b0391909116815260209150f35b603283634e487b7160e01b5f525260245ffd5b82346101ac575f3660031901126101ac576105339061085e611722565b9051918291602083526020830190611512565b82346101ac57806003193601126101ac5761088a611537565b90602435918215158093036101ac576001600160a01b0316923384146108f85750335f526005602052805f20835f52602052805f2060ff1981541660ff8416179055519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b6020606492519162461bcd60e51b8352820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152fd5b82346101ac575f3660031901126101ac578051905f908260019260015493610961856115da565b90818452602095866001821691825f146109fb5750506001146109a0575b50506105339291610991910385611642565b51928284938452830190611512565b9085925060015f527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6915f925b8284106109e3575050508201018161099161097f565b8054848a0186015288955087949093019281016109cd565b60ff19168682015292151560051b85019092019250839150610991905061097f565b82346101ac5760203660031901126101ac5781359060078210610a3f81611895565b1561082e57610a9c92508160021b9160018060a01b03600b8401541690600c840154905f526025602052825f205491610aaa610a89600a610a8288600901611664565b9701611664565b855197889760a0895260a0890190611512565b908782036020890152611512565b93850152606084015260808301520390f35b82346101ac5760203660031901126101ac57813591610ad9611dd1565b825f526026602052815f2060ff815460a01c166003811015610bc05790610b046001600293146118d7565b01546301e133808101809111610bad574210610b5f575060025f918383526026602052822082815582600182015501557fe150957d221aae382bd47234adee32f115bcae6834ee838096e093d91f0ce0ff5f80a26001600655005b6020608492519162461bcd60e51b8352820152602360248201527f446174612075706c6f61642073657373696f6e206e6f742079657420657870696044820152621c995960ea1b6064820152fd5b601182634e487b7160e01b5f525260245ffd5b602183634e487b7160e01b5f525260245ffd5b9050346101ac5760203660031901126101ac57355f90815260266020528190208054600182015460029092015492519283926105339260a081901c60ff16906001600160a01b031685611563565b82346101ac5760203660031901126101ac576001600160a01b03610c43611537565b168015610c5f57602092505f5260038252805f20549051908152f35b815162461bcd60e51b8152602081850152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608490fd5b82346101ac5760203660031901126101ac57610cd2602092356119e5565b90516001600160a01b039091168152f35b82346101ac575f3660031901126101ac576020905160078152f35b9050346101ac5760203660031901126101ac57359060078210156101ac57610d679160021b90610d3082600901611664565b91610d3d600a8201611664565b90610d75600c60018060a01b03600b84015416920154928451968796608088526080880190611512565b908682036020880152611512565b9284015260608301520390f35b82346101ac575f3660031901126101ac576020906008549051908152f35b82346101ac576106e46106e991610db6366115a5565b91925192610dc384611612565b5f84526106d46106cf8433611bfe565b9050346101ac57816003193601126101ac578035906024359067ffffffffffffffff908183116101ac57366023840112156101ac57828101359182116101ac5736602483850101116101ac57835f526026602052845f209081549060ff8260a01c166003811015610f0457600103610ec157509282869360246001606095610e857f18f18bc1acad993fc627ec336a67e5680b23af9312e00414cce4cd5e7385cb60993390848060a01b031614611937565b0193845494610e9386611977565b9055828751978896875280602088015286015201848401375f828201840152601f01601f19168101030190a2005b606490602088519162461bcd60e51b8352820152601e60248201527f446174612075706c6f61642073657373696f6e206e6f742061637469766500006044820152fd5b602182634e487b7160e01b5f525260245ffd5b9050346101ac5760603660031901126101ac57803591610f3561154d565b60443593610f41611dd1565b6001600160a01b03918083169182156111ab5760078710610f6181611895565b1561119857865f5260209560258752855f205494600c8960021b01545f19810361114f575b5060019586810180911161113c57895f5260258952875f2055825f5260268852865f209182549160ff8360a01c166003811015610bc05790610fcc89610fd593146118d7565b83163314611937565b86830154156110f957509680987ff0b2a1f3126f0ed8f562c3b4583609c40b077a68f8965dd22a5908dceccc5d30926106e499600160a11b9060ff60a01b19161790556110ea8760075401998a9687600755875f5260288552868b5f205560278552838b5f2055878b519161104983611612565b5f80845282815260026020526040902054611070906001600160a01b031615155b15612199565b5f82815260026020526040902054611092906001600160a01b0316151561106a565b8a5f52600387528c5f208c8154019055815f52600287528c5f208b6001600160601b0360a01b825416179055818b5f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4612008565b8751908152a460065551908152f35b875162461bcd60e51b8152908101899052601b60248201527f4174206c65617374206f6e65206368756e6b20726571756972656400000000006044820152606490fd5b601183634e487b7160e01b5f525260245ffd5b86101561115c575f610f86565b865162461bcd60e51b81528083018990526016602482015275125b5859d9481b5a5b9d0818d85c081c995858da195960521b6044820152606490fd5b603286634e487b7160e01b5f525260245ffd5b845162461bcd60e51b8152602081880152601060248201526f24b73b30b634b2103932b1b2b4bb32b960811b6044820152606490fd5b346101ac576106e96111f2366115a5565b916112006106cf8433611bfe565b611cc2565b82346101ac575f3660031901126101ac576020906007549051908152f35b82346101ac5760203660031901126101ac5761053391355f52602860205261085e815f2054611abc565b9050346101ac57816003193601126101ac57611267611537565b6024359290916001600160a01b0391908280611282876119e5565b1694169380851461136f57803314908115611350575b50156112e857845f526020525f20826001600160601b0360a01b8254161790556112c1836119e5565b167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9255f80a4005b6020608492519162461bcd60e51b8352820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152fd5b90505f526005602052815f20335f5260205260ff825f2054165f611298565b506020608492519162461bcd60e51b8352820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152fd5b82346101ac5760203660031901126101ac57610cd2602092356117f7565b82346101ac575f3660031901126101ac578051905f90825f54926113fd846115da565b808352602094600190866001821691825f146109fb57505060011461142e5750506105339291610991910385611642565b5f80805286935091907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b82841061146f575050508201018161099161097f565b8054848a018601528895508794909301928101611459565b90346101ac5760203660031901126101ac57359063ffffffff60e01b82168092036101ac576020916380ac58cd60e01b81149081156114e0575b81156114cf575b5015158152f35b6301ffc9a760e01b149050836114c8565b635b5e139f60e01b811491506114c1565b5f5b8381106115025750505f910152565b81810151838201526020016114f3565b9060209161152b815180928185528580860191016114f1565b601f01601f1916010190565b600435906001600160a01b03821682036101ac57565b602435906001600160a01b03821682036101ac57565b6001600160a01b03909116815260808101949392600383101561159157606092602083015260408201520152565b634e487b7160e01b5f52602160045260245ffd5b60609060031901126101ac576001600160a01b039060043582811681036101ac579160243590811681036101ac579060443590565b90600182811c92168015611608575b60208310146115f457565b634e487b7160e01b5f52602260045260245ffd5b91607f16916115e9565b6020810190811067ffffffffffffffff82111761162e57604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff82111761162e57604052565b9060405191825f8254611676816115da565b908184526020946001916001811690815f146116e457506001146116a6575b5050506116a492500383611642565b565b5f90815285812095935091905b8183106116cc5750506116a493508201015f8080611695565b855488840185015294850194879450918301916116b3565b925050506116a494925060ff191682840152151560051b8201015f8080611695565b67ffffffffffffffff811161162e57601f01601f191660200190565b6040519060c0820182811067ffffffffffffffff82111761162e576040908152608f83527f3c73766720786d6c6e733d22687474703a2f2f7777772e77332e6f72672f323060208401527f30302f737667222077696474683d223130303022206865696768743d22313030908301527f30222076696577426f783d2230203020313030302031303030223e3c7265637460608301527f2077696474683d223130303022206865696768743d2231303030222066696c6c60808301526e1e911199999991179f1e17b9bb339f60891b60a0830152565b5f81815260026020526040902054611819906001600160a01b03161515611999565b5f908152600460205260409020546001600160a01b031690565b1561183a57565b60405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608490fd5b1561189c57565b60405162461bcd60e51b8152602060048201526013602482015272092dcecc2d8d2c840d2dac2ceca40d2dcc8caf606b1b6044820152606490fd5b156118de57565b60405162461bcd60e51b815260206004820152602b60248201527f446174612075706c6f61642073657373696f6e206e6f7420616374697665206f60448201526a1c88199a5b985b1a5e995960aa1b6064820152608490fd5b1561193e57565b60405162461bcd60e51b81526020600482015260116024820152702737ba1039b2b9b9b4b7b71037bbb732b960791b6044820152606490fd5b5f1981146119855760010190565b634e487b7160e01b5f52601160045260245ffd5b156119a057565b60405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606490fd5b5f908152600260205260409020546001600160a01b0316611a07811515611999565b90565b5f92918154611a18816115da565b92600191808316908115611a6f5750600114611a35575b50505050565b9091929394505f5260209060205f20905f915b858310611a5e575050505001905f808080611a2f565b805485840152918301918101611a48565b60ff191684525050508115159091020191505f808080611a2f565b90611a9482611706565b611aa16040519182611642565b8281528092611ab2601f1991611706565b0190602036910137565b805f917a184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000080821015611bf0575b506d04ee2d6d415b85acef810000000080831015611be1575b50662386f26fc1000080831015611bd2575b506305f5e10080831015611bc3575b5061271080831015611bb4575b506064821015611ba4575b600a80921015611b9a575b600190816021611b5360018701611a8a565b95860101905b611b65575b5050505090565b5f19019083906f181899199a1a9b1b9c1cb0b131b232b360811b8282061a835304918215611b9557919082611b59565b611b5e565b9160010191611b41565b9190606460029104910191611b36565b6004919392049101915f611b2b565b6008919392049101915f611b1e565b6010919392049101915f611b0f565b6020919392049101915f611afd565b60409350810491505f611ae4565b906001600160a01b038080611c12846119e5565b16931691838314938415611c45575b508315611c2f575b50505090565b611c3b919293506117f7565b16145f8080611c29565b9093505f52600560205260405f20825f5260205260ff60405f205416925f611c21565b15611c6f57565b60405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608490fd5b90611cea91611cd0846119e5565b6001600160a01b0393918416928492909183168414611c68565b16918215611d805781611d0791611d00866119e5565b1614611c68565b825f52600460205260405f206001600160601b0360a01b90818154169055815f52600360205260405f205f198154019055825f5260405f2060018154019055835f5260026020528260405f20918254161790557fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f80a4565b60405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b600260065414611de2576002600655565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fd5b60809060208152603260208201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60608201520190565b15611e8157565b60405162461bcd60e51b815280611e9a60048201611e27565b0390fd5b90815115611ff457604051916060830183811067ffffffffffffffff82111761162e57604052604083527f4142434445464748494a4b4c4d4e4f505152535455565758595a61626364656660208401527f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f604084015280519260029160028501809511611985576003948590046001600160fe1b038116810361198557611f4a9060029694961b611a8a565b9260208401928291835184019760208901928351945f85525b8a8110611fa757505050506003939495965052510680600114611f9557600214611f8b575090565b603d905f19015390565b50603d90815f19820153600119015390565b836004919b989b019a8b51600190603f9082828260121c16870101518453828282600c1c16870101518385015382828260061c168701015187850153168401015185820153019699611f63565b905060405161200281611612565b5f815290565b919291803b1561210d57612051936040518092630a85bd0160e11b948583523360048401525f6024840152604483015260806064830152815f816020998a966084830190611512565b03926001600160a01b03165af15f91816120cd575b506120be57833d156120b7573d61207c81611706565b9061208a6040519283611642565b81523d5f8383013e5b805191826120b45760405162461bcd60e51b815280611e9a60048201611e27565b01fd5b6060612093565b6001600160e01b031916149150565b9091508481813d8311612106575b6120e58183611642565b810103126101ac57516001600160e01b0319811681036101ac57905f612066565b503d6120db565b506001925050565b9293929190803b1561219057935f9161216e9560018060a01b039160405194838694928593630a85bd0160e11b998a86523360048701521660248501526044840152608060648401528260209a8b976084830190611512565b0393165af15f91816120cd57506120be57833d156120b7573d61207c81611706565b50600193505050565b156121a057565b60405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606490fdfea264697066735822122032d7975e4b6190193557e2e9417c7bc508b2469bc8ab522f7a96ec535c0eaf6464736f6c63430008180033
🤖 Code Reader

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

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.