mirror of
https://github.com/Cyrix126/gupaxx.git
synced 2024-12-22 14:49:21 +00:00
feat: merge from upstream
This commit is contained in:
commit
baef329606
7 changed files with 7672 additions and 5847 deletions
|
@ -1,13 +1,17 @@
|
||||||
# v1.3.6
|
# v1.3.6
|
||||||
## Changes
|
## Changes
|
||||||
* [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes:
|
* [Remote Node](https://github.com/hinto-janai/gupax#remote-monero-nodes) changes:
|
||||||
|
- Added `xmr{1,2,3}.rs.me` (thanks @SChernykh [#80](https://github.com/hinto-janai/gupax/issues/79))
|
||||||
|
- Removed `moneronode.ddns.net` (thanks @dukethorion [#83](https://github.com/hinto-janai/gupax/issues/83))
|
||||||
- Removed `bunkernet.ddns.net`
|
- Removed `bunkernet.ddns.net`
|
||||||
- Removed `ru.poiuty.com`
|
- Removed `ru.poiuty.com`
|
||||||
- Added `xmr{1,2,3}.rs.me` (thanks @SChernykh [#80](https://github.com/hinto-janai/gupax/pull/80))
|
|
||||||
|
## Fixes
|
||||||
|
- Non-responding nodes not being sorted by ping speed
|
||||||
|
|
||||||
## Bundled Versions
|
## Bundled Versions
|
||||||
* [`P2Pool v3.10`](https://github.com/SChernykh/p2pool/releases/tag/v3.10)
|
* [`P2Pool v3.10`](https://github.com/SChernykh/p2pool/releases/tag/v3.10)
|
||||||
* [`XMRig v6.21.0`](https://github.com/xmrig/xmrig/releases/tag/v6.21.0)
|
* [`XMRig v6.21.1`](https://github.com/xmrig/xmrig/releases/tag/v6.21.1)
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
1732
Cargo.lock
generated
1732
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
10
Cargo.toml
10
Cargo.toml
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "gupax"
|
name = "gupax"
|
||||||
version = "1.3.5"
|
version = "1.3.6"
|
||||||
authors = ["hinto-janai <hinto.janai@protonmail.com>"]
|
authors = ["hinto-janai <hinto.janai@protonmail.com>"]
|
||||||
description = "GUI for P2Pool+XMRig"
|
description = "GUI for P2Pool+XMRig"
|
||||||
documentation = "https://github.com/hinto-janai/gupax"
|
documentation = "https://github.com/hinto-janai/gupax"
|
||||||
|
@ -36,7 +36,12 @@ dirs = "5.0.1"
|
||||||
egui = "0.26.2"
|
egui = "0.26.2"
|
||||||
egui_extras = { version = "0.26.2", features = ["image"] }
|
egui_extras = { version = "0.26.2", features = ["image"] }
|
||||||
## 2023-12-28: https://github.com/hinto-janai/gupax/issues/68
|
## 2023-12-28: https://github.com/hinto-janai/gupax/issues/68
|
||||||
eframe = { version = "0.26.2", default-features = false, features = ["glow"] }
|
##
|
||||||
|
## 2024-03-18: Both `glow` and `wgpu` seem to crash:
|
||||||
|
## <https://github.com/hinto-janai/gupax/issues/84>
|
||||||
|
## `wgpu` seems to crash on less computers though so...
|
||||||
|
eframe = { version = "0.26.2", features = ["wgpu"] }
|
||||||
|
|
||||||
## 2023-02-06: The below gets fixed by using the [wgpu] backend instead of [glow]
|
## 2023-02-06: The below gets fixed by using the [wgpu] backend instead of [glow]
|
||||||
## It also fixes crashes on CPU-based graphics. Only used for Windows.
|
## It also fixes crashes on CPU-based graphics. Only used for Windows.
|
||||||
## Using [wgpu] actually crashes macOS (fixed in 0.20.x though).
|
## Using [wgpu] actually crashes macOS (fixed in 0.20.x though).
|
||||||
|
@ -102,7 +107,6 @@ egui = {version = "0.26.2", features=["callstack"]}
|
||||||
|
|
||||||
[target.'cfg(not(target_os = "macos"))'.dependencies]
|
[target.'cfg(not(target_os = "macos"))'.dependencies]
|
||||||
tls-api-native-tls = "0.9.0"
|
tls-api-native-tls = "0.9.0"
|
||||||
## [wgpu] backend
|
|
||||||
|
|
||||||
# Windows dependencies
|
# Windows dependencies
|
||||||
[target.'cfg(windows)'.dependencies]
|
[target.'cfg(windows)'.dependencies]
|
||||||
|
|
|
@ -581,7 +581,6 @@ These are the remote nodes used by Gupax in the `[P2Pool Simple]` tab.
|
||||||
| xmrbandwagon.hopto.org | 🇺🇸 United States | 18081 | 18084 |
|
| xmrbandwagon.hopto.org | 🇺🇸 United States | 18081 | 18084 |
|
||||||
| xmr.spotlightsound.com | 🇺🇸 United States | 18081 | 18084 |
|
| xmr.spotlightsound.com | 🇺🇸 United States | 18081 | 18084 |
|
||||||
| xmrnode.facspro.net | 🇺🇸 United States | 18089 | 18084 |
|
| xmrnode.facspro.net | 🇺🇸 United States | 18089 | 18084 |
|
||||||
| moneronode.ddns.net | 🇺🇸 United States | 18089 | 18084 |
|
|
||||||
| node.richfowler.net | 🇺🇸 United States | 18089 | 18084 |
|
| node.richfowler.net | 🇺🇸 United States | 18089 | 18084 |
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
11760
assets/cpu.json
11760
assets/cpu.json
File diff suppressed because it is too large
Load diff
|
@ -29,7 +29,7 @@ use std::time::{Duration, Instant};
|
||||||
// Remote Monero Nodes with ZMQ enabled.
|
// Remote Monero Nodes with ZMQ enabled.
|
||||||
// The format is an array of tuples consisting of: (IP, LOCATION, RPC_PORT, ZMQ_PORT)
|
// The format is an array of tuples consisting of: (IP, LOCATION, RPC_PORT, ZMQ_PORT)
|
||||||
|
|
||||||
pub const REMOTE_NODES: [(&str, &str, &str, &str); 19] = [
|
pub const REMOTE_NODES: [(&str, &str, &str, &str); 18] = [
|
||||||
("monero.10z.com.ar", "Argentina", "18089", "18084"),
|
("monero.10z.com.ar", "Argentina", "18089", "18084"),
|
||||||
("monero1.heitechsoft.com", "Canada", "18081", "18084"),
|
("monero1.heitechsoft.com", "Canada", "18081", "18084"),
|
||||||
("node.monerodevs.org", "Canada", "18089", "18084"),
|
("node.monerodevs.org", "Canada", "18089", "18084"),
|
||||||
|
@ -47,7 +47,6 @@ pub const REMOTE_NODES: [(&str, &str, &str, &str); 19] = [
|
||||||
("xmrbandwagon.hopto.org", "United States", "18081", "18084"),
|
("xmrbandwagon.hopto.org", "United States", "18081", "18084"),
|
||||||
("xmr.spotlightsound.com", "United States", "18081", "18084"),
|
("xmr.spotlightsound.com", "United States", "18081", "18084"),
|
||||||
("xmrnode.facspro.net", "United States", "18089", "18084"),
|
("xmrnode.facspro.net", "United States", "18089", "18084"),
|
||||||
("moneronode.ddns.net", "United States", "18089", "18084"),
|
|
||||||
("node.richfowler.net", "United States", "18089", "18084"),
|
("node.richfowler.net", "United States", "18089", "18084"),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -412,7 +411,8 @@ impl Ping {
|
||||||
handle.await?;
|
handle.await?;
|
||||||
}
|
}
|
||||||
|
|
||||||
let node_vec = std::mem::take(&mut *lock!(node_vec));
|
let mut node_vec = std::mem::take(&mut *lock!(node_vec));
|
||||||
|
node_vec.sort_by(|a, b| a.ms.cmp(&b.ms));
|
||||||
let fastest_info = format!("Fastest node: {}ms ... {}", node_vec[0].ms, node_vec[0].ip);
|
let fastest_info = format!("Fastest node: {}ms ... {}", node_vec[0].ms, node_vec[0].ip);
|
||||||
|
|
||||||
let info = "Cleaning up connections".to_string();
|
let info = "Cleaning up connections".to_string();
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
|
pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
|
||||||
pub const P2POOL_VERSION: &str = "v3.10";
|
pub const P2POOL_VERSION: &str = "v3.10";
|
||||||
pub const XMRIG_VERSION: &str = "v6.21.0";
|
pub const XMRIG_VERSION: &str = "v6.21.1";
|
||||||
pub const COMMIT: &str = env!("COMMIT"); // set in build.rs
|
pub const COMMIT: &str = env!("COMMIT"); // set in build.rs
|
||||||
// e.g: Gupax_v1_0_0
|
// e.g: Gupax_v1_0_0
|
||||||
// Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.]
|
// Would have been [Gupax_v1.0.0] but P2Pool truncates everything after [.]
|
||||||
|
|
Loading…
Reference in a new issue