DEV Community

TraceHawk
TraceHawk

Posted on

TraceHawk: The Ultimate Block Explorer Every zkSync Hyperchain User Needs

Image description

TraceHawk is excited to offer a dedicated block explorer for ZkSync Hyperchains. From the beginning, TraceHawk understands the significant need for a personalized block explorer, especially for application-specific blockchains and L2/L3 rollups. Hence, after the successful launch of OP Stack and Arbitrum Orbit block explorer, TraceHawk is now rolling out a reliable zkSync hyperchain explorer that abstracts all kinds of complexities hyperchain users might face. Plus, TraceHawk has some feature addons to further enhance your block explorer’s experience.

This article highlights TraceHawk’s specific offering for zkSync Hyperchains, aiming to give you a clear idea about how TraceHawk works and why it can be an ultimate block explorer for hyperchain users. 

Why you need a dedicated block explorer for zkSync Hyperchain?

zkSync Hyperchains represents a unique concept of zk-powered chains, which abides by a sophisticated rollup architecture and are connected through hyperbridges to achieve interoperability & modularity. This means, a general-use blockchain explorer may not be fully suited for hyperchains users as they may face challenges while diving deeper into validium-specific data, blobs, or Layer3 networks. Considering this, TraceHawk has created a custom block explorer for zkSync Hyperchains that solves all the existing challenges of block explorers and meanwhile offer next-level customizations for a boost. 

What makes TraceHawk a preferred choice for zkSync Hyperchain users?

Like we discussed, TraceHawk block explorer supports all the popular rollups. For zkSync Hyperchains, TraceHawk offers a range of specific features that makes it a preferred choice:

