Mining Server Addresses

RegionAddressStratum PortClaymore StratumHTTP (deprecated)
US Eastus-east.siamining.com333377779980
US Westus-west.siamining.com333377779980

Getting Started

  1. Get a Siacoin address
    • You can grab the Sia client and use it to generate an address.
    • Alternatively, you can use an exchange address (e.g. Bittrex, HitBTC, Poloniex, or ShapeShift). Keep in mind that from time to time exchanges may be temporarily unaccessible due to wallet maintenance.

  2. Get a compatible miner

    • ASIC miners come with their own software, which is usually configured over your local network. We expect all (Blake2b) ASICs to support SiaMining's Stratum protocol (port 3333). The server addresses that you can use are listed at the top of this page. Some miners allow you to specify more than one, for failover.

    • Both AMD and Nvidia GPU users should get the best results with our OpenCL+CUDA Stratum miner, Marlin. Download it here.

    Alternative miners (these miners are outdated, but might still give better results on some systems):

    • Nvidia GPU users can use CCMiner by KlausT: Windows, Linux x86-64, Source. Note that other forks of CCMiner, such as tpruvot's, may not be compatible.

    • AMD GPU users can download a binary of SGMiner for Windows. Linux users can compile SGMiner from source.

    • AMD GPU users can download a binary of GoMiner from here. You can alternatively compile it from source (Go 1.3 or newer is required).

  3. Connect to the pool

    You must use your Siacoin address as the username; you can optionally specify a worker name (to help you keep track of your miners) by adding it after a single dot (.). A full username would therefore be of the form YourSiacoinAddress.WorkerName. You can use any password.

    Here is a sample configuration for the Antminer A3. You can use any URL from the list at the top of this page.

    Worker:    YourSiacoinAddress.WorkerName
    Password:  x

    Here are command line examples for GPU miners. You can of course configure intensity and other parameters.

    ./marlin -H -u YourSiacoinAddress.WorkerName -I 28
    ./ccminer -a sia -e --url=stratum+tcp:// -u YourSiacoinAddress.WorkerName -i 28
    ./sgminer --algorithm=sia --url=stratum+tcp:// --userpass=YourSiacoinAddress.WorkerName -I 28
    ./gominer -url stratum+tcp:// -user YourSiacoinAddress.WorkerName

    Windows users can download sample batch files for Marlin, CCMiner, SGMiner and GoMiner.

  4. Check your stats

    Once you've started mining, you can check your stats by entering your Siacoin address below.

Ethereum+Siacoin Dual Mining

Claymore's Dual Miner for GPUs can be used to mine both Ethereum and Siacoin simultaneously. The mining speed for Siacoin will of course be much lower than with a regular miner, but depending on the current profitability of Ethereum and Siacoin it may result in higher total earnings.

Claymore's miner only supports a simplified Stratum protocol for Siacoin, which is available on port 7777. Here are the parameters you need to use:

EthDcrMiner64.exe -epool -ewal YourEthAddress.WorkerName -epsw x -dpool stratum+tcp:// -dwal YourSiacoinAddress.WorkerName -dcoin sia