About the Project

Truffle is the most popular development framework for Ethereum with a mission to make your life a whole lot easier. Truffle is one of the most popular development tools on Ethereum, and Truffle Boxes are pre-configured packages that help reduce the time it takes to create and deploy code to supported networks.

About the Integration

With a Truffle Box, developers can use a boilerplate setup on Truffle to quickly extend their project to Moonbeam.

The Moonbeam Truffle Box is pre-configured with two networks: dev (for a standalone Moonbeam node) and Moonbase (for the Moonbase Alpha TestNet). An example ERC-20 token contract and simple test script is included as well as examples. The setup will feel familiar to users that have experience with Truffle.

Moonbeam Truffle Box has also incorporated the Moonbeam Truffle plugin, a quick and easy solution to start developing in local environments, by introducing support for a docker based standalone node image. It streamlines the process of setting up a local node, which can take up to 40 minutes when building its binary from source.