CryptoDredge is a simple in use and highly optimized cryptocurrency mining software. It takes full advantage of modern NVIDIA graphics cards through the use of unique optimization techniques. We have also devoted great attention to stable power consumption. These benefits, along with the very small developer fee, make our product one of the best publicly available miners.
Developer fee is 1%
- Argon2d (4096/DYN/NIM)
- Chukwa (Argon2-512)
- Chukwa-v2
- CryptoNightConceal
- CryptoNightGPU
- CryptoNightHaven
- CryptoNightHeavy
- CryptoNightTurtle
- CryptoNightUPX
- Ethash
- FiroPoW
- KawPow
The current version of CryptoDredge is a (portable) console application. Unpack the downloaded archive and edit one of the sample .bat
/.sh
files or provide the necessary command line arguments.
Example:
CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> -p <OPTIONS>
## Command-Line Arguments
`-v`, `--version` Print version information
`-a`, `--algo` Specify algorithm to use
- `argon2d-dyn`
- `argon2d-nim`
- `argon2d4096`
- `chukwa2`
- `chukwa`
- `cnconceal`
- `cngpu`
- `cnhaven`
- `cnheavy`
- `cnturtle`
- `cnupx2`
- `ethash`
- `firopow`
- `kawpow`
`-d`, `--device` List of comma-separated device IDs to use for mining. IDs are numbered `0,1`...,N - 1
`-h`, `--help` Print help information
`-i`, `--intensity` Mining intensity (`0.0` - `8.0`). For example: `-i N[,N]` (default: `6`)
`-o`, `--url` URL of mining pool
`-p`, `--pass` Password/Options for mining pool
`-w`, `--worker` Worker name
`-u`, `--user` Username for mining pool
`-x`, `--proxy` Connecting through a proxy. Syntax: `protocol://[user:password@]proxyhost[:port]`. For example: `-x socks5://proxyuser:[email protected]:1080`. Supported proxy types: Socks5 for TCP connections, HTTP for Websocket connections
`--cert` Path to the mining pool server certificate file. Used for `stratum+ssl` connections, must contain the full certificate chain. If not specified, the server certificate is not verified, but the connection remains secure
`--sni` Enable SNI (Server Name Indication) for `stratum+ssl` connections
`--log` Log output to file
`--no-color` Force color off
`--no-watchdog` Force watchdog off
`--no-crashreport` Force crash reporting off
`--cpu-priority` Set process priority in the range `0` (low) to `5` (high) (default: `3`)
`--api-type` Specify API type to use (default: `ccminer-tcp`)
- `ccminer-tcp` (ccminer 2.3 TCP)
- `ccminer-ws` (ccminer 2.3 WebSocket)
- `off`
`-b`, `--api-bind` IP:port for the miner API, `0` disabled (default: `127.0.0.1:4068`)
`-r`, `--retries` N number of times to retry if a network call fails, `-1` retry indefinitely (default: `-1`)
`-R`, `--retry-pause` N time to pause between retries, in seconds (default: `15`)
`--timeout` N network timeout, in seconds (default: `300`)
`-c`, `--config` JSON configuration file to use (default: `config.json`)
`--no-nvml` Force NVML off
`--hashrate` Expected hashrate in kh/s (argon2d-nim only) (default: `100`)
`--optimizer` Run optimizer, currently for argon2d-nim only (default: `off`)
- `auto` (Run if gpu.json does not exist)
- `force` (Run always)
- `off`
`--temperature-limit` GPU limit temperature, `0` disabled (default: `0`)
`--temperature-start` GPU resume temperature, `0` disabled (default: `0`)
- NVIDIA GPUs with Compute Capability 5.0 or above
- Latest GeForce driver
- 2 GB RAM (4 GB recommended). Some algorithms require the virtual memory (swap file) with the same size as all of the GPU's memory.
- Internet connection
- Ubuntu 18.04+, Debian 10.0+ (64-bit versions)
There are many reasons for rejected shares. The primary reasons are:
- high network latency
- overloaded mining server
- aggressive graphics card overclocking
If you are using a third-party watchdog, you can disable the built-in watchdog by using --no-watchdog
option.
Example:
CryptoDredge -a <ALGO> -o stratum+tcp://<POOL> -u <WALLET_ADDRESS> --no-watchdog
It seems that you are using an own restart mechanism of CryptoDredge (see the Watchdog item).
If the built-in watchdog is enabled then CryptoDredge will generate and send us the report. You can disable error reporting with --no-crashreport
option. Allowing CryptoDredge to send us automatic reports helps us prioritize what to fix and improve in the future versions.
Crash reports won't include any personal information about you, but they might include:
- Operating System version
- Driver version
- Miner configuration
- Application crash data
If you encounter many "invalid share: invalid pow" errors from the pool, set --hashrate
option to calculate the start difficulty.
If you have problems, questions, ideas or suggestions, please contact us by posting to [email protected]
Visit the CryptoDredge web site for the latest news and downloads: https://cryptodredge.org/