mirror of
https://github.com/Cyrix126/gupaxx.git
synced 2024-12-22 22:59:27 +00:00
2.7 KiB
2.7 KiB
TODO
Bounty
These todos are not all part of the bounty.
- upgrade deps
- separate logic in smaller modules
- new tab XvB
- logo
- link to website
- link and message hovering explaining registration and needs to read the rules.
- token input
- hero checkbox
- without restart of xvb (next decision of algo)
- log section
- state of XvB process
- selected XvB node
- algorithm decisions info
- timestamp
- private stats
- from XvB API (fails, average 1h and 24h)
- round type in
- win or loose
- indicator of mining round and time left.
- new process for XvB
- update preferred XvB node based on ping and backup
- fix: xmrig will not do anything if node is not responding. Need to parse output of xmrig for error and update nodes.
- status process XvB
- status process XMRig node in real time.
- public information from API
- stop, start, restart buttons
- button to autostart
- distribute hashrate conforming to the algorithm.
- check every 10 minutes average Xmrig HR of last 15 minutes
- fast startup (check 10s first decision then 1m second decision)
- take into account outside HR
- mining on p2pool
- mining on XvB
- ask Xmrig to mine on p2pool
- generate token for xmrig
- enable xmrig with remote access control
- check if at least a share in pplns Window
- calculate spared HR
- calculate time to be spared
- with hero option
- without hero option, to give minimum to be in most accessible round type
- sleep 10mn less time to spare then ask Xmrig to mine on XvB node
- output log to console in XvB tab
- update preferred XvB node based on ping and backup
- fix some overlapping from upstream
- edit metadata of project
- adapt README for XvB
- beta release
- stable release
- video tutorial to set up XvB Tab
- adapt doc for new code
- cargo package metadata
- pgp signatures
- rename reference of gupax name to gupaxx
- replace AppImage with a desktop file
- adapt README for XvB
- fix clippy
- optimizations
- benchmarks table render only what is visible
- console output render only what is visible
- remove arti
- replace hyper with reqwest
- better organize new code
- merge commits from upstream
- tests for new function
- time calculated by algorithm
- better automatization with utils for releases
- pre-release
- feedback
- release