Skip to content
Go to https://apps.moonbeam.network/moonbeam page to Explore Apps

Compatibility with Popular Developer Tools from Ethworks Further Strengthens Robust Development Environment.

Singapore – July 1, 2021 – MoonbeamGo to page https://moonbeam.network/, the Ethereum-compatible smart contract platform on Polkadot, has completed integrations with WaffleGo to page https://getwaffle.io/ and MarsGo to page https://ethereum-mars.readthedocs.io/en/latest/, two popular Ethereum-based developer tools created by EthworksGo to page https://ethworks.io/. The addition of these tools to Moonbeam’s already-lengthy list of developer integrations will make it even easier to create, test, compile, and deploy new projects to the Polkadot and Kusama ecosystems.

From the beginning, Moonbeam has prioritized having the best possible developer experience, particularly for projects that are used to the Ethereum environment. WaffleGo to page https://getwaffle.io/ is a widely-used library for compiling and testing smart contracts. Mars is a deployment manager that allows devs to write and execute deployment configurations for smart contract projects. Together, Waffle and Mars can be used to build, test, and deploy Ethereum smart contracts to Moonbeam and Moonriver, thanks to Moonbeam’s complete Ethereum compatibility and native support for Solidity smart contracts. 

These tools will each serve as an important resource for projects expanding to Moonbeam:

  • Waffle uses minimal dependencies, has syntax that is easy to learn and extend, and provides fast execution times when compiling and testing smart contracts. It is TypeScriptGo to page https://www.typescriptlang.org/ compatible and uses Chai matchersGo to page https://ethereum-waffle.readthedocs.io/en/latest/matchers.html to make tests easy to read and write.
  • Mars provides a simple, TypeScript compatible framework for creating advanced deployment scripts and staying in sync with state changes. Mars focuses on infrastructure-as-code, allowing developers to specify how their smart contracts should be deployed and then using those specifications to automatically handle state changes and deployments.

“We’re glad to see Moonbeam integrating Waffle & Mars into the Polkadot & Kusama ecosystems. Ethworks is dedicated to building a strong blockchain infrastructure & community. Moonbeam’s integration is another milestone on the way to achieving these goals,” said Marek Kirejczyk, Ethworks CEO.

Moonbeam is the first Polkadot project with complete integration of Waffle. This integration is yet another resource for developers on Moonbeam, which unites a Polkadot-based environment with the most popular Ethereum tools, including MetaMask, TheGraph, Hardhat, OpenZeppelin, and now, Waffle.

“Our collaboration with Ethworks is based on a mutual desire to provide developers the tools they need to effectively develop, test, and deploy Web3 applications,” explains Francisco Javier Agosti, Director of Markets and Partnerships at Moonbeam. “Integrating Waffle and Mars provides Moonbeam developers with more tool choices and minimizes the changes needed to extend existing applications and protocols to a broader set of users and assets on Polkadot and Kusama.”

Waffle and Mars are both fully integrated and ready to use now on Moonbeam’s TestNet, Moonbase Alpha. Learn more by visiting Moonbeam’s official documentation siteGo to page https://docs.moonbeam.network/integrations/waffle-mars/. For more information on how to use them with a TypeScript project, check out this tutorial: https://docs.moonbeam.network/integrations/waffle-mars/Go to page https://docs.moonbeam.network/integrations/waffle-mars/.

Join the Moonbuilders Workshop on August 4! The Ethworks team will showcase the integration of Waffle & Mars on Moonbase Alpha. Register hereGo to page https://www.crowdcast.io/e/moonbuilders-ws/6.

About the Moonbeam Network

Moonbeam is an Ethereum-compatible smart contract platform on the Polkadot network that makes it easy to build natively interoperable applications. This Ethereum compatibility allows developers to deploy existing Solidity smart contracts and DApp frontends to Moonbeam with minimal changes. As a parachainGo to page https://moonbeam.network/education/what-is-a-parachain/ on the Polkadot network, Moonbeam will benefit from the shared security of the Polkadot relay chain and integrations with other chains that are connected to Polkadot. Currently in active development by PureStake, Moonbeam is expected to reach MainNet by Q3 2021. Learn more: https://moonbeam.network/Go to page https://moonbeam.network/?utm_source=website&utm_medium=news&utm_campaign=announcement&utm_content=subscan.

About Ethworks

Ethworks is the one-stop shop for your blockchain project. We’ve been fortunate to work with some of the most noble brands in the blockchain industry and built our own open-source tools — Waffle, Mars & UseDapp — to contribute to the blockchain community. Learn more: https://ethworks.io/Go to page https://ethworks.io/