Skip to content
This repository has been archived by the owner on Dec 2, 2022. It is now read-only.

An """""archive""""" of SaladBind, originally developed by LIT Devs. Because Salad 1.0 is a joke

License

Notifications You must be signed in to change notification settings

RadsammyT/SaladBind-Archive

Repository files navigation

REPO ARCHIVED. NO CONTRIBUTIONS CAN BE MADE.

ARCHIVE NOTES

THIS REPO IS FOR PEOPLE WHO WANT TO CONTINUE USING SALADBIND. IT WILL BE SOMEWHAT MAINTAINED AND WILL HAVE THEIR MINERS UPDATED. IN THE FUTURE, THIS REPO MAY MEET THE SAME FATE AS THE ORIGINAL. ALTERNATIVES FOR SALADBIND MAY COME UP IN THE MEANWHILE.

Also: Some features in the archive versions are either enhanced or created and may not be found in other versions.

Try Salad in CLI

Wayback Machine of the LITdevs repo

my discord server

NO CHANGES TO THE ORIGINAL README BELOW ARE MADE*, DO NOT CONTACT LIT DEVS FOR SUPPORT, THEY HAVE ABANDONED IT.

*except for the images (changed at vukkys request) and hyperlinks (discord links and github releases)

SaladBind Discord

If you want to contribute to SaladBind, please read our contributing guide. Do NOT make your own SaladBind version unless you have a good reason to! We welcome any contributions!

Table of Contents

Features
Installation
Configuration
Miner Setup Guide
Compiling

This application is not affiliated with Salad Technologies. It is made by LIT Devs, for the entire Salad community.

We have a Discord server if you want to talk to us!

Features

  • Switch between miners, pools, and algorithms
  • Shows only miners and algorithms that are supported by your GPU
  • Easy to use interface
  • Built-in configuration editor
  • Automatic updates for the miners and the app itself
  • Three methods of setting up SaladBind: scanning for the Rig ID, getting it from your Salad Auth token, and entering your Rig ID manually
  • Discord Rich Presence
  • No extra programs needed
  • Set advanced miner arguments
  • Save your advanced miner arguments
  • Immediately restart mining with old settings using a command line argument.

Installation

Windows

Download the file from GitHub Releases.

There's a video tutorial, which you can find here, if you prefer digesting information via video rather than text.

Arch-based Linux distros

SaladBind is available on the AUR! Install the saladbind package through the AUR manager of your choice.

Is Arch not your favorite distro? That's unfortunate! You can try contacting us, or downloading the binary manually as explained below.

macOS and other Linux distros

Download the file from GitHub Releases. For these platforms, you'll need to run SaladBind from the terminal, due to how SaladBind works. If you need help with using the terminal, don't be afraid to Google a bit - you'll have to use cd to be in the same folder that SaladBind is in.

Use these commands to start SaladBind, for macOS or Linux respectively:

chmod +x ./saladbind-macos # You only need to run this once
./saladbind-macos
chmod +x ./saladbind-linux # You only need to run this once
./saladbind-linux

Configuration

Once you start SaladBind for the first time, it will ask you if you want to enable Discord Rich Presence. Here is what it looks like:

Discord Rich Presence

Then, it'll prompt you to enter your mining details.

You can do this by letting SaladBind search your log file, entering your Salad Auth token, or enter your Rig ID manually.

Automatic (Read from Salad logs)

SaladBind will search your Salad's log file for your Rig ID and save it automatically.

  1. Make sure that "Override GPU Compatibility Detection" is enabled in your Salad settings. If this is disabled, Salad might not log your Prohashing details.
  2. Start mining with the Salad app normally for 5-15 minutes (the "Chopping" stage)
  3. Choose Automatic on SaladBind (Read from Salad logs)

Automatic (Get with Salad Auth token)

You will be prompted to enter your access token. To get your access token, log in to https://app.salad.io/ and follow these steps depending on your browser:

Chromium and derivatives

  1. Click the lock symbol in the address bar
  2. Open Cookies and uncollapse app-api.salad.io
  3. Look for sAccessToken and copy it (right click and click Select all as it is very long)
  4. Paste the token into the terminal (on Windows, right-click in the SaladBind window to paste)

Firefox

  1. Go to app-api.salad.io/api/v1/profile/referral-code
  2. Open the devtools by pressing F12
  3. Click on Storage and make sure that Cookies is uncollapsed
  4. Double click the value box next to sAccessToken and copy it
  5. Paste the token into the terminal (on Windows, right-click in the SaladBind window to paste)

Manual

  1. Start mining with the Salad app normally, if you have already been mining for over ~3h you need to restart Salad
  2. Mine for around 5-15 minutes (the "Chopping" stage)
  3. Find your Salad logs. A guide can be found here
  4. Search for "rig ID" in the main.log file and copy it. Both the Ethermine worker ID and NiceHash rig ID are supported
  5. Paste the Rig ID into the terminal (on Windows, right-click in the SaladBind window to paste)
  6. Next, look for a line in the logs that looks like
    PhoenixMiner.exe -rmode 0 -rvram 1 -log 0 -pool stratum+tcp://prohashing.com:3339 -pool2 stratum+tcp://eu.prohashing.com:3339 -wal salad -pass o=006a68e5-c33c-40f0-9531-fb216829612f,n=006a68e5-c33c-40f0-9531-fb216829612f
    Copy the part after o= until the ,n= as demonstrated here: 006a68e5-c33c-40f0-9531-fb216829612f
  7. Paste the Prohashing id into the terminal (on Windows, right-click in the SaladBind window to paste)

If you don’t want to use the Prohashing pool, you can skip steps 6 & 7
However, using the Prohashing pool is recommended when possible.

You are now ready to go!

Miner Setup Guide

If you don't know what miner, algorithm or pool to pick, we have a handy guide.

Command line arguments

SaladBind offers some command line arguments.

  • -d for dumping debug data
  • -l for starting mining with the latest settings

Compiling

If you don't want to use our pre-compiled binaries you can compile SaladBind yourself. You'll need to install Node.js.

  1. Clone the repository
  2. Open a terminal in the folder and run npm install
  3. Run npm run compile (This may display a warning, but it's safe to ignore it)
  4. Your compiled binaries will be in the bin folder

About

An """""archive""""" of SaladBind, originally developed by LIT Devs. Because Salad 1.0 is a joke

Resources

License

Stars

Watchers

Forks

Packages

No packages published