Build Universal Apps on ZetaChain with Tenderly

Tenderly has integrated ZetaChain, an L1 universal blockchain focused on interoperability. Build, test, and deploy Universal Apps that span all chains – even Bitcoin – using the only full-stack infrastructure for the entire development lifecycle.

Build Universal Apps on ZetaChain with Tenderly

In this post

ZetaChain is a breakthrough Layer 1 blockchain designed to power Universal Apps that span all chains from native Bitcoin and Ethereum to Cosmos, Solana, and beyond. Its mission is to serve as a platform for universal access, simplicity, and utility across any blockchain. ZetaChain provides a distinctive approach by connecting multiple blockchain solutions via a single framework on its Universal EVM, showcasing its commitment to the multi-chain future of the Web3 ecosystem.

ZetaChain’s sprawling ecosystem is now supported by Tenderly’s full-stack infrastructure for the entire dapp lifecycle. Developers building universal dapps on ZetaChain can now build using the next-generation collaborative development environments and advanced exploration and debugging tools, streamlining development workflow across teams and eliminating the hassle of switching between tools and platforms.

Unifying the Web3 ecosystem with ZetaChain

ZetaChain's vision for a truly interconnected blockchain ecosystem is a major leap forward in the Web3 space. By enabling omnichain interoperability, ZetaChain allows developers to build dApps that are not confined to a single blockchain but can interact seamlessly with multiple chains from one place of logic. Complete interoperability, even for non-smart chain networks such as Bitcoin and Dogecoin, is essential for creating a cohesive and efficient blockchain ecosystem where assets and information can flow freely across different networks as if deployed on one chain.

Unlike traditional solutions that require complex bridging mechanisms, ZetaChain offers a unified platform that can read and write data natively across multiple blockchain networks. This innovation allows EVM-compatible dapps deployed on ZetaChain to access any other blockchain and be accessed by users from their preferred chain and wallet without the hassle of switching networks. 

By providing native cross-chain data handling, ZetaChain enhances the security of dApps by avoiding locking or wrapping tokens, a method that has been the root cause of a number of exploits in the past. ZetaChain's architecture mitigates these risks by eliminating the need for such mechanisms. This ensures that dapps built on ZetaChain are more secure and reliable and only deal with native assets.

Why should you consider building on ZetaChain?

At its core, ZetaChain utilizes the Cosmos SDK and the Tendermint PBFT consensus engine, operating on a proof-of-stake (PoS) algorithm with robust smart contract functionality and scalable and high-performance infrastructure. This enables its smart contracts to read and write data on any connected blockchain, facilitating seamless asset transfers and smart contract execution across multiple chains. Its architecture provides fast block times (~5 seconds) and instant finality, enabling developers to build highly performant dapps with fast transaction processing. The ability to scale up to 1000 nodes and handle over 4000 transactions per second ensures that ZetaChain can support the growing demands of the Web3 ecosystem.

The ZetaChain network utilizes a custom Ethereum Virtual Machine (EVM) compatible execution layer named zEVM. This layer supports EVM features such as smart contract creation, interaction, and composability and allows external chains to call the contracts built on zEVM. zEVM omnichain contracts can also create outbound transactions on blockchains connected to ZetaChain. Thanks to this functionality, ZetaChain-based dApps or Universal Apps can utilize assets on other chains without the need for asset bridging – including chains like Bitcoin, which lack native smart contract functionality. 

All developers building on ZetaChain create zEVM contracts, which can be standard Solidity contracts. Hence, it provides developers with a familiar EVM experience. To maximize the network's capabilities, zEVM contracts must either follow the specific requirements for omnichain contracts or utilize Cross-Chain Message Passing.

Building Universal Apps on ZetaChain with Tenderly

Equally committed to supporting the multi-chain ecosystem, Tenderly’s full-stack infrastructure brings an array of tools and features to ZetaChain, covering each stage of dapp development and production usage. As ZetaChain enables you to build dapps that work across all blockchains from a single place, the Tenderly product suite provides a single dashboard to develop, test, debug, and monitor your dapps.

