Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
127 lines (98 sloc) 7.94 KB



Deployed on ROPSTEN Ethereum

Deployed on MAINNET Ethereum

This page describes the miner for SEDO coin. For the regular ethereum miner, click here.

This is a fork of MVis-tokenminer program (you can use both SEDO miner and MVis token miner to mine SEDO coin, 0xbitcoin and all other compatible tokens)

  • This miner should work with any GPU that supports OpenCL, ie. pretty much all AMDs and most NVidia.
  • Windows binaries can be downloaded from the Releases page, or you can build from source (see below).
  • For Linux, the only option at present is to build from source. See the instructions below.
  • This miner supports both pool mining and solo mining. If you want to mine solo, you either need to run your own node, or use a public one like the ones Infura provides.
  • When in pool mining mode, a 1.0% dev fee is in effect. Every 4 hours it switches to 'dev fee mining' for a short period of time, based on the percent.


We launched a pool with Merge Mining support (0xBTC + SEDO), 3% fee.

Mining is set to productive SEDO contract. At the moment, access to the pool is possible by address: WEB port: 80 Mining port: 10002

The pool commission is currently set at 3%

We will inform you about all changes in the status of the pool. Please read our discord server for info:

Besides SEDOminer, you can also use other compatible Ethereum token miners, for example:



  • Unzip the download package anywhere you like.
  • Open up SEDOminer.ini using any text editor and set the following configuration items:
  • For Pool Mining, you need to specify your mining pool and your ETH address.
  • For SOLO Mining, you need to specify your mining pool and your ETH address.
  • All other settings in the [SEDO] section can be left as is or can be optimized.
  • You can also specify the pool mining address on the command line (-N). See below for all command line options.
  • If your mining pool supports the stratum protocol, change the RPCPort=8586 line to StratumPort=9192. Consult with your mining pool for the actual port # to use.
  • For Solo Mining:
    • Input an ETH account and associated private key.
    • You can specify the address and port of your node in the .ini file, or on the command line.
    • You can enable gas price bidding. (see comments in the file). Note that enabling this feature does not guarantee that you will win every bid. Network latency will sometimes result in failed transactions, even if you 'out-bid' the other transaction.
  • You can leave the .INI file in the executable folder, or you can move it to C:\Users\[USER]\AppData\Local\SedoMiner on Windows, or $HOME/.config/SedoMiner on Linux. If that folder path does not exist, you will need to create it manually. If for some reason that file exists at both locations, the one in the executable folder will take precedence.
  • WINDOWS ONLY: download and install both the VC 2013 Redistributable and the VC 2015 Redistributable
  • Double-click on the file list-devices.bat. Examine the screen output and verify your GPU's are recognized. Pay special attention to the PlatformID. If it is anything other than 0, you will need to edit the start-mining.bat file and change the --opencl-platform <n> argument.
  • Start POOL MINING by double-clicking on start-mining.bat.
  • Start SOLO MINING with SedoMiner.exe -S -G. This assumes you've specified the node address in the .INI file.
  • COOLING: Please note that SEDO-miner does not have any features to set fan speeds or regulate cooling, other than shutting down if things get too hot. Usually the AMD drivers do a pretty good job in that regard, but sometimes they don't. It is your responsibility to monitor your fan speeds and GPU temperatures. If the AMD drivers aren't setting fan speeds high enough, you may need to use a 3rd part product, like Speedfan or Afterburner.

Configuration Details

SEDO-miner is partially configured via command line parameters, and partially by settings in Sedominer.ini. Run Sedominer --help to see which settings are available on the command line. Have a look inside the .ini file to see what settings can be configured there. (It is fairly well commented). Some settings can only be set on the command line (legacy ones mostly), some settings can only be set in the .ini file (newer ones mostly), and some can be set in both. For the last group, command line settings take precedence over the .ini file settings.

Command Line Options

Node configuration:
    -N, --node <host:rpc_port>  Host address and RPC port of your node/mining pool. (default:
    -N2, --node2 <host:rpc_port>  Failover node/mining pool (default: disabled)
    -I, --polling-interval <n>  Check for new work every <n> milliseconds (default: 2000). 
    -R, --farm-retries <n> Number of retries until switch to failover (default: 4)

 Benchmarking mode:
    -M,--benchmark  Benchmark for mining and exit
    --benchmark-warmup <seconds>  Set the duration of warmup for the benchmark tests (default: 8).
    --benchmark-trial <seconds>  Set the duration for each trial for the benchmark tests (default: 3).
    --benchmark-trials <n>  Set the number of benchmark tests (default: 5).

 Mining configuration:
    -P  Pool mining
    -S  Solo mining
    -C,--cpu  CPU mining
    -G,--opencl  When mining use the GPU via OpenCL.
    --cl-local-work <n> Set the OpenCL local work size. Default is 128
    --cl-work-multiplier <n> This value multiplied by the cl-local-work value equals the number of hashes computed per kernel 
       run (ie. global work size). (Default: 8192)
    --opencl-platform <n>  When mining using -G/--opencl use OpenCL platform n (default: 0).
    --opencl-device <n>  When mining using -G/--opencl use OpenCL device n (default: 0).
    --opencl-devices <0 1 ..n> Select which OpenCL devices to mine on. Default is to use all
    -t, --mining-threads <n> Limit number of CPU miners to n (default: use everything available on selected platform)
    --allow-opencl-cpu  Allows CPU to be considered as an OpenCL device if the OpenCL platform supports it.
    --list-devices List the detected OpenCL/CUDA devices and exit. Should be combined with -G or -U flag
    --cl-extragpu-mem <n> Set the memory (in MB) you believe your GPU requires for stuff other than mining. default: 0

 Miscellaneous Options:
    --config <FileSpec>  - Full path to an INI file containing program options. Default location is 1) the executable folder, or 
                           if not there, then in 2) %LocalAppData%/SedoMiner/SedoMiner.ini (Windows) or 
                           $HOME/.config/SedoMiner/SedoMiner.ini (Linux).  If this option is specified,  it must appear 
                           before all others.

 General Options:
    -V,--version  Show the version and exit.
    -h,--help  Show this help message and exit.
You can’t perform that action at this time.