1. In-depth Layer2 Hyperchains search:

  • Verified and pending transactions- Get an interactive list of validated as well as pending transactions for real-time and historical insights.
  • Block viewing- View a detailed list of all the zkSync hyperchain blocks. Filter the data based on ‘Forked’ and ‘Uncles’ block parameters. 
  • Top accounts list- Search for all the top-rated accounts along with their current token balance and transaction count.
  • Verified contract list- Fetch a list of all the Hyperchain contracts that are verified along with total contracts and verified contract stats. Check their token balance, compiler & version, configuration details, verification time, and license type.
  • Withdrawals- Utilize the withdrawal section to get all the withdrawals happening between L2 zkSync hyperchains and Layer1 Ethereum. Get proper index, block number, address, token value, and withdrawal time– all from the same portal.
  • 2. Smart blobs scanner: 

    TraceHawk comes with an intuitive blobs scanner support, allowing hyperchain users to retrieve their preferred blob information from the comprehensive database. And, to enable a smooth blobs search, TraceHawk implements powerful indexers that interact with network’s consensus and execution clients to store blobs data in postgres database. For ease, TraceHawk supports retrieval of blobs data via APIs & RPCs.

    3. Multi-tokens & NFT search: 

    TraceHawk’s block explorer for zkSync hyperchain is optimized with a multi-token & NFT search feature. This option allows users to search and instantly retrieve all the necessary token details like contract name, creator details, balance, transactions, gas consumption, or sponsored gas fee (if any). Like for zkSync Hyperchain, you can explore details about ZK tokens. Additionally, you can filter the tokens based on their ERC standards. TraceHawk currently supports ERC-20, ERC-721, ERC-1155, and ERC-404. Plus, the explorer keeps on adding support to the latest standards.

    4. Contract verification & publish:

    TraceHawk explorer allows zkSync Hyperchain users and developers to verify smart contracts and publish them in just 1-click. 

    Once your contracts are successfully verified and published, their source code will be publicly accessible and verifiable independently. This way, TraceHawk supports great convenience and meanwhile makes way for enhanced transparency and convenience for developers on the zkSync ecosystem to interact with contracts and utilize them for their purpose. 

    Let’s quickly see the contract verification process: 

    For contract verification & publishing, TraceHawk requires a valid smart contract address, licensing details, and contract verification method. Based on the method you choose, you need to upload the necessary files (see all these details in the image below). Add all the details and click ‘verify & publish’ to finish.

    Image description

    5. L3 zkSync Hyperchain data: 

    A lot of web3 projects are transitioning to L3s to achieve better interoperability, modularity, and unlimited scalability. In case you have deployed zkSync Hyperchains as Layer3, for example- Zk rollup, zkPorter, or Validium, TraceHawk can be your go-to block explorer tool to perform a deep L3 search. Get block details, transactions, L3—>L2 withdrawals, and other critical information altogether.

    6. Alternative DA layer’s data:

    zkSync hyperchains are designed with integrated modularity and now with zSync’s L3 solution, hyperchain developers have the choice for multiple data availability options. So, if your chain implements alternative/off-chain DA layer, TraceHawk enables you to take deep dive into alt 

    7. High-availability public APIs:

    TraceHawk offers high-availability  REST and GraphQL APIs, enabling hyperchain users as well as zkSync developers to query on-chain data directly via API endpoints. Note that these APIs are publicly accessible and are designed to promote simplicity to accommodate all levels of data consumers. 

    8. End-to-end personalization:

    As a fully customizable block explorer, TraceHawk allows for endless personalization to match unique appchains and rollups’ needs— including zkSync hyperchains. That means, projects using TraceHawk have the flexibility to personalize the explorer’s interface and features such as custom search, support for additional tokens, special watchlist, and a lot more. 

    9. Gas tracker:

    Knowing that gas is an important factor for hyperchain users, TraceHawk offers a robust gas tracker feature. Using this, you can view all the gas detailed details on the explorer’s interface, get real-time critical updates on gas usage, and also gas fee based on  various network conditions; during average, fast, and slow network or timeline-based historical trends on contract’s gas consumption.

    10. Real-time graphical stats, charts & analytics:  

    TraceHawk offers a comprehensive dashboard showing real-time statistics, graphical charts, and frequent updates about the zkSync hyperchain ecosystem. More specifically, you will get the following data:

  • Daily & weekly transactions- Get accurate stats on daily as well as weekly transactions presented through an easy-to-understand line chart. 
  • Chain-specific data- See total added blocks, average block time, gas fee, total transactions, and total wallet addresses.
  • Latest blocks- Get a snapshot of the most recent blocks adding on the zkSync network. 
  • Latest transactions- See brief details of the latest transactions coming into the network. You have the choice to expand and view transactions altogether. 
  • Image description

    11. Explorer-as–a-service (EaaS):

    Explorer-as-a-service (EaaS) in TraceHawk  provides fully-managed and fully-hosted block explorers for zkSync hyperchains. From infrastructure maintenance, to on-time optimizations and scaling– TraceHawk does all the heavy lifting so that you can focus on the progress of your hyperchain. Further, to ensure top-notch performance & uptime of your explorer, TraceHawk implements an advanced 24/7 monitoring system with 99.9% Enterprise SLA. This keeps a close track of the explorer’s performance and produces real-time alerts to notify the network administrator. Note that alerts are immediately handled and are solved automatically on the backend before it can impact the performance.

    12. RaaS Alignment:

    Because of effortless optimization and a range of rollup-specific features, TraceHawk is now well aligned to be used for RaaS or Rollups-as–a-service based zkSync hyperchains.  Whether you manage chains on your own or use a RaaS infrastructure, TraceHawk can be easily plugged in to serve as a full-fledged block explorer. Also, RaaS providers that offer support to zkSync hyperchains can include TraceHawk as their default block explorer in RaaS stack. 

    Try TraceHawk for your zkSync Hyperchains!

    The TraceHawk block explorer for zkSync hyperchains is ready for projects to utilize for zkSync Hyperchains. Obviously, TraceHawk’s offerings are notably more than what we discussed in this article. Also, customizations are endless to suit specific requirements. So, if you are building a zkSync Hyperchain or you look for a rollup-optimized explorer for an existing hyperchain, feel free to connect with us. Our experts are also open to handle all your queries related to TraceHawk and its offerings for rollups and appchains. Send your concerns via mail or scehedule one-to-one call, whichever is feasible. 

    Top comments (0)