Introducing Virtual TestNets! ⚡ Test and stage dapps on real-time production data. Get started

Networks

Moonbeam Integrated: How to Build Better Dapps on Moonbeam With Tenderly

Tenderly completes the first phase of integration with Moonbeam, enabling many essential development tools. Learn how Tenderly helps you build better dapps on Moonbeam and how both projects strive to provide a unified user and developer experience.

Milica Lukic
Milica Lukic
Nov 22, 2022 · 4 min read

In this post

Moonbeam Integrated: How to Build Better Dapps on Moonbeam With Tenderly

It is my pleasure to announce the Tenderly integration with the Moonbeam network. Moonbeam is the first chain from the Polkadot ecosystem to be added to the list of more than 20 Tenderly-supported networks.

Moonbeam is a developer-friendly platform for building cross-chain connected applications backed by vast tool support and modern Substrate architecture. It uses integrated cross-chain messaging so developers can create smart contracts that access services across many remote chains. By uniting functionality from Ethereum, Cosmos, Polkadot, and more into a single platform, Moonbeam solves today’s fragmented user experience. This approach creates the ideal development environment for building connected applications.

The Tenderly-Moonbeam integration allows smart contract engineers to simplify their Web3 development flow and use essential developer tools to build impactful dapps on Moonbeam. Additionally, it will help further eliminate development silos and fragmentation, ensuring a unified user and developer experience.

How Tenderly helps you build better dapps on Moonbeam

Together with Moonbeam, Tenderly supports Web3 developers from the Polkadot ecosystem. If you’re an existing Tenderly user, you can seamlessly deploy to the Moonbeam network supported by the Tenderly tools you already know and love.

And if you’ve just started using Tenderly, you have a range of tightly integrated Web3 development tools at your disposal. This way, you can build your dapp in one place, with the possibility to expand to any other Tenderly-supported network seamlessly.

Either way, the unified, all-in-one Tenderly platform can help you develop user-friendly multi-chain dapps on Moonbeam with confidence. It brings helpful tools that cover different phases of smart contract development.

Here are just some of the benefits the Tenderly-Moonbeam integration brings:

1. Simplified development flow

As a hub with great visibility across different chains, Moonbeam allows you to expand from Ethereum to the Polkadot ecosystem quickly and frictionlessly. It gives you an easy way to redeploy EVM-compatible smart contracts without having to rewrite them in RUST.

Backed by the all-in-one Tenderly development platform, you can now speed up and simplify your development process on Moonbeam to an even greater extent. For instance, you can prototype your Moonbeam contract in Tenderly Sandbox and use Debugger to inspect and fix any problem you come across. You can also play out your fixes or upgrades using Transaction Simulator before even deploying your contract to the Moonbeam network.

Finally, share your work with your team members to guide them through the entire development flow of your dapp. Gather essential input quickly from anyone involved in the project to enhance your feedback loop.

2. Fast and controlled testing

Multi-chain dapps may involve smart contracts communicating across different networks. For Web3 developers, such smart contracts require extensive testing to ensure their dapps work as expected and with minimal risks involved.

You can simplify and improve the otherwise complex testing process with Tenderly Forks. As a zero-setup testing environment preconfigured for Moonbeam, as well as a range of other networks, Forks give you an easy way to preview complex transaction scenarios without sending them to the chain.

You can easily test how your smart contracts will behave once in production on Moonbeam. And since your contracts are deployed to a Tenderly Fork, a controlled, lightweight testing environment, you can perform your tests with speed, accuracy, and privacy, identifying and resolving potential issues early on.

3. Improved user experience

Want to ensure your Moonbeam dapp provides an excellent user experience? Then use Tenderly Simulation API to bring your end users peace of mind when running transactions. Enable them to see how sending transactions through your dapp would play out before actually running them and eliminate the anxiety that comes from uncertainty.

Integrating with Simulation API also eliminates a lot of manual work for Web3 developers. So, you can provide an additional benefit for your end users without burdening your team. Tenderly handles transaction simulations for you and runs them against the most recent data on the Moonbeam network.

Interested to learn more? Read this helpful guide on using Tenderly on Moonbeam or watch a short tutorial to start building better dapps:

Building better dapps with Tenderly and Moonbeam

How we work toward a unified user and developer experience

Moonbeam and Tenderly share a common goal of eliminating silos and fragmentation associated with multi-chain dapps and Web3 development. Both projects strive to remove obstacles caused by infrastructural and technical complexity, providing a better, unified user and developer experience.

Moonbeam, as a hub for different networks, enables dapps to reach new users and assets across multiple chains with maximum interoperability and minimal friction. And while Moonbeam strives to unify cross-chain functionalities, Tenderly brings together essential tools to cover each aspect of smart contract development under one roof.

Together, both Moonbeam and Tenderly aim to:

  • Remove complexities and solve fragmentation inherent to multi-chain dapps and smart contract development.
  • Unify functionalities during development or across different chains to ensure an easier and more efficient user and developer experience.
  • Eliminate fragmented tooling and dapps by providing Web3 developers with easy cross-chain communication through Moonbeam and all-in-one Tenderly tools.
  • Achieve a higher-order goal by composing Web3 building blocks to provide a unified experience to users and developers.

What Tenderly features are supported in the first phase of integration with Moonbeam?

With this release of integration, you can use many essential Tenderly features. The initial list includes Debugger, along with its integral functionalities such as Evaluate Expression, State Changes, and Events, Transaction Simulator, and Tenderly Forks.

We plan to further enhance this integration with support for transactions based on RUST precompiles.

Enjoy a unified dapp-building experience with Moonbeam and Tenderly

With easy access to the Polkadot ecosystem through Moonbeam and integral tooling under the all-in-one Tenderly development platform, you can build multi-chain dapps with confidence. Without context switching between siloed tools and fragmented networks, you can enjoy a unified, more professional Web3 development experience and build user-focused dapps.

Tenderly also brings you Tenderly Web3 Gateway, a reliable production node solution for easy blockchain interaction. Tenderly Web3 Gateway gives you up to eight times faster read-heavy workloads, as well as 100% consistent data access. So, head over to Tenderly, set up your account for free, and take full advantage of completely integrated tooling.