Browse Source

finalize 5

pull/101/head
Thorben Linneweber 2 years ago
parent
commit
430188c978
1 changed files with 23 additions and 9 deletions
  1. +23
    -9
      README_future.md

+ 23
- 9
README_future.md View File

@ -1,6 +1,6 @@
# webminerpool
**Complete sources** for a Monero (cryptonight/cryptonight-lite) webminer. **Hard fork ready**.
**Complete sources** for a Monero (cryptonight and variants) webminer. **Hard fork ready**.
###
@ -21,34 +21,48 @@ Unfortunately the newest version of cryptonight, cn/r (cnv4), does perform poorl
which allows autoswitching algorithms (at the moment [moneroocean.stream](https://moneroocean.stream)) webminerpool will automatically
switch to an algorithm which is most profitable at the moment.
## Update notes: It is beneficial to first update your clients (step_A) to the newest mining script (Version 7, the version number can be found in the "handshake-data" within the source code). Wait a few days till your user base followed (because of browser caching) and then update to the newest server version (step_B). This is recommended because of the possibility that the new server negotiates a mining algorithm with the pool, which is not yet supported by on old client (and therefore is not forwarded to the client).
## Update notes: It is beneficial to first update your clients (step_A) to the newest mining script (Version 7, the version number can be found in the "handshake-data" within the source code). Wait a few days till your user base followed (because of browser caching) and then update to the newest server version (step_B). This is recommended because of the possibility that the new server negotiates a mining algorithm with the pool, which is not supported by an old client (and therefore is not forwarded by the server).
## step_A and step_B have to be performed before March 9th!
# Currently supported algorithms
# What is new?
| # | xmrig short notation | webminerpool internal | description |
| -- | --------------| --------------------------------- | ------------------------------------------------ |
| 1 | cn | algo="cn", variant=-1 | autodetect cryptonight variant (block.major - 6) |
| 2 | cn/0 | algo="cn", variant=0 | original cryptonight |
| 3 | cn/1 | algo="cn", variant=1 | also known as monero7 and cryptonight v7 |
| 4 | cn/2 | algo="cn", variant=2 or 3 | cryptonight variant 2 |
| 5 | cn/r | algo="cn", variant=4 | cryptonight variant 4 also known as cryptonightR |
| 6 | cn-lite | algo="cn-lite", variant=-1 | same as #1 with memory/2, iterations/2 |
| 7 | cn-lite/0 | algo="cn-lite", variant=0 | same as #2 with memory/2, iterations/2 |
| 8 | cn-lite/1 | algo="cn-lite", variant=1 | same as #3 with memory/2, iterations/2 |
| 9 | cn-pico/trtl | algo="cn-pico", variant=2 or 3 | same as #4 with memory/8, iterations/8 |
| 10 | cn-half | algo="cn-half", variant=2 or 3 | same as #4 with memory/1, iterations/2 |
# What is new?
- **March 1, 2019**
- Added cryptonight v4. Hard fork ready! (**client-side** / **server-side**). Added support for cn/half and cn-pico/trtl. Added support for auto-algo switching.
- Added cryptonight v4. Hard fork ready!. Added support for cn/half and cn-pico/trtl. Added support for auto-algo switching. (**client-side** / **server-side**)
- **September 27, 2018**
- Added cryptonight v2. Hard fork ready! (**client-side** / **server-side**).
- Added cryptonight v2. Hard fork ready! (**client-side** / **server-side**)
- **June 15, 2018**
- Support for blocks with more than 2^8 transactions. (**client-side** / **server-side**).
- Support for blocks with more than 2^8 transactions. (**client-side** / **server-side**)
- **May 21, 2018**
- Support for multiple open tabs. Only one tab is constantly mining if several tabs/browser windows are open. (**client-side**).
- **May 6, 2018**
- Check if webasm is available. Please update the script. (**client-side**).
- Check if webasm is available. Please update the script. (**client-side**)
- **May 5, 2018**
- Support for multiple websocket servers in the client script (load-distribution).
- **April 26, 2018**
- A further improvement to fully support the [extended stratum protocol](https://github.com/xmrig/xmrig-proxy/blob/dev/doc/STRATUM_EXT.md#mining-algorithm-negotiation) (**server-side**).
- A simple json config-file holding all available pools (**server-side**).
- A further improvement to fully support the [extended stratum protocol](https://github.com/xmrig/xmrig-proxy/blob/dev/doc/STRATUM_EXT.md#mining-algorithm-negotiation) (**server-side**)
- A simple json config-file holding all available pools (**server-side**)
- **April 22, 2018**
- All cryptonight and cryptonight-light based coins are supported in a single miner. [Stratum extension](https://github.com/xmrig/xmrig-proxy/blob/dev/doc/STRATUM_EXT.md#mining-algorithm-negotiation) were implemented: The server now takes pool suggestions (algorithm and variant) into account. Defaults can be specified for each pool - that makes it possible to mine coins like Stellite, Turtlecoin,.. (**client/server-side**)

Loading…
Cancel
Save