Skip to content

albertov19/moonbeam_box

Repository files navigation

Moonbeam

Moonbeam Truffle Box

A beta version of the Moonbeam Truffle Box.

Getting started

To get started, clone this repository

git clone https://github.com/albertov19/moonbeam_box

Afterwards, install all the dependencies:

npm install

The dependencies installed are the following:

  • EthereumJS wallet: a lightweight wallet implementation.
  • Minimist: TODO
  • Web3 Provider Engine: tool for composing custom Web3 providers.
  • Truffle: this is not needed if you have installed it globally.
  • Moonbeam Truffle Plugin: tool to easily create your own standalone Moonbeam node for development (uses Docker).

Networks

Moonbeam Truffle Box is pre-configured with two networks: standalone and TestNet. To deploy in the standalone network please check the Moonbeam Truffle Pluggin section to install and start your own local node.

node_modules/.bin/truffle migrate --network development
node_modules/.bin/truffle migrate --network testnet

Note: if you have Truffle installed globally, you can replace node_modules/.bin/truffle for truffle.

Moonbeam Truffle Plugin

The Plugin is used to get you started with a local standalone Moonbeam node quickly, the following commands are available:

Install

In this context, installing means downloading the Docker image of the Moonbeam standalone node (requires Docker to be installed).

node_modules/.bin/truffle run moonbeam install

Start

Start the standalone Moonbeam node.

node_modules/.bin/truffle run moonbeam start

Stop

Stop the standalone Moonbeam node. This will remove the container, thus purging the chain.

node_modules/.bin/truffle run moonbeam stop

Pause

Pause the standalone Moonbeam node.

node_modules/.bin/truffle run moonbeam pause

Unpause

Unpause the standalone Moonbeam node.

node_modules/.bin/truffle run moonbeam unpause

Status

Shows the status of the standalone Moonbeam node.

node_modules/.bin/truffle run moonbeam status

Contact Us

We welcome any feedback, so feel free to reach out through our official Discord Channel.

About

Moonbeam Truffle Box

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published