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:

git clone https://github.com/Soil-Protocol/soil

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

npm install

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:

https://faucet.terra.money/

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

Last updated