Fork of Gupax integrating the XMRvsBeast Raffle
Find a file
2024-04-05 17:50:45 +02:00
.github Update ci.yml with new name of gupax to gupaxx 2024-03-23 19:22:40 +01:00
assets feat: add fresh images for README 2024-04-03 18:35:54 +02:00
pgp feat: add pgp signature 2024-03-23 17:30:21 +01:00
src fix: possible crash if config was using old deleted path and p2pool was auto started. 2024-04-05 17:06:19 +02:00
utils fix: script release cleanup 2024-04-03 21:26:41 +02:00
.gitignore node: add monero.jameswillhoite.com 2023-03-17 12:46:46 -04:00
.gitmodules Update [/external] 2022-12-18 13:57:50 -05:00
ARCHITECTURE.md feat: update doc and README 2024-04-03 18:41:29 +02:00
build.rs fix: correct path for icon windows 2024-03-03 09:05:43 +01:00
Cargo.lock feat: beta release 0.1.9 2024-04-05 17:50:45 +02:00
Cargo.toml feat: beta release 0.1.9 2024-04-05 17:50:45 +02:00
CHANGELOG.md feat: beta release 0.1.9 2024-04-05 17:50:45 +02:00
DIFFERENCES.md feat: update doc and README 2024-04-03 18:41:29 +02:00
LICENSE root 2022-10-09 14:08:16 -04:00
NOTES_ALGORITHM.md feat: add rules note for algorithm to integrate outside hashrate. 2024-03-26 21:38:27 +01:00
README.md fix: link in README 2024-04-04 07:20:09 +02:00
rust-toolchain.toml fix: add target x64 mac 2024-03-24 13:29:17 +01:00
TODO_XMRvsBeast.md feat: update doc and README 2024-04-03 18:41:29 +02:00
typos.toml feat: beta release 0.1.6 2024-04-02 17:15:51 +02:00

Gupax logo

Status of development

This fork is a work in progress, trying to achieve the bounty A fork of GUPAX integrating the XMRvsBeast Bonus Hashrate Raffle for P2Pool Miners.

It is not yet ready for stable release. It works in theory but not yet tested enough. Please feel free to test the beta release and open an issue if you encounter an anomaly.

You can see the progress with TODO

Gupaxx

Gupaxx is a fork of Gupax integrating the XMRvsBeast Raffle, it is also a maintained software. It is made to make in the most easy way possible mining on P2Pool while optionally participating (but you will want to 😉) in the XMRvsBeast raffle.

CI

Contents

What is Gupaxx/XMRvsBeast?

Gupaxx is a fork of Gupax that integrate the XMRvsBeast raffle.

This fork adds an easy way to distribute your hashrate between P2pool and XMRvsBeast to participate in the raffle to win more xmr while supporting the p2pool network.

To have a detailed explication of Gupax, see the README of upstream.

Guide

  1. Download the bundled version of Gupaxx
  2. Extract
  3. Launch Gupaxx

Next steps can be seen in this video tutorial.

https://github.com/Cyrix126/gupaxx/assets/58007246/610cbfea-fd97-4150-95ed-9c8a7ef5ba94

  1. Input your Monero address in the P2Pool tab
  2. Register your same address on XMRvsBeast
  3. Input the token received in the XvB Tab
  4. Start P2Pool
  5. Start XMRig
  6. Start XvB

Gupaxx will distribute your hashrate between P2Pool and XMRvsBeast as defined here by the algorithm.

The algorithm will decide which quantity of HR will be directed to P2pool and to XMRvsBeast, so that you still keep a share in the PPLNS Window. It will send by default just enough to get to the highest round or, if hero mode is enabled, everything minus minimum required to still have a share in the PPLNS Window.

XvB Tab

CI

Console of XvB

The output of console will show useful information on the status of the XvB process and the decision of the algorithm for every 10 minutes.

Token input

You need to put the token received when you registered your XMR payout address.

Private stats

Private information about your address on XMRvsBeast can be found here after the process is started with your token provided.

XvB Raffle Status

Gupaxx add a new column XvB Raffle on the Status Tab in the Process submenu. It displays public statistics of XMRvsBeast, which are available here It is refreshed every minute. This column will be active if the XvB process is started even partially, it doesn't need the token to be provided.

XvB raffle stats

Other changes

This fork brings upgrades of dependence and some bugfixes about visual, performance and security that you can find in DIFFERENCES.
I will eventually (meaning when I'll have time) create pull requests for upstream about these differences.

Troubleshooting

If you have any issue, feel free to ask for support in the xmrvsbeast matrix room or to open an issue in this repo. You can also contact me though email.

Windows

You must add an exception to your antivirus for the directory where gupaxx is executed. Follow the step for Windows Only that start at 30 seconds in this video.

Mac OSX

You must remove Gupaxx app from quarantine with following command:
If you have put Gupaxx.app in your Applications
xattr -d com.apple.quarantine /Applications/Gupaxx.app See this issue.

License

The GUI library Gupaxx uses is egui. It is licensed under MIT & Apache 2.0.

Many other libraries are used that have various licenses.

Gupaxx, P2Pool, and XMRig are licensed under the GNU General Public License v3.0.