# Download Binary

{% hint style="info" %}
To use the binary efficiency Please Install Golang version v1.18.0+
{% endhint %}

#### For Linux OS

```bash
# 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

```bash
# 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

```bash
mv ./sixd $GOPATH/bin
```

#### Make binary file executable (MacOS only)

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

#### Setup require lib to environment (MacOS only)

```bash
sudo cp libwasmvm.dylib /usr/local/lib
```

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

```bash
sixd --help
```
