ERC-721
Overview
Max Total Supply
5,490 zkBridge on opBNB
Holders
4,749
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
1 zkBridge on opBNBLoading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x7917d66C...fD600d62E The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
ZKBridgeOnOpBNB
Compiler Version
v0.8.10+commit.fc410830
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.10;import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "erc721a/contracts/extensions/ERC721AQueryable.sol";contract ZKBridgeOnOpBNB is Ownable, ERC721AQueryable, ReentrancyGuard {string private metadataUri;uint256 public mintLimit;uint256 public mintStartTime;uint256 public mintEndTime;modifier isNotContract() {require(msg.sender == tx.origin, "Sender is not EOA");_;}modifier checkMintTimes() {require(block.timestamp >= mintStartTime,"The event has not started yet.");require(block.timestamp <= mintEndTime, "The event has ended.");_;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev Initializes the contract setting the deployer as the initial owner.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (security/ReentrancyGuard.sol)pragma solidity ^0.8.0;/*** @dev Contract module that helps prevent reentrant calls to a function.** Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier* available, which can be applied to functions to make sure there are no nested* (reentrant) calls to them.** Note that because there is a single `nonReentrant` guard, functions marked as* `nonReentrant` may not call one another. This can be worked around by making* those functions `private`, and then adding `external` `nonReentrant` entry* points to them.** TIP: If you would like to learn more about reentrancy and alternative ways* to protect against it, check out our blog post* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].*/abstract contract ReentrancyGuard {// Booleans are more expensive than uint256 or any type that takes up a full// word because each write operation emits an extra SLOAD to first read the// slot's contents, replace the bits taken up by the boolean, and then write// back. This is the compiler's defense against contract upgrades and
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721AQueryable.sol';import '../ERC721A.sol';/*** @title ERC721AQueryable.** @dev ERC721A subclass with convenience query functions.*/abstract contract ERC721AQueryable is ERC721A, IERC721AQueryable {/*** @dev Returns the `TokenOwnership` struct at `tokenId` without reverting.** If the `tokenId` is out of bounds:** - `addr = address(0)`* - `startTimestamp = 0`* - `burned = false`* - `extraData = 0`** If the `tokenId` is burned:
123456789101112131415161718192021222324// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)pragma solidity ^0.8.0;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import '../IERC721A.sol';/*** @dev Interface of ERC721AQueryable.*/interface IERC721AQueryable is IERC721A {/*** Invalid query range (`start` >= `stop`).*/error InvalidQueryRange();/*** @dev Returns the `TokenOwnership` struct at `tokenId` without reverting.** If the `tokenId` is out of bounds:** - `addr = address(0)`* - `startTimestamp = 0`* - `burned = false`* - `extraData = 0`
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721A.sol';/*** @dev Interface of ERC721 token receiver.*/interface ERC721A__IERC721Receiver {function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);}/*** @title ERC721A** @dev Implementation of the [ERC721](https://eips.ethereum.org/EIPS/eip-721)* Non-Fungible Token Standard, including the Metadata extension.* Optimized for lower gas during batch mints.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;/*** @dev Interface of ERC721A.*/interface IERC721A {/*** The caller must own the token or be an approved operator.*/error ApprovalCallerNotOwnerNorApproved();/*** The token does not exist.*/error ApprovalQueryForNonexistentToken();/*** Cannot query the balance for the zero address.*/error BalanceQueryForZeroAddress();/**
1234567891011121314151617181920212223242526{"remappings": ["@bnb-chain/=node_modules/@bnb-chain/","@ensdomains/=node_modules/@ensdomains/","@openzeppelin/=node_modules/@openzeppelin/","ds-test/=lib/forge-std/lib/ds-test/src/","erc721a/=node_modules/erc721a/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer": {"enabled": true,"runs": 200},"metadata": {"bytecodeHash": "ipfs"},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"uint256","name":"_mintStartTime","type":"uint256"},{"internalType":"uint256","name":"_mintEndTime","type":"uint256"},{"internalType":"uint256","name":"_mintLimit","type":"uint256"},{"internalType":"string","name":"_metadataUri","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"InvalidQueryRange","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"explicitOwnershipOf","outputs":[{"components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint64","name":"startTimestamp","type":"uint64"},{"internalType":"bool","name":"burned","type":"bool"},{"internalType":"uint24","name":"extraData","type":"uint24"}],"internalType":"struct IERC721A.TokenOwnership","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"explicitOwnershipsOf","outputs":[{"components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint64","name":"startTimestamp","type":"uint64"},{"internalType":"bool","name":"burned","type":"bool"},{"internalType":"uint24","name":"extraData","type":"uint24"}],"internalType":"struct IERC721A.TokenOwnership[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMintSurplus","outputs":[{"internalType":"uint256","name":"","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":[],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintEndTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintStartTime","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":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_newMetadataUri","type":"string"}],"name":"setMetadataUri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintLimit","type":"uint256"}],"name":"setMintLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintStartTime","type":"uint256"},{"internalType":"uint256","name":"_mintEndTime","type":"uint256"}],"name":"setMintTimes","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":"owner","type":"address"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"stop","type":"uint256"}],"name":"tokensOfOwnerIn","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200209d3803806200209d8339810160408190526200003491620002a9565b604051806040016040528060118152602001703d35a13934b233b29037b71037b821272160791b815250604051806040016040528060118152602001703d35a13934b233b29037b71037b821272160791b815250620000a26200009c6200019960201b60201c565b6200019d565b8151620000b7906003906020850190620001ed565b508051620000cd906004906020840190620001ed565b50600060019081556009555050828410620001245760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b60448201526064015b60405180910390fd5b600082116200016a5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a5908135a5b9d131a5b5a5d607a1b60448201526064016200011b565b600c849055600d839055600b82905580516200018e90600a906020840190620001ed565b5050505050620003e2565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620001fb90620003a5565b90600052602060002090601f0160209004810192826200021f57600085556200026a565b82601f106200023a57805160ff19168380011785556200026a565b828001600101855582156200026a579182015b828111156200026a5782518255916020019190600101906200024d565b50620002789291506200027c565b5090565b5b808211156200027857600081556001016200027d565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215620002c057600080fd5b8451602080870151604088015160608901519397509095509350906001600160401b0380821115620002f157600080fd5b818801915088601f8301126200030657600080fd5b8151818111156200031b576200031b62000293565b604051601f8201601f19908116603f0116810190838211818310171562000346576200034662000293565b816040528281528b868487010111156200035f57600080fd5b600093505b8284101562000383578484018601518185018701529285019262000364565b82841115620003955760008684830101525b989b979a50959850505050505050565b600181811c90821680620003ba57607f821691505b60208210811415620003dc57634e487b7160e01b600052602260045260246000fd5b50919050565b611cab80620003f26000396000f3fe6080604052600436106101c25760003560e01c806377615abc116100f757806399a2557a11610095578063c23dc68f11610064578063c23dc68f146104c0578063c87b56dd146104ed578063e985e9c51461050d578063f2fde38b1461055657600080fd5b806399a2557a1461044d5780639e6a1d7d1461046d578063a22cb4651461048d578063b88d4fde146104ad57600080fd5b8063931e2e49116100d1578063931e2e49146103ec57806395d89b4114610402578063980846ce14610417578063996517cf1461043757600080fd5b806377615abc146103815780638462151c146103a15780638da5cb5b146103ce57600080fd5b806323b872dd116101645780636352211e1161013e5780636352211e1461031657806370a0823114610336578063715018a614610356578063717a002b1461036b57600080fd5b806323b872dd146102c357806342842e0e146102d65780635bbb2177146102e957600080fd5b8063095ea7b3116101a0578063095ea7b3146102565780631130630c1461026b5780631249c58b1461028b57806318160ddd146102a057600080fd5b806301ffc9a7146101c757806306fdde03146101fc578063081812fc1461021e575b600080fd5b3480156101d357600080fd5b506101e76101e2366004611703565b610576565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b506102116105c8565b6040516101f3919061176d565b34801561022a57600080fd5b5061023e610239366004611780565b61065a565b6040516001600160a01b0390911681526020016101f3565b6102696102643660046117b5565b61069e565b005b34801561027757600080fd5b5061026961028636600461186b565b61073e565b34801561029757600080fd5b5061026961075d565b3480156102ac57600080fd5b50600254600154035b6040519081526020016101f3565b6102696102d13660046118b4565b6108e2565b6102696102e43660046118b4565b610a73565b3480156102f557600080fd5b506103096103043660046118f0565b610a93565b6040516101f391906119a2565b34801561032257600080fd5b5061023e610331366004611780565b610b5f565b34801561034257600080fd5b506102b56103513660046119e4565b610b6a565b34801561036257600080fd5b50610269610bb9565b34801561037757600080fd5b506102b5600d5481565b34801561038d57600080fd5b506102b561039c3660046119e4565b610bcb565b3480156103ad57600080fd5b506103c16103bc3660046119e4565b610bfe565b6040516101f391906119ff565b3480156103da57600080fd5b506000546001600160a01b031661023e565b3480156103f857600080fd5b506102b5600c5481565b34801561040e57600080fd5b50610211610d0e565b34801561042357600080fd5b50610269610432366004611a37565b610d1d565b34801561044357600080fd5b506102b5600b5481565b34801561045957600080fd5b506103c1610468366004611a59565b610d74565b34801561047957600080fd5b50610269610488366004611780565b610ef2565b34801561049957600080fd5b506102696104a8366004611a8c565b610eff565b6102696104bb366004611ac8565b610f6b565b3480156104cc57600080fd5b506104e06104db366004611780565b610fb5565b6040516101f39190611b44565b3480156104f957600080fd5b50610211610508366004611780565b61102d565b34801561051957600080fd5b506101e7610528366004611b52565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b34801561056257600080fd5b506102696105713660046119e4565b61112e565b60006301ffc9a760e01b6001600160e01b0319831614806105a757506380ac58cd60e01b6001600160e01b03198316145b806105c25750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600380546105d790611b85565b80601f016020809104026020016040519081016040528092919081815260200182805461060390611b85565b80156106505780601f1061062557610100808354040283529160200191610650565b820191906000526020600020905b81548152906001019060200180831161063357829003601f168201915b5050505050905090565b6000610665826111a7565b610682576040516333d1c03960e21b815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b60006106a982610b5f565b9050336001600160a01b038216146106e2576106c58133610528565b6106e2576040516367d9dca160e11b815260040160405180910390fd5b60008281526007602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6107466111cf565b805161075990600a906020840190611654565b5050565b610765611229565b3332146107ad5760405162461bcd60e51b815260206004820152601160248201527053656e646572206973206e6f7420454f4160781b60448201526064015b60405180910390fd5b600c544210156107ff5760405162461bcd60e51b815260206004820152601e60248201527f546865206576656e7420686173206e6f742073746172746564207965742e000060448201526064016107a4565b600d544211156108485760405162461bcd60e51b81526020600482015260146024820152732a34329032bb32b73a103430b99032b73232b21760611b60448201526064016107a4565b600b54336000908152600660205260409081902054610873911c67ffffffffffffffff166001611bd6565b11156108cb5760405162461bcd60e51b815260206004820152602160248201527f596f75206861766520726561636865642074686520636c61696d206c696d69746044820152601760f91b60648201526084016107a4565b6108d6336001611283565b6108e06001600955565b565b60006108ed8261129d565b9050836001600160a01b0316816001600160a01b0316146109205760405162a1148160e81b815260040160405180910390fd5b60008281526007602052604090208054338082146001600160a01b0388169091141761096d576109508633610528565b61096d57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661099457604051633a954ecd60e21b815260040160405180910390fd5b801561099f57600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260056020526040902055600160e11b8316610a2a5760018401600081815260056020526040902054610a28576001548114610a285760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610a8e83838360405180602001604052806000815250610f6b565b505050565b60608160008167ffffffffffffffff811115610ab157610ab16117df565b604051908082528060200260200182016040528015610b0357816020015b604080516080810182526000808252602080830182905292820181905260608201528252600019909201910181610acf5790505b50905060005b828114610b5657610b31868683818110610b2557610b25611bee565b90506020020135610fb5565b828281518110610b4357610b43611bee565b6020908102919091010152600101610b09565b50949350505050565b60006105c28261129d565b60006001600160a01b038216610b93576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526006602052604090205467ffffffffffffffff1690565b610bc16111cf565b6108e060006112fe565b6001600160a01b0381166000908152600660205260408082205467ffffffffffffffff911c16600b546105c29190611c04565b60606000806000610c0e85610b6a565b905060008167ffffffffffffffff811115610c2b57610c2b6117df565b604051908082528060200260200182016040528015610c54578160200160208202803683370190505b509050610c8160408051608081018252600080825260208201819052918101829052606081019190915290565b60005b838614610d0257610c948161134e565b9150816040015115610ca557610cfa565b81516001600160a01b031615610cba57815194505b876001600160a01b0316856001600160a01b03161415610cfa5780838780600101985081518110610ced57610ced611bee565b6020026020010181815250505b600101610c84565b50909695505050505050565b6060600480546105d790611b85565b610d256111cf565b808210610d695760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b60448201526064016107a4565b600c91909155600d55565b6060818310610d9657604051631960ccad60e11b815260040160405180910390fd5b600080610da260015490565b905080841115610db0578093505b6000610dbb87610b6a565b905084861015610dda5785850381811015610dd4578091505b50610dde565b5060005b60008167ffffffffffffffff811115610df957610df96117df565b604051908082528060200260200182016040528015610e22578160200160208202803683370190505b50905081610e35579350610eeb92505050565b6000610e4088610fb5565b905060008160400151610e51575080515b885b888114158015610e635750848714155b15610edf57610e718161134e565b9250826040015115610e8257610ed7565b82516001600160a01b031615610e9757825191505b8a6001600160a01b0316826001600160a01b03161415610ed75780848880600101995081518110610eca57610eca611bee565b6020026020010181815250505b600101610e53565b50505092835250909150505b9392505050565b610efa6111cf565b600b55565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610f768484846108e2565b6001600160a01b0383163b15610faf57610f928484848461138a565b610faf576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b60408051608080820183526000808352602080840182905283850182905260608085018390528551938401865282845290830182905293820181905292810183905290915060015483106110095792915050565b6110128361134e565b90508060400151156110245792915050565b610eeb83611473565b6060611038826111a7565b61109c5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016107a4565b600a80546110a990611b85565b80601f01602080910402602001604051908101604052809291908181526020018280546110d590611b85565b80156111225780601f106110f757610100808354040283529160200191611122565b820191906000526020600020905b81548152906001019060200180831161110557829003601f168201915b50505050509050919050565b6111366111cf565b6001600160a01b03811661119b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107a4565b6111a4816112fe565b50565b6000600154821080156105c2575050600090815260056020526040902054600160e01b161590565b6000546001600160a01b031633146108e05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107a4565b6002600954141561127c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016107a4565b6002600955565b6107598282604051806020016040528060008152506114a8565b6000816001548110156112e557600081815260056020526040902054600160e01b81166112e3575b80610eeb5750600019016000818152600560205260409020546112c5565b505b604051636f96cda160e11b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160808101825260008082526020820181905291810182905260608101919091526000828152600560205260409020546105c290611515565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113bf903390899088908890600401611c1b565b6020604051808303816000875af19250505080156113fa575060408051601f3d908101601f191682019092526113f791810190611c58565b60015b611455573d808015611428576040519150601f19603f3d011682016040523d82523d6000602084013e61142d565b606091505b50805161144d576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6040805160808101825260008082526020820181905291810182905260608101919091526105c26114a38361129d565b611515565b6114b2838361155d565b6001600160a01b0383163b15610a8e576001548281035b6114dc600086838060010194508661138a565b6114f9576040516368d2bf6b60e11b815260040160405180910390fd5b8181106114c957816001541461150e57600080fd5b5050505050565b604080516080810182526001600160a01b038316815260a083901c67ffffffffffffffff166020820152600160e01b831615159181019190915260e89190911c606082015290565b6001548161157e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461162d57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001016115f5565b508161164b57604051622e076360e81b815260040160405180910390fd5b60015550505050565b82805461166090611b85565b90600052602060002090601f01602090048101928261168257600085556116c8565b82601f1061169b57805160ff19168380011785556116c8565b828001600101855582156116c8579182015b828111156116c85782518255916020019190600101906116ad565b506116d49291506116d8565b5090565b5b808211156116d457600081556001016116d9565b6001600160e01b0319811681146111a457600080fd5b60006020828403121561171557600080fd5b8135610eeb816116ed565b6000815180845260005b818110156117465760208185018101518683018201520161172a565b81811115611758576000602083870101525b50601f01601f19169290920160200192915050565b602081526000610eeb6020830184611720565b60006020828403121561179257600080fd5b5035919050565b80356001600160a01b03811681146117b057600080fd5b919050565b600080604083850312156117c857600080fd5b6117d183611799565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115611810576118106117df565b604051601f8501601f19908116603f01168101908282118183101715611838576118386117df565b8160405280935085815286868601111561185157600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561187d57600080fd5b813567ffffffffffffffff81111561189457600080fd5b8201601f810184136118a557600080fd5b61146b848235602084016117f5565b6000806000606084860312156118c957600080fd5b6118d284611799565b92506118e060208501611799565b9150604084013590509250925092565b6000806020838503121561190357600080fd5b823567ffffffffffffffff8082111561191b57600080fd5b818501915085601f83011261192f57600080fd5b81358181111561193e57600080fd5b8660208260051b850101111561195357600080fd5b60209290920196919550909350505050565b80516001600160a01b0316825260208082015167ffffffffffffffff169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610d02576119d1838551611965565b92840192608092909201916001016119be565b6000602082840312156119f657600080fd5b610eeb82611799565b6020808252825182820181905260009190848201906040850190845b81811015610d0257835183529284019291840191600101611a1b565b60008060408385031215611a4a57600080fd5b50508035926020909101359150565b600080600060608486031215611a6e57600080fd5b611a7784611799565b95602085013595506040909401359392505050565b60008060408385031215611a9f57600080fd5b611aa883611799565b915060208301358015158114611abd57600080fd5b809150509250929050565b60008060008060808587031215611ade57600080fd5b611ae785611799565b9350611af560208601611799565b925060408501359150606085013567ffffffffffffffff811115611b1857600080fd5b8501601f81018713611b2957600080fd5b611b38878235602084016117f5565b91505092959194509250565b608081016105c28284611965565b60008060408385031215611b6557600080fd5b611b6e83611799565b9150611b7c60208401611799565b90509250929050565b600181811c90821680611b9957607f821691505b60208210811415611bba57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115611be957611be9611bc0565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015611c1657611c16611bc0565b500390565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c4e90830184611720565b9695505050505050565b600060208284031215611c6a57600080fd5b8151610eeb816116ed56fea26469706673582212202b1e0033d92da3de08049d0f0030c32e819fac27a3e64f109a99c3e5703aa14564736f6c634300080a003300000000000000000000000000000000000000000000000000000000648f9a800000000000000000000000000000000000000000000000000000000064c84aff00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000005068747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d516363776e574442374575314e4b396131465a6758635744584652575a315074797967414d376d47415a444d00000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106101c25760003560e01c806377615abc116100f757806399a2557a11610095578063c23dc68f11610064578063c23dc68f146104c0578063c87b56dd146104ed578063e985e9c51461050d578063f2fde38b1461055657600080fd5b806399a2557a1461044d5780639e6a1d7d1461046d578063a22cb4651461048d578063b88d4fde146104ad57600080fd5b8063931e2e49116100d1578063931e2e49146103ec57806395d89b4114610402578063980846ce14610417578063996517cf1461043757600080fd5b806377615abc146103815780638462151c146103a15780638da5cb5b146103ce57600080fd5b806323b872dd116101645780636352211e1161013e5780636352211e1461031657806370a0823114610336578063715018a614610356578063717a002b1461036b57600080fd5b806323b872dd146102c357806342842e0e146102d65780635bbb2177146102e957600080fd5b8063095ea7b3116101a0578063095ea7b3146102565780631130630c1461026b5780631249c58b1461028b57806318160ddd146102a057600080fd5b806301ffc9a7146101c757806306fdde03146101fc578063081812fc1461021e575b600080fd5b3480156101d357600080fd5b506101e76101e2366004611703565b610576565b60405190151581526020015b60405180910390f35b34801561020857600080fd5b506102116105c8565b6040516101f3919061176d565b34801561022a57600080fd5b5061023e610239366004611780565b61065a565b6040516001600160a01b0390911681526020016101f3565b6102696102643660046117b5565b61069e565b005b34801561027757600080fd5b5061026961028636600461186b565b61073e565b34801561029757600080fd5b5061026961075d565b3480156102ac57600080fd5b50600254600154035b6040519081526020016101f3565b6102696102d13660046118b4565b6108e2565b6102696102e43660046118b4565b610a73565b3480156102f557600080fd5b506103096103043660046118f0565b610a93565b6040516101f391906119a2565b34801561032257600080fd5b5061023e610331366004611780565b610b5f565b34801561034257600080fd5b506102b56103513660046119e4565b610b6a565b34801561036257600080fd5b50610269610bb9565b34801561037757600080fd5b506102b5600d5481565b34801561038d57600080fd5b506102b561039c3660046119e4565b610bcb565b3480156103ad57600080fd5b506103c16103bc3660046119e4565b610bfe565b6040516101f391906119ff565b3480156103da57600080fd5b506000546001600160a01b031661023e565b3480156103f857600080fd5b506102b5600c5481565b34801561040e57600080fd5b50610211610d0e565b34801561042357600080fd5b50610269610432366004611a37565b610d1d565b34801561044357600080fd5b506102b5600b5481565b34801561045957600080fd5b506103c1610468366004611a59565b610d74565b34801561047957600080fd5b50610269610488366004611780565b610ef2565b34801561049957600080fd5b506102696104a8366004611a8c565b610eff565b6102696104bb366004611ac8565b610f6b565b3480156104cc57600080fd5b506104e06104db366004611780565b610fb5565b6040516101f39190611b44565b3480156104f957600080fd5b50610211610508366004611780565b61102d565b34801561051957600080fd5b506101e7610528366004611b52565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b34801561056257600080fd5b506102696105713660046119e4565b61112e565b60006301ffc9a760e01b6001600160e01b0319831614806105a757506380ac58cd60e01b6001600160e01b03198316145b806105c25750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600380546105d790611b85565b80601f016020809104026020016040519081016040528092919081815260200182805461060390611b85565b80156106505780601f1061062557610100808354040283529160200191610650565b820191906000526020600020905b81548152906001019060200180831161063357829003601f168201915b5050505050905090565b6000610665826111a7565b610682576040516333d1c03960e21b815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b60006106a982610b5f565b9050336001600160a01b038216146106e2576106c58133610528565b6106e2576040516367d9dca160e11b815260040160405180910390fd5b60008281526007602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6107466111cf565b805161075990600a906020840190611654565b5050565b610765611229565b3332146107ad5760405162461bcd60e51b815260206004820152601160248201527053656e646572206973206e6f7420454f4160781b60448201526064015b60405180910390fd5b600c544210156107ff5760405162461bcd60e51b815260206004820152601e60248201527f546865206576656e7420686173206e6f742073746172746564207965742e000060448201526064016107a4565b600d544211156108485760405162461bcd60e51b81526020600482015260146024820152732a34329032bb32b73a103430b99032b73232b21760611b60448201526064016107a4565b600b54336000908152600660205260409081902054610873911c67ffffffffffffffff166001611bd6565b11156108cb5760405162461bcd60e51b815260206004820152602160248201527f596f75206861766520726561636865642074686520636c61696d206c696d69746044820152601760f91b60648201526084016107a4565b6108d6336001611283565b6108e06001600955565b565b60006108ed8261129d565b9050836001600160a01b0316816001600160a01b0316146109205760405162a1148160e81b815260040160405180910390fd5b60008281526007602052604090208054338082146001600160a01b0388169091141761096d576109508633610528565b61096d57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661099457604051633a954ecd60e21b815260040160405180910390fd5b801561099f57600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260056020526040902055600160e11b8316610a2a5760018401600081815260056020526040902054610a28576001548114610a285760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610a8e83838360405180602001604052806000815250610f6b565b505050565b60608160008167ffffffffffffffff811115610ab157610ab16117df565b604051908082528060200260200182016040528015610b0357816020015b604080516080810182526000808252602080830182905292820181905260608201528252600019909201910181610acf5790505b50905060005b828114610b5657610b31868683818110610b2557610b25611bee565b90506020020135610fb5565b828281518110610b4357610b43611bee565b6020908102919091010152600101610b09565b50949350505050565b60006105c28261129d565b60006001600160a01b038216610b93576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526006602052604090205467ffffffffffffffff1690565b610bc16111cf565b6108e060006112fe565b6001600160a01b0381166000908152600660205260408082205467ffffffffffffffff911c16600b546105c29190611c04565b60606000806000610c0e85610b6a565b905060008167ffffffffffffffff811115610c2b57610c2b6117df565b604051908082528060200260200182016040528015610c54578160200160208202803683370190505b509050610c8160408051608081018252600080825260208201819052918101829052606081019190915290565b60005b838614610d0257610c948161134e565b9150816040015115610ca557610cfa565b81516001600160a01b031615610cba57815194505b876001600160a01b0316856001600160a01b03161415610cfa5780838780600101985081518110610ced57610ced611bee565b6020026020010181815250505b600101610c84565b50909695505050505050565b6060600480546105d790611b85565b610d256111cf565b808210610d695760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b60448201526064016107a4565b600c91909155600d55565b6060818310610d9657604051631960ccad60e11b815260040160405180910390fd5b600080610da260015490565b905080841115610db0578093505b6000610dbb87610b6a565b905084861015610dda5785850381811015610dd4578091505b50610dde565b5060005b60008167ffffffffffffffff811115610df957610df96117df565b604051908082528060200260200182016040528015610e22578160200160208202803683370190505b50905081610e35579350610eeb92505050565b6000610e4088610fb5565b905060008160400151610e51575080515b885b888114158015610e635750848714155b15610edf57610e718161134e565b9250826040015115610e8257610ed7565b82516001600160a01b031615610e9757825191505b8a6001600160a01b0316826001600160a01b03161415610ed75780848880600101995081518110610eca57610eca611bee565b6020026020010181815250505b600101610e53565b50505092835250909150505b9392505050565b610efa6111cf565b600b55565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610f768484846108e2565b6001600160a01b0383163b15610faf57610f928484848461138a565b610faf576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b60408051608080820183526000808352602080840182905283850182905260608085018390528551938401865282845290830182905293820181905292810183905290915060015483106110095792915050565b6110128361134e565b90508060400151156110245792915050565b610eeb83611473565b6060611038826111a7565b61109c5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016107a4565b600a80546110a990611b85565b80601f01602080910402602001604051908101604052809291908181526020018280546110d590611b85565b80156111225780601f106110f757610100808354040283529160200191611122565b820191906000526020600020905b81548152906001019060200180831161110557829003601f168201915b50505050509050919050565b6111366111cf565b6001600160a01b03811661119b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016107a4565b6111a4816112fe565b50565b6000600154821080156105c2575050600090815260056020526040902054600160e01b161590565b6000546001600160a01b031633146108e05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016107a4565b6002600954141561127c5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016107a4565b6002600955565b6107598282604051806020016040528060008152506114a8565b6000816001548110156112e557600081815260056020526040902054600160e01b81166112e3575b80610eeb5750600019016000818152600560205260409020546112c5565b505b604051636f96cda160e11b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6040805160808101825260008082526020820181905291810182905260608101919091526000828152600560205260409020546105c290611515565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113bf903390899088908890600401611c1b565b6020604051808303816000875af19250505080156113fa575060408051601f3d908101601f191682019092526113f791810190611c58565b60015b611455573d808015611428576040519150601f19603f3d011682016040523d82523d6000602084013e61142d565b606091505b50805161144d576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b6040805160808101825260008082526020820181905291810182905260608101919091526105c26114a38361129d565b611515565b6114b2838361155d565b6001600160a01b0383163b15610a8e576001548281035b6114dc600086838060010194508661138a565b6114f9576040516368d2bf6b60e11b815260040160405180910390fd5b8181106114c957816001541461150e57600080fd5b5050505050565b604080516080810182526001600160a01b038316815260a083901c67ffffffffffffffff166020820152600160e01b831615159181019190915260e89190911c606082015290565b6001548161157e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461162d57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001016115f5565b508161164b57604051622e076360e81b815260040160405180910390fd5b60015550505050565b82805461166090611b85565b90600052602060002090601f01602090048101928261168257600085556116c8565b82601f1061169b57805160ff19168380011785556116c8565b828001600101855582156116c8579182015b828111156116c85782518255916020019190600101906116ad565b506116d49291506116d8565b5090565b5b808211156116d457600081556001016116d9565b6001600160e01b0319811681146111a457600080fd5b60006020828403121561171557600080fd5b8135610eeb816116ed565b6000815180845260005b818110156117465760208185018101518683018201520161172a565b81811115611758576000602083870101525b50601f01601f19169290920160200192915050565b602081526000610eeb6020830184611720565b60006020828403121561179257600080fd5b5035919050565b80356001600160a01b03811681146117b057600080fd5b919050565b600080604083850312156117c857600080fd5b6117d183611799565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115611810576118106117df565b604051601f8501601f19908116603f01168101908282118183101715611838576118386117df565b8160405280935085815286868601111561185157600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561187d57600080fd5b813567ffffffffffffffff81111561189457600080fd5b8201601f810184136118a557600080fd5b61146b848235602084016117f5565b6000806000606084860312156118c957600080fd5b6118d284611799565b92506118e060208501611799565b9150604084013590509250925092565b6000806020838503121561190357600080fd5b823567ffffffffffffffff8082111561191b57600080fd5b818501915085601f83011261192f57600080fd5b81358181111561193e57600080fd5b8660208260051b850101111561195357600080fd5b60209290920196919550909350505050565b80516001600160a01b0316825260208082015167ffffffffffffffff169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610d02576119d1838551611965565b92840192608092909201916001016119be565b6000602082840312156119f657600080fd5b610eeb82611799565b6020808252825182820181905260009190848201906040850190845b81811015610d0257835183529284019291840191600101611a1b565b60008060408385031215611a4a57600080fd5b50508035926020909101359150565b600080600060608486031215611a6e57600080fd5b611a7784611799565b95602085013595506040909401359392505050565b60008060408385031215611a9f57600080fd5b611aa883611799565b915060208301358015158114611abd57600080fd5b809150509250929050565b60008060008060808587031215611ade57600080fd5b611ae785611799565b9350611af560208601611799565b925060408501359150606085013567ffffffffffffffff811115611b1857600080fd5b8501601f81018713611b2957600080fd5b611b38878235602084016117f5565b91505092959194509250565b608081016105c28284611965565b60008060408385031215611b6557600080fd5b611b6e83611799565b9150611b7c60208401611799565b90509250929050565b600181811c90821680611b9957607f821691505b60208210811415611bba57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115611be957611be9611bc0565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015611c1657611c16611bc0565b500390565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c4e90830184611720565b9695505050505050565b600060208284031215611c6a57600080fd5b8151610eeb816116ed56fea26469706673582212202b1e0033d92da3de08049d0f0030c32e819fac27a3e64f109a99c3e5703aa14564736f6c634300080a0033
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.