Soil Protocol
  • 🌱Introduction
    • Getting Started
  • Be your own Launchpad
    • 🐇Introduction
    • 1️Preparing Your Asset
    • 2️Creating Candy Machine
    • 3️Configure Candy Machine
    • 4️Update Whitelist
    • 5️Integrate With Minting Website
  • NFT Tooling
    • 🐇Introduction
    • ✍️NFT Holder Snapshot
    • 🪂Airdrop New NFT
    • 🏅NFT Information and Rarity
  • Appendix
    • 🔮Contact Us
Powered by GitBook
On this page
  • Tooling required​
  • Clone and Install Soil Protocol​
  • Terra
  1. Introduction

Getting Started

PreviousIntroductionNextIntroduction

Last updated 2 years ago

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:

  • : to clone the repository

  • : JavaScript runtime

  • : TypeScript execution environment

  • : 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

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.

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.

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

Setting up a testnet wallet (for testing)

🌱
​
git
node
ts-node
pinata
​
master branch
​
​