{"id":28324985,"url":"https://github.com/cyrix126/gupaxx","last_synced_at":"2026-03-09T15:01:08.981Z","repository":{"id":223699752,"uuid":"761095174","full_name":"Cyrix126/gupaxx","owner":"Cyrix126","description":"Project moved to https://github.com/gupax-io/gupax","archived":false,"fork":false,"pushed_at":"2025-12-22T20:10:40.000Z","size":14855,"stargazers_count":129,"open_issues_count":9,"forks_count":11,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-02-28T16:38:17.264Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gupax.io","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"hinto-janai/gupax","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cyrix126.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-21T08:25:18.000Z","updated_at":"2026-02-27T10:51:04.000Z","dependencies_parsed_at":"2025-04-18T19:28:45.025Z","dependency_job_id":"4d568d27-9fd0-4cd4-94b0-250240114f40","html_url":"https://github.com/Cyrix126/gupaxx","commit_stats":null,"previous_names":["cyrix126/gupax"],"tags_count":75,"template":false,"template_full_name":null,"purl":"pkg:github/Cyrix126/gupaxx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyrix126%2Fgupaxx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyrix126%2Fgupaxx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyrix126%2Fgupaxx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyrix126%2Fgupaxx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cyrix126","download_url":"https://codeload.github.com/Cyrix126/gupaxx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cyrix126%2Fgupaxx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30299840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T14:33:48.460Z","status":"ssl_error","status_checked_at":"2026-03-09T14:33:48.027Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-25T19:14:04.527Z","updated_at":"2026-03-09T15:01:08.974Z","avatar_url":"https://github.com/Cyrix126.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Gupaxx logo](assets/images/banner.png)\n\n## Development Status\nThis fork has a stable release. \nIt is intended for end users and offers a friendly and easy user experience.\n\n## Gupaxx\n`Gupaxx` is a fork of [**Gupax**](https://github.com/hinto-janai/gupax) integrating the [XMRvsBeast Raffle](https://xmrvsbeast.com), it is also a maintained software. Designed to simplify mining on [P2Pool](https://www.getmonero.org/2021/10/05/p2pool-released.html) while optionally participating (but you will want to 😉) in the XMRvsBeast raffle. \n\n## System requirements\n`Gupaxx` may not run on machines with:\n- A deprecated OS (Windows 7, Ubuntu 18.04, etc)\n- CPU whithout support for OpenGL 3.1 (\u003c2010)\n\n[![CI](https://github.com/cyrix126/gupaxx/actions/workflows/ci.yml/badge.svg)](https://github.com/cyrix126/gupaxx/actions/workflows/ci.yml)\n\n## Contents\n* [What is Gupaxx/XMRvsBeast?](#what-is-gupaxxxmrvsbeast)  \n* [Guide](#guide) \n* [XvB Tab](#xvb-tab) \n\t- [Console](#console-of-xvb) \n\t- [Account stats](#account-stats) \n* [XvB Raffle](#xvb-raffle-status) \n* [Daemon mode](#daemon-mode) \n* [Other changes](#other-changes) \n* [License](#license) \n\n## What is Gupaxx/XMRvsBeast?\n[**`Gupaxx`**](https://getmonero.org) is a fork of [*Gupax*](https://github.com/hinto-janai/gupax) that integrates the [XMRvsBeast raffle](https://xmrvsbeast.com).\n\nWith this fork, you can easily split your hashrate between P2Pool and XMRvsBeast, increasing your chances of winning in the raffle while also supporting the Monero network via decentralizing the mining using using p2pool.\n\nFor a detailed explanation of Gupax, see the [README](https://github.com/hinto-janai/gupax) of upstream.\n\n\n## Guide\n1. [Download the bundled version of Gupaxx](https://github.com/Cyrix126/gupaxx/releases)\n2. Extract\n3. Launch Gupaxx\n\nNext steps can be seen in this video tutorial:\n\nhttps://github.com/Cyrix126/gupaxx/assets/58007246/610cbfea-fd97-4150-95ed-9c8a7ef5ba94\n\nOr watch this video by Anti MoonBoy: https://www.youtube.com/watch?v=8_MOQHYRE1c\n\n4. Input your Monero address in the `P2Pool` tab\n5. Register the same address on [XMRvsBeast](https://xmrvsbeast.com)\n6. Start `P2Pool`\n7. Start `XMRig`\n8. Start `XvB`\n\nGupaxx will distribute your hashrate between P2Pool and XMRvsBeast as defined by [this algorithm](NOTES_ALGORITHM.md).\n\nThe algorithm will decide which quantity of HR that will be directed to P2Pool and to XMRvsBeast, so that you still keep a share in the [PPLNS Window](https://github.com/SChernykh/p2pool#how-payouts-work-in-p2pool). \nIt will by default send just enough to get to the highest round or, if hero mode is enabled, everything minus the minimum required to still have a share in the PPLNS Window.\n\u003c/div\u003e\n\n## XvB Tab\n![CI](assets/images/xvb_tab.png)\n### Console of XvB\nThe output of the console will show useful information on the status of the XvB process and the decision of the algorithm for every 10 minutes.\n### Account stats\nAccount stats about your address on XMRvsBeast can be found here after the process is started.\n\n\n## XvB Raffle Status\nGupaxx adds a new column called **XvB Raffle** on the Status Tab in the Process submenu. It displays public statistics of XMRvsBeast, which are available [here](https://xmrvsbeast.com/p2pool).  \nIt is refreshed every minute.\nThis column will be active if the XvB process is started even partially.\n\n![XvB raffle stats](assets/images/xvb_raffle_stats.png)\n\n## Daemon mode\nGupaxx can be started as a daemon, without any GUI (intended for CLI only environement).  \nTo do so, start the executable with the argument `--daemon`.  \nThe daemon is configurable by the same configuration file that is used by the normal GUI mode that you can find in the following path depending on your OS  \n|            |                                              |                                                 |\n| ---------- | -------------------------------------------- | ------------------------------------------------|\n| Linux      | $XDG_DATA_HOME or $HOME/.local/share/gupaxx  | /home/alice/.local/state/gupaxx                 |  \n| macOS      | $HOME/Library/Application Support/Gupaxx     | /Users/Alice/Library/Application Support/Gupaxx |\n| Windows    | {FOLDERID_RoamingAppData}\\Gupaxx             | C:\\Users\\Alice\\AppData\\Roaming\\Gupaxx           |\n\n\n  \t\t\nOnce started, you can enter the key 's' to print the status of started processes.\n\n\n## Other changes\nThis fork brings upgrades of dependence and some bugfixes about visual, performance and security that you can find in [DIFFERENCES](DIFFERENCES.md).  \n~~I will eventually (meaning when I'll have time) create pull requests for upstream about these differences.~~  \n**Edit**:  \nThere is currently no plan to upstream the changes as the owner of Gupax said he won't have time to review the PR.\n\n\n## Troubleshooting\nIf you have any issue, feel free to ask for support in the [xmrvsbeast matrix room](#xmrvsbeast:monero.social) [![Chat on Matrix](https://matrix.to/img/matrix-badge.svg)](https://matrix.to/#/#xmrvsbeast:monero.social) or you can also just [open an issue](https://github.com/Cyrix126/gupaxx/issues/new/choose) in this repo. You can also contact me through [email](mailto:gupaxx@baermail.fr).\n### Windows\nYou must add an exception to your antivirus for the directory where Gupaxx is executed. Follow the step for Windows Only, that starts at 30 seconds in this [video](https://user-images.githubusercontent.com/101352116/207978455-6ffdc0cc-204c-4594-9a2f-e10c505745bc.mp4).\n### Mac OSX\nYou must remove Gupaxx app from quarantine with following command:  \n*If you have put Gupaxx.app in your Applications*  \n`xattr -d com.apple.quarantine /Applications/Gupaxx.app`\nSee this [issue](https://github.com/hinto-janai/gupax/issues/51).\n\n\n## License\n\n![GPL v3](assets/images/gplv3-with-text-136x68.png)\n\n[Gupaxx](https://github.com/cyrix126/gupax/blob/master/LICENSE), [P2Pool](https://github.com/SChernykh/p2pool/blob/master/LICENSE), [XMRig](https://github.com/xmrig/xmrig/blob/master/LICENSE) and [XMRig-Proxy](https://github.com/xmrig/xmrig-proxy/blob/master/LICENSE) are licensed under the GNU General Public License v3.0.\n\n[Monerod](https://github.com/monero-project/monero) [licence](https://github.com/monero-project/monero?tab=License-1-ov-file)\n\n[See the licenses of various dependencies.](https://github.com/Cyrix126/gupaxx/blob/master/Cargo.toml)\n\n## Mirror\nIn case Github repository is down, you can still find the source code at [librejo](https://librejo.monerodevs.org/Ecosystem/gupaxx)\n\n## Donations\nIf you'd like to thank me for the development of Gupaxx and/or motivate me to improve it you're welcome to send any amount of XMR to the following address:\n\n![QR CODE DONATION ADDRESS](assets/donation_qr.png)\n```\n4AGJScWSv45E28pmwck9YRP21KuwGx6fuMYV9kTxXFnWEij5FVEUyccBs7ExDy419DJXRPw3u57TH5BaGbsHTdnf6SvY5p5\n```\n\nEvery donations will be converted to hours of work !\n\n### Donation transparency\n\nA Kuno page exist so you can easly keep track of the amount funded in this project.  \n[Gupaxx Kuno](https://kuno.anne.media/fundraiser/dsrr/)  \nIn case you don't want to rely on the kuno website, the secret view key is:  \n\n```\n6c6f841e1eda3fba95f2261baa4614e3ec614af2a97176bbae2c0be5281d1d0f\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrix126%2Fgupaxx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyrix126%2Fgupaxx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyrix126%2Fgupaxx/lists"}