Users Will Be Able to Quickly Build Smart Contracts and Easily Mint New Tokens on Moonbeam and Moonriver.
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.
Learn more
Learn more about OpenZeppelin Contracts: openzeppelin.com/contracts
See the documentation: docs.openzeppelin.com/contracts
Sign up for a free OpenZeppelin Defender account: https://defender.openzeppelin.com/
Be part of the community
- Continue the discussion on our forum 📖
- Join our Discord ⚡
- Follow us on Twitter 🐥
- Even better, join the team 🚀