Awesome Profit Switching - Next generation pool switching
Achieve higher profits than any of the auto-switching multi-pools alone, by automatically switching between multiple algorithms and
Awesome Miner introduces the next generation of profit switching multi-algorithm pool mining;
Awesome Profit Switching.
By using both real-time coin profitability statistics to switch between single-coin pools and also using
real-time statistics from popular auto-switching multi-pools,
Awesome Miner can automatically switch between mining a specific coin or
mine on the currently most profitable auto-switching multi-pool.
Awesome Profit Switching works for any combination of GPU mining computers and standalone ASIC's, as long as a Cgminer/Sgminer compatible API is available.
The nVidia CUDA based ccMiner is also supported, but with fewer algorithms.
Supported multi-pools for automatic profit switching:
- NiceHash (Scrypt, Scrypt Adaptive N, SHA-3 (Keccak), X11, X13, X15, Nist5, Neoscrypt, Lyra2RE, Qubit, WhirlpoolX)
- WestHash (Scrypt, Scrypt Adaptive N, SHA-3 (Keccak), X11, X13, X15, Nist5, Neoscrypt, Lyra2RE, Qubit, WhirlpoolX)
- LTCRabbit (Scrypt, X11)
Before continuing, please make sure the latest version of Awesome Miner is installed. The software can be downloaded from the
Awesome Miner Download page.
Enable rule for Awesome Profit Switching
The Awesome Profit Switching rule in Awesome Miner is disabled by default. To enable the rule,
open the Options dialog. Go to the Rules
configuration as illustrated below. Check the box to enable the rule Awesome Profit Switching.
operation can be used to customize the rule and select for which miners the rule should apply.
The Awesome Profit Switching rule requires all pools to switch between to be added to the miner. Of all the added pools, the most
profitable will automatically be prioritized.
There are two alternative ways of using the rule:
Alternative #1 is to download the complete configuration for all the supported pools and a prepared Managed Miner. Mainly for GPU mining.
Alternative #2 is to manually ensure that an already running miner has all the pool added.
Alternative #1: Prepared configuration
Download and run one this file to import the configuration to Awesome Miner:
The configuration files are associated with Awesome Miner. Run the downloaded configuration file either from the web browser or from the
download folder to import in Awesome Miner.
When launching the downloaded configuration file, the import dialog will be opened.
Click OK to import the pools and all configuration.
If you for example don't want to do Scrypt mining, simply uncheck the pools that uses Scrypt. If you don't want to use the
Managed Miner feature, uncheck the Awesome Profit Miner.
For each of the imported pools, a dialog will be displayed where the pool configuration must be completed.
The field Worker name must be filled in.
- NiceHash & WestHash & Yaamp: Your Bitcoin address should be used as Worker name
- LTCRabbit & Hamsterpool: Your Worker name follows the pattern Weblogin.Worker - for example AwesomeTest.1
Click OK to continue.
The same dialog will be displayed for each pool, and Worker name must be filled in for all of them.
When the import has completed, the miner will appear in the main window of Awesome Miner, unless unselected during the import.
Configure Device Profiles
The next step is to review the imported device profile configuration, that specifies the GPU mining settings. In the Options dialog,
go to the Device Profile
configuration as illustrated below.
There are two device profiles in the imported configuration.
S-algorithm profile defines the GPU mining settings for the Scrypt and SHA-based algorithms.
X-algorithm profile defines the GPU mining settings for the X11, X13, X15 and Nist5 algorithms.
Edit each of these profiles to work well with the GPU's being used. The default configuration is based on
AMD Radeon 280X. Using the Load from GPU template button, predefined values can be loaded for common GPU types.
For more information about using Device Profiles in Awesome Miner, read the
Device Profile article.
Alternative #2: Manual configuration
The Awesome Profit Switching feature supports the multi-pools and algorithms listed below. Add these combinations of pools and algorithms
to your existing miner (either an External Miner or a Managed Miner)
that you monitor using Awesome Miner. You only need to add those pools and algorithms that you want to use.
- NiceHash (Scrypt, Scrypt Adaptive N, SHA-3 (Keccak), X11, X13, X15, Nist5, Lyra2RE)
- WestHash (Scrypt, Scrypt Adaptive N, SHA-3 (Keccak), X11, X13, X15, Nist5, Lyra2RE)
- LTCRabbit (Scrypt, X11)
In the example below, two Managed Miners running on different computers uses Awesome Profit Switching where the NiceHash X11 pool is the
currently most profitable and will be the highest prioritized pool.
Adding single-coin pools
Any additional pools can be added to the running miners. If the pool has a specific coin specified, the coin statistics will be used to calculate
the profitability of the coin, and the Awesome Profit Switching rule will automatically change to the pool if it's more profitable than any of
the added multi-pools.
Awesome Miner supports WhatToMine, CoinChoose, CoinWarz and WhatMine as coin statistics providers.
Awesome Profit Switching is implemented using the Awesome Miner C# Script API, making it very easy for anyone to make their own
modifications to the code:
Creating custom scripts using the Awesome Miner API requires the Premium or Ultimate Edition of Awesome Miner.
Back to help section
nVidida CUDA mining with ccMiner
Since version 1.1 of Awesome Miner, nVidia CUDA mining with ccMiner is also supported, including support for Awesome Profit Switching.
Please note that when the profit switcher changes pool in ccMiner, the ccMiner process will restart with the new pool. ccMiner doesn't
support changing pool via API like Cgminer and Sgminer.
The screenshot below shows a nVidia Geforce GTX 750 based miner, running on a remote computer, with Awesome Profit Switching enabled.