Tokens and Crowdsales on Bitcoin Cash are a paradigm shift. They'll allow developers and entrepreneurs to quickly and efficiently raise the funds they need to take change the world, directly on Bitcoin Cash. This will be at the heart of the next wave of utility for the BCH network. Utility drives the network effect and with the release of the Wormhole SDK, powered by [BITBOX](/bitbox, we're hoping to empower developers to create amazing tokens and crowdsales on Bitcoin Cash.
This tutorial will give you everything you need to start creating your own tokens and ICOs. It will consist of multiple parts. The first will be setting up your development environment. The second will be setting up a full node with wormholed. The last part will be creating tokens on testnet.
The goal of this article is to show the first steps needed to set up your development environment and start checking out the Wormhole SDK.
In this post we’ll cover the following:
This also comes bundled with npm which is the “Node Package Manager.” You can confirm everything downloaded correctly by opening your terminal and running node --version and npm --version.
Finally you’re ready to install Wormhole SDK. You can do that with
. This will give you access to Wormhole new and console. To confirm it worked run wormhole --version. At the time of writing the latest version of Wormhole SDK is v0.1.21.
npm install wormhole-sdk --global
It should be noted that all of the above tools, NodeJS, NPM, AtomIO and Wormhole SDK all work on macOS, Windows and Linux. The screenshots show MacOS but Wormhole SDK works across all platforms.
Now that you have all the tools installed you’re ready to start playing around with the Wormhole SDK. We want to make it as easy as possible for you to create a token or ICO on Bitcoin Cash so Wormhole has a new command which creates a basic directory structure and wormhole.js config file. To see it in action run
wormhole new lifeExtensionToken
You've now got your development environment set up, Wormhole SDK installed and can create new apps. You're gonna need a full node. In the next part we'll set up a Wormhole full node and configure wormholeREST.