NFT Gen 2 Tech Doc
  • Introduction
  • Overview
    • NFT Data Chain
    • Cosmos SDK
    • Modules
      • Core Module
      • Oracle
  • Integration
    • Creating Schema
    • System Mode
      • Minting
      • Sending Action
    • User Mode
      • Minting
      • Sending Action
  • Data-chain Base URI
  • Getting Started
    • Installation (Golang)
    • Getting Started
      • Download Binary
      • Developer Resources
      • Binary Overview
      • Create Account
      • Faucet
      • Deploy NFT Gen2
      • Perform Action of NFT Gen2
      • Update NFT Schema
      • Script
    • SDK Package for NodeJs
      • Example Resources
      • Deploy NFT Gen2
      • Perform Action of NFT Gen2
      • Update NFT Schema
    • SDK for GO
      • Requirements
      • Installation
      • Usage
      • Preparing Key for Authentication
      • Supported Messages and Queries
      • Examples
    • Six Protocol Developer Community
Powered by GitBook
On this page
  1. Getting Started
  2. Getting Started

Download Binary

To use NFT Gen2 there are 2 different method first one is using sixd binary and second one is using sixd sdk

To use the binary efficiency Please Install Golang version v1.18.0+

For Linux OS

# For Linux OS
wget https://storage.googleapis.com/download-sixprotocol/sixd/linux/sixd_linux_amd64.tgz.gz
#or
curl -G https://storage.googleapis.com/download-sixprotocol/sixd/linux/sixd_linux_amd64.tgz.gz -o ./sixd_linux_amd64.tgz.gz
#or
gsutil cp gs://download-sixprotocol/sixd/linux/sixd_linux_amd64.tgz.gz .

For MacOS

# ARM64(M1) processror
wget https://storage.googleapis.com/download-sixprotocol/sixd/macos_darwin_arm64/sixd_darwin_arm64.tgz.gz
#or
curl -G https://storage.googleapis.com/download-sixprotocol/sixd/macos_darwin_arm64/sixd_darwin_arm64.tgz.gz -o ./sixd_darwin_arm64.tgz.gz
#or
gsutil cp gs://download-sixprotocol/sixd/macos_darwin_arm64/sixnft_darwin_arm64.tgz.gz .

# Intel(amd64) processror
wget https://storage.googleapis.com/download-sixprotocol/sixd/macos_darwin_amd64/sixd_darwin_amd64.tgz.gz
#or
curl -G https://storage.googleapis.com/download-sixprotocol/sixd/macos_darwin_amd64/sixd_darwin_amd64.tgz.gz -o ./sixd_darwin_amd64.tgz.gz
#or
gsutil cp gs://download-sixprotocol/sixd/macos_darwin_amd64/sixnft_darwin_amd64.tgz.gz .

After downloaded we need to extract zip file and it appear "sixd" binary file ( and libwasmvm.dylib for MacOS user)

move binary file go bin path

mv ./sixd $GOPATH/bin

Make binary file executable (MacOS only)

xattr -d com.apple.quarantine $GOPATH/bin/sixd
sudo chmod 755 $GOPATH/bin/sixd

Setup require lib to environment (MacOS only)

sudo cp libwasmvm.dylib /usr/local/lib

To test binary is executable try command and it will list all available command

sixd --help
PreviousGetting StartedNextDeveloper Resources

Last updated 2 years ago