2018-05-03 12:31:54 +00:00
# Algorithms
2019-07-20 13:59:42 +00:00
Since version 3 mining [algorithm ](#algorithm-names ) should specified for each pool separately (`algo` option), earlier versions was use one global `algo` option and per pool `variant` option (this option was removed in v3). If your pool support [mining algorithm negotiation ](https://github.com/xmrig/xmrig-proxy/issues/168 ) you may not specify this option at all.
2018-07-29 12:23:55 +00:00
#### Example
```json
{
"pools": [
{
"url": "...",
2019-07-20 13:14:34 +00:00
"algo": "cn/r",
2018-07-29 12:23:55 +00:00
...
}
],
...
}
```
2018-05-03 12:31:54 +00:00
2019-07-20 13:14:34 +00:00
#### Pools with mining algorithm negotiation support.
2018-05-03 12:31:54 +00:00
2018-05-03 15:20:36 +00:00
* [www.hashvault.pro ](https://www.hashvault.pro/ )
2019-07-20 13:14:34 +00:00
* [moneroocean.stream ](https://moneroocean.stream )
2019-07-20 13:57:37 +00:00
## Algorithm names
2019-08-17 07:57:59 +00:00
| Name | Memory | Version | Notes |
|------|--------|---------|-------|
2019-09-28 01:28:31 +00:00
| `rx/0` | 2 MB | 3.2.0+ | RandomX (Monero). |
2019-08-17 07:57:59 +00:00
| `argon2/chukwa` | 512 KB | 3.1.0+ | Argon2id (Chukwa). |
| `argon2/wrkz` | 256 KB | 3.1.0+ | Argon2id (WRKZ) |
| `rx/wow` | 1 MB | 3.0.0+ | RandomWOW. |
| `rx/loki` | 2 MB | 3.0.0+ | RandomXL. |
| `cn/fast` | 2 MB | 3.0.0+ | CryptoNight variant 1 with half iterations. |
| `cn/rwz` | 2 MB | 2.14.0+ | CryptoNight variant 2 with 3/4 iterations and reversed shuffle operation. |
| `cn/zls` | 2 MB | 2.14.0+ | CryptoNight variant 2 with 3/4 iterations. |
| `cn/double` | 2 MB | 2.14.0+ | CryptoNight variant 2 with double iterations. |
| `cn/r` | 2 MB | 2.13.0+ | CryptoNightR (Monero's variant 4). |
| `cn/wow` | 2 MB | 2.12.0+ | CryptoNightR (Wownero). |
| `cn/gpu` | 2 MB | 2.11.0+ | CryptoNight-GPU. |
| `cn-pico` | 256 KB | 2.10.0+ | CryptoNight-Pico. |
| `cn/half` | 2 MB | 2.9.0+ | CryptoNight variant 2 with half iterations. |
| `cn/2` | 2 MB | 2.8.0+ | CryptoNight variant 2. |
| `cn/xao` | 2 MB | 2.6.4+ | CryptoNight variant 0 (modified). |
| `cn/rto` | 2 MB | 2.6.4+ | CryptoNight variant 1 (modified). |
| `cn-heavy/tube` | 4 MB | 2.6.4+ | CryptoNight-Heavy (modified). |
| `cn-heavy/xhv` | 4 MB | 2.6.3+ | CryptoNight-Heavy (modified). |
| `cn-heavy/0` | 4 MB | 2.6.0+ | CryptoNight-Heavy. |
| `cn/1` | 2 MB | 2.5.0+ | CryptoNight variant 1. |
| `cn-lite/1` | 1 MB | 2.5.0+ | CryptoNight-Lite variant 1. |
| `cn-lite/0` | 1 MB | 0.8.0+ | CryptoNight-Lite variant 0. |
| `cn/0` | 2 MB | 0.5.0+ | CryptoNight (original). |