Getting Started

Before you using Soil Protocol, you will need to install and operate a handful of developer tools.

Tooling requiredโ€‹

You will need recent version of the following tools:

  • git: to clone the repository

  • node: JavaScript runtime

  • ts-node: TypeScript execution environment

  • pinata: pinata account for upload image to IPFS (in case of you want to create your own NFT)

git version

output: git version 2.35.1

The latest LTS version of node is recommended:

node --version

output: v16.14.2

npm --version

output: 8.1.2

ts-node --version

output: v10.4.0

Clone and Install Soil Protocolโ€‹

All of NFT operations are done through the Soil Scripting Tools. For now, we recommend pulling the latest code from the master branch:

This will create a directory soil in your home directory with the latest code from the repository.

You will then need to install the dependencies in the js/cli folder

Terra

We highly recommend trying to first deploy a Candy Machine on Terra pisco-1 , before moving to the phoenix-1 environment.

Setting up a testnet wallet (for testing)โ€‹โ€‹

In order to add LUNA to your testnet wallet, you can request funds from a faucet:

If the request fund are successful, it will show the modal notifying. The faucet usually give out 5 LUNA.

Last updated