Build and test Universal Apps with real-time data

A standout feature of Tenderly’s integration with ZetaChain is the availability of the only true testing infrastructure - Virtual TestNets. These development environments provide you with a collaborative space to test your dApps in a controlled setting, simulating real-world conditions without the nuisances of public tesnets or risks associated with deploying on the mainnet. Virtual TestNets enable you to thoroughly test your dapps and optimize them before going live, significantly reducing the likelihood of bugs and performance issues. Designed specifically for Web3 teams, they offer zero-setup development environments that seamlessly adapt to your workflows. They provide full control, customization, and flexibility during dapp development, making them an invaluable tool.

ZetaChain Virtual TestNet Dashboard

With Virtual TestNets, you can create your own ZetaChain replica and enjoy fully customizable development environments, including:

  • Real-time syncing with the latest ZetaChain state: Stay updated with the most current network data for accurate testing.
  • Complete control and customization: With state manipulation RPCs, an unlimited faucet, and account impersonation, they offer precise environment management.
  • Collaborative and shareable: Enable team collaboration with the ability to preserve environment states through permission isolation.
  • Built-in explorer and debugging tools: Gain complete observability of network activity and resolve issues instantly with advanced debugging capabilities.

Explore and debug on-chain data with best-in-class tools

Tenderly’s dashboard offers comprehensive exploration capabilities for any wallet or contract address on ZetaChain. This includes access to all successful, unsuccessful, and mempool transactions, providing a deep dive into on-chain data relevant to your dApp. Gain insights in a human-readable format, making it easier to analyze and optimize projects.

  1. Transaction Analysis: Preview and inspect transactions trace by trace for detailed analysis. The dashboard provides a human-readable overview of transaction execution, including key status information, full stack trace, state changes, contracts involved, emitted events, and gas consumption.
Transaction Overview with advanced Exploration Tools
  1. Instant Debugging and Validation: Debug issues and validate bug fixes instantly with Tenderly's granular Debugger. Analyze the entire stack trace to pinpoint the exact line of code where a bug occurred. Afterward, try out the Transaction Simulator to simulate the execution with modified parameters or updated contract state, allowing you to test and validate your fixes effectively.
Tenderly's leading Web3 Debugger
  1. Gas Optimization: Optimize gas consumption by analyzing the gas usage of any transaction, breaking it down to individual function calls. This detailed breakdown helps in identifying and addressing inefficiencies, ensuring your dApp runs cost-effectively on ZetaChain.

Monitor and automate responding to ZetaChain on-chain data

Leverage maximum observability with Tenderly’s tools for real-time monitoring and automated responses to on-chain activity on ZetaChain. By setting up a comprehensive monitoring system, you can track relevant events and respond with custom code automatically, ensuring high observability and quick reaction times for your dApp:

  • Real-Time Event Monitoring: Stay updated with your dApp’s usage and other relevant events on ZetaChain using Tenderly Alerts. Receive automatic notifications directly to your team channels, such as Telegram, Slack, Discord, or PagerDuty.
  • Customizable Alerts: Set up real-time alerts for specific events, such as successful or unsuccessful transactions, token transfers, balance changes, and more. These alerts trigger instantly when the specified events occur, allowing you to monitor your dApp’s activity closely.
  • Automated Responses with Web3 Actions: React swiftly to critical on-chain events by setting up automated responses with Web3 Actions. Custom code can be executed automatically as soon as your alerts are triggered, enabling timely and efficient handling of time-sensitive situations.
Creating custom Web3 Actions on ZetaChain

Gain valuable insights and maintain a high level of control over your dApp’s performance and security on ZetaChain, both during development and in production.

Join the future of Web3 development

The integration of Tenderly with ZetaChain marks a significant milestone in the Web3 ecosystem. Developers now have the tools and infrastructure needed to build the next generation of Universal Apps that span all chains and can enjoy future-proof compatibility for new chains the ZetaChain ecosystem adds in perpetuity. 

Start exploring the endless possibilities of cross-chain development today.