Skip to content
Back to news

Moonbeam Integrates with OpenZeppelin to Provide Best-in-Class Security Tools to Developers

Moonbeam Team

Jun 3, 2021

4 min read

Users Will Be Able to Quickly Build Smart Contracts and Easily Mint New Tokens on Moonbeam and Moonriver.

Singapore – June 3, 2021 – Moonbeam, the Ethereum-compatible smart contract platform on Polkadot, announced an integration with OpenZeppelin, an open-source framework to build secure smart contracts. This integration provides Moonbeam developers of all levels with the ability to seamlessly create, manage, and deploy smart contracts using the full set of OpenZeppelin tools, including their contract wizard. By making it even easier to create and deploy smart contracts and tokens, the Moonbeam DeFi ecosystem will be able to rapidly expand to include a rich set of native assets.

OpenZeppelin provides security products to build, automate, and operate decentralized applications that have made it a favorite tool for Ethereum developers. Since Moonbeam has become a popular expansion point for developers that wish to access the Polkadot ecosystem, it made sense to bring OpenZeppelin tools to the Moonbeam platform.

The first phase of the integration is complete, adding support for OpenZeppelin’s three main products: Contracts & Libraries, Contract Wizard, and Defender. Developers can now use each product on the Moonbase Alpha TestNet:

  • Contract Wizard: Online web-based interactive contract generator tool that significantly simplifies and speeds up the creation of secure smart contracts based on the OpenZeppelin contract library. It currently supports ERC20, ERC721, and ERC1155, providing a point and click interface for creating contracts based on these standards.
  • Defender: After deploying a smart contract, developers can use OpenZeppelin Defender to monitor and manage their contracts on an ongoing basis. Defender provides a management platform that includes administration functions such as pause and upgrade, monitoring for contract events and function calls, and a knowledgebase for smart contract security best practices.
  • Contracts & Libraries: A way to minimize risk by using battle-tested libraries of Solidity-based smart contracts that are fully compatible with Moonriver and Moonbeam. It includes the most used implementations of ERC standards.

“OpenZeppelin’s mission is to protect the open economy, and we are excited to collaborate with the Moonbeam community for secure development and operations,” said Jonathan Alexander, OpenZeppelin CTO. “We look forward to supporting the project teams and seeing the solutions that will result from this effort!”

The OpenZeppelin integration with Moonbeam supplies developers with an extensive set of tools to automate, secure, and manage the smart contracts they are building. OpenZeppelin helps minimize risk by making it simple to access open-source code templates that have been widely used and vetted on Ethereum and other blockchains. These templates are a perfect starting point for developers that want to quickly get started developing secure applications on Moonbeam.

Moonbeam is one of the first Polkadot projects with a complete integration of OpenZeppelin. 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, and now, OpenZeppelin.

Nate Hamilton, Director of Business Development at Moonbeam, explains: “As we strive to provide the easiest and most compatible platform on Polkadot, support for OpenZeppelin’s entire stack was a must-have. Moonbeam’s developer focus made it a natural fit to work together and ensure teams could leverage familiar and favorite tools.”

Learn how to get started on Moonbeam and use OpenZeppelin on the Moonbeam TestNet, Moonbase Alpha, by visiting the official project documentation site or joining us on our Discord server.

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 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:

About OpenZeppelin

OpenZeppelin provides a complete suite of security products and audit services to build, manage, and inspect all aspects of software development and operations for decentralized applications. To learn more about OpenZeppelin’s security products and services, visit