Posts

Moonbeam Truffle Box Now Available for Solidity Developers

Helps Ethereum Projects Quickly Deploy Smart Contracts to Moonbeam

Boston, MA – November 3, 2020PureStake, the company developing the Moonbeam smart contract platform, has launched the Moonbeam Truffle Box. 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. With this release, developers will use a boilerplate setup on Truffle to quickly extend their project to Moonbeam.

Moonbeam, an Ethereum-compatible smart contract platform on the Polkadot network, makes it easy to build multi-chain applications. With the Moonbeam Truffle Box, Ethereum developers can easily deploy smart contracts on Moonbeam, opening new user experiences and assets. Devs will leverage Truffle’s development environment that also offers a testing framework (with Mocha and Chai) and a full asset pipeline on 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.

Click here to get started and learn how to use the Moonbeam Truffle Box.

See a Demo of the Moonbeam Truffle Box at TruffleCon 2020!

Moonbeam is an official sponsor of TruffleCon 2020. As part of our “Making a dApp Multi-Chain: Deploying Solidity Smart Contracts to Moonbeam” talk on Saturday, November 7, we will be showcasing the new Moonbeam Truffle Box. Alberto Viera and Joshy Orndorff from the PureStake team will be presenting. Register for free to watch this and other developer-focused talks: https://trfl.co/tcon2020.

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 early 2021. Learn more: https://moonbeam.network/

About PureStake

PureStake’s team has extensive experience building technology companies and complex software platforms. Led by Derek Yoo, former Fuze Founder and CTO, PureStake provides protocol implementation services and creates developer tools for next-generation blockchain networks. Learn more: https://www.purestake.com/

Moonbeam Monthly Dispatch: October 2020

We’ve got a lot of news this month, so let’s dive in.

Moonbase Alpha TestNet Upgrade

We introduced the Moonbase Alpha TestNet three weeks ago, and now we’re releasing our first feature upgrade.

Announced yesterday, Moonbase Alpha v2 adds several new features, including publish-subscribe capabilities and precompiles.

This functionality is a big step forward in making our smart contract platform as similar to Ethereum as possible. By minimizing the changes needed to run existing Solidity smart contracts on the new network, Ethereum projects can simply replicate their dApp and deploy it to Moonbeam using Truffle, Remix, and other popular developer tools.

Pub/Sub

Publish-subscribe is an asynchronous messaging service that acts as a middleware between the publishers of messages, and applications that subscribe to them. Commonly referred to as pub/sub, this messaging pattern makes it possible for dApps, like wallets and block explorers, to receive updates about on-chain transactions, balances, and other critical data without needing to issue new queries.

Check out a recent blog that dives into this functionality in more detail.

Precompiled Contracts

Moonbase Alpha now includes some of the precompiled contracts that are natively available on Ethereum: ecrecover, sha256, ripemd-160 and the identity function. If you’d like to learn how to use them, I recommend this tutorial from my colleague Alberto.

You can find the full release notes for Moonbase Alpha v2 here.

SushiSwap Proposal Progresses to Next Stage

You may have seen our recent proposal to extend Sushiswap to Polkadot via Moonbeam. A Moonbeam-based SushiSwap deployment would make DOT, KSM, and other Polkadot-based assets available to users of the platform. We received significantly positive feedback on this proposal, and are progressing to the next stage.

For the unacquainted, SushiSwap is an Ethereum-based DEX that has created an amazing community, achieved significant market presence, and attracted a large amount of liquidity in a very short amount of time. We see SushiSwap as a testament to the power of blockchains to create and organize new kinds of grassroots-led communities.

The next stage will involve a Sushi-weighted community vote, followed by a grant and deployment milestones (assuming the vote is successful).

Welcome Aboard, Joshy Orndorff

If you’ve been following Polkadot for the past couple of years, you’ve likely attended a live or virtual event featuring Joshy Orndorff, a developer advocate at Parity.

We’ve been fortunate enough to bring Joshy into the fold as a Senior Blockchain Engineer for Moonbeam. While his main focus will be on development, he will continue to speak and present at ecosystem events. Feel free to drop him a line on our Discord server.

Speaking of which…

Upcoming Events

Our dance card is full for the next month. Here’s where you can catch us giving a behind-the-scenes look at Moonbeam.

Sub0 – October 15, 2020

Parity’s twice-yearly developer conference dedicated to the Substrate framework.

Join us for a workshop showcasing how to build an Ethereum-compatible blockchain on Substrate, including a deep-dive into the Frontier project which we helped build.

Register for Free

 

 

Web3 Forum – October 29-30, 2020

An in-person event (they still exist!) in Shanghai showcasing what’s happening in Web3.

Our CEO, Derek Yoo, will appear via video to talk about how Moonbeam is making it easier than ever to bring Ethereum applications into the Polkadot ecosystem.

Register Now

 

 

 

TruffleCon – November 6-7, 2020

The premier event for blockchain developers dedicated to tooling and technology.

We’re sponsoring TruffleCon this year, and we’re thrilled to be hosting a talk on Moonbeam. Join us to learn more about how easy the path from Ethereum to Moonbeam can be (using Truffle).

Sign Up for Free

 

 

You can keep track of which events we’re attending here: https://moonbeam.network/events/

Gitcoin Bounties: Hello World! By Polkadot

On Thursday, the Web3 Foundation team is kicking off the Hello World! By Polkadot competition on Gitcoin, offering DOT and KSM for completing up to 23 challenges ranging from beginner to advanced, including Moonbeam challenges!

Categories and Prizes

In total, there are 23 different challenges over four categories: 7 Beginner, 3 Intermediate, 4 Advanced and 9 Ecosystem. Ecosystem challenges include Moonbeam, Acala, Phala, and Plasm. All challenges will come with extensive resources to guide you along the way.

Each challenge has been capped at maximum 50 submissions, so move quickly to be in the first 50 valid submissions to get your prize. Prizes per challenge are as follows:

  • Beginner – 3 DOT
  • Intermediate – 1 KSM
  • Advanced – 10 DOT
  • Ecosystem Challenges – 5 DOT

There will also be an extra prize for the first 50 people that manage to complete 18 or more challenges: 150 DOT!

Head over to Gitcoin to sign up.

That’s it for this month! As always, you can keep in touch via Discord, Twitter, or our email newsletter (sign up below).

Subscribe to This Newsletter

Want to receive these updates via email? Enter your email below to sign up for our Moonbeam Monthly Dispatch newsletter.