diff --git a/CHANGELOG.md b/CHANGELOG.md index c8b01f3..71c8ccb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,8 +31,8 @@ # v1.1.1 ## Updates -* **Remote Nodes:** Replaced `[Community Monero Nodes]` with known ZMQ-enabled [Remote Nodes](https://github.com/hinto-janaiyo/gupax#remote-monero-nodes). List is sourced from this [daily-updated list based off uptime](https://github.com/hinto-janaiyo/monero-nodes). **This should fix most P2Pool connection related issues.** -* **P2Pool:** Added warning in `[P2Pool Simple]` tab about privacy/practical downsides when using remote nodes; Hyperlinks to [Running a Local Monero Node](https://github.com/hinto-janaiyo/gupax#running-a-local-monero-node). +* **Remote Nodes:** Replaced `[Community Monero Nodes]` with known ZMQ-enabled [Remote Nodes](https://github.com/hinto-janai/gupax#remote-monero-nodes). List is sourced from this [daily-updated list based off uptime](https://github.com/hinto-janai/monero-nodes). **This should fix most P2Pool connection related issues.** +* **P2Pool:** Added warning in `[P2Pool Simple]` tab about privacy/practical downsides when using remote nodes; Hyperlinks to [Running a Local Monero Node](https://github.com/hinto-janai/gupax#running-a-local-monero-node). ## Fixes * **Ping:** Fixed ping end lag; Remote node pings are as fast as the slowest ping instead of always taking 10 seconds flat @@ -48,7 +48,7 @@ # v1.1.0 ## Updates -* **Status:** [Added P2Pool submenu](https://github.com/hinto-janaiyo/gupax#Status) +* **Status:** [Added P2Pool submenu](https://github.com/hinto-janai/gupax#Status) - Total payouts across all time - Total XMR mined across all time - Formatted log lines of ALL payouts (date, amount, block) with sorting options @@ -85,9 +85,9 @@ # v1.0.0 -[Download here](https://github.com/hinto-janaiyo/gupax/releases/latest) or at https://gupax.io. +[Download here](https://github.com/hinto-janai/gupax/releases/latest) or at https://gupax.io. -[Watch a 3-minute setup guide here.](https://github.com/hinto-janaiyo/gupax#How-To) +[Watch a 3-minute setup guide here.](https://github.com/hinto-janai/gupax#How-To) ## Changes * Optimized PTY output handling (less memory usage) @@ -191,7 +191,7 @@ ## Prototype Release * Added `Simple` P2Pool tab: - Monero address input with valid address check (base58 regex) - - [Community Monero node selector](https://github.com/hinto-janaiyo/gupax/tree/main/README.md#community-monero-nodes) + - [Community Monero node selector](https://github.com/hinto-janai/gupax/tree/main/README.md#community-monero-nodes) - Community node ping button (asynchronous `JSON-RPC` calls to all nodes) - Color coded list after ping: ``` @@ -226,7 +226,7 @@ * Added fullscreen GUI error handler (Error message + UI buttons for response, Yes/No, Quit, etc) * Added a native `File Explorer/Finder/GTK` file selector for picking P2Pool/XMRig binary path in `Gupax` tab * Added detailed console log levels `RUST_LOG=(trace|debug|info|warn|error) ./gupax` -* [Added new PGP key](https://github.com/hinto-janaiyo/gupax/blob/main/pgp/hinto-janaiyo.asc) +* [Added new PGP key](https://github.com/hinto-janai/gupax/blob/main/pgp/hinto-janai.asc) * Created website (HTML/CSS only, no JavaScript): https://gupax.io @@ -236,8 +236,8 @@ ## v0.1.0 ## Prototype Release * Added package updater (by default, via Tor using [`Arti`](https://blog.torproject.org/arti_100_released/)) -* Added [custom icons per OS](https://github.com/hinto-janaiyo/gupax/tree/main/images/icons) (File Explorer, Taskbar, Finder, App header, etc) -* Added Monero node [`JSON-RPC ping`](https://github.com/hinto-janaiyo/gupax/blob/main/src/node.rs) system, not yet in GUI +* Added [custom icons per OS](https://github.com/hinto-janai/gupax/tree/main/images/icons) (File Explorer, Taskbar, Finder, App header, etc) +* Added Monero node [`JSON-RPC ping`](https://github.com/hinto-janai/gupax/blob/main/src/node.rs) system, not yet in GUI * Added `F11` fullscreen toggle * Implemented `Ask before quit` * Implemented `Auto-save` diff --git a/Cargo.lock b/Cargo.lock index 1191c51..dbb4faf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1382,9 +1382,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fastrand" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" dependencies = [ "instant", ] @@ -1745,9 +1745,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec" +checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" [[package]] name = "gio-sys" @@ -2055,9 +2055,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ "bytes", "fnv", @@ -2421,9 +2421,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memmap2" -version = "0.5.8" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b182332558b18d807c4ce1ca8ca983b34c3ee32765e47b3f0f69b90355cc1dc" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" dependencies = [ "libc", ] @@ -2489,14 +2489,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -2805,18 +2805,18 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d829733185c1ca374f17e52b762f24f535ec625d2cc1f070e34c8a9068f341b" +checksum = "3e0072973714303aa6e3631c7e8e777970cf4bdd25dc4932e41031027b8bcc4e" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be1598bf1c313dcdd12092e3f1920f463462525a21b7b4e11b4168353d0123e" +checksum = "0629cbd6b897944899b1f10496d9c4a7ac5878d45fd61bc22e9e79bfbbc29597" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2874,9 +2874,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.17.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" +checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "opaque-debug" @@ -3914,9 +3914,9 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "slab" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" dependencies = [ "autocfg", ] @@ -4074,9 +4074,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.107" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" +checksum = "d56e159d99e6c2b93995d171050271edb50ecc5288fbc7cc17de8fdce4e58c14" dependencies = [ "proc-macro2", "quote", @@ -4218,9 +4218,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" +checksum = "53250a3b3fed8ff8fd988587d8925d26a83ac3845d9e03b220b37f34c2b8d6c2" dependencies = [ "itoa", "serde", @@ -4236,9 +4236,9 @@ checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" [[package]] name = "time-macros" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" +checksum = "a460aeb8de6dcb0f381e1ee05f1cd56fcf5a5f6eb8187ff3d8f0b11078d38b7c" dependencies = [ "time-core", ] @@ -5844,9 +5844,9 @@ dependencies = [ [[package]] name = "zune-inflate" -version = "0.2.42" +version = "0.2.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c473377c11c4a3ac6a2758f944cd336678e9c977aa0abf54f6450cf77e902d6d" +checksum = "589245df6230839c305984dcc0a8385cc72af1fd223f360ffd5d65efa4216d40" dependencies = [ "simd-adler32", ] diff --git a/Cargo.toml b/Cargo.toml index 23c6111..61bb0e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,9 +1,9 @@ [package] name = "gupax" version = "1.2.0" -authors = ["hinto-janaiyo "] +authors = ["hinto-janai "] description = "GUI for P2Pool+XMRig" -documentation = "https://github.com/hinto-janaiyo/gupax" +documentation = "https://github.com/hinto-janai/gupax" edition = "2021" [profile.release] @@ -87,6 +87,6 @@ static_vcruntime = "2.0" # For macOS build (cargo-bundle) [package.metadata.bundle] name = "Gupax" -identifier = "com.github.hinto-janaiyo.gupax" +identifier = "com.github.hinto-janai.gupax" icon = ["images/icons/icon@2x.png"] category = "public.app-category.utilities" diff --git a/build.rs b/build.rs index e5ca769..770ae56 100755 --- a/build.rs +++ b/build.rs @@ -10,7 +10,7 @@ fn main() -> std::io::Result<()> { // This sets the icon. res.set_icon("images/icons/icon.ico"); // This sets the [Run as Administrator] metadata flag for Windows. - // Why do I do this?: [https://github.com/hinto-janaiyo/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows] + // Why do I do this?: [https://github.com/hinto-janai/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows] // TL;DR: Because Windows. res.set_manifest(r#" diff --git a/src/README.md b/src/README.md index 032d426..e8e2d8f 100644 --- a/src/README.md +++ b/src/README.md @@ -37,7 +37,7 @@ | xmrig.rs | `XMRig` tab ## Thread Model -![thread_model.png](https://github.com/hinto-janaiyo/gupax/blob/main/images/thread_model.png) +![thread_model.png](https://github.com/hinto-janai/gupax/blob/main/images/thread_model.png) Process's (both Simple/Advanced) have: - 1 OS thread for the watchdog (API fetching, watching signals, etc) diff --git a/src/benchmark.rs b/src/benchmark.rs index 2bd3977..678872a 100644 --- a/src/benchmark.rs +++ b/src/benchmark.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/constants.rs b/src/constants.rs index a300675..39420c8 100644 --- a/src/constants.rs +++ b/src/constants.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -361,7 +361,7 @@ the environment variable [RUST_LOG] set to a log level like so: pub const ARG_COPYRIGHT: &str = r#"Gupax is licensed under GPLv3. For more information, see link below: -"#; +"#; //---------------------------------------------------------------------------------------------------- TESTS #[cfg(test)] diff --git a/src/disk.rs b/src/disk.rs index b1fb2d3..ec58715 100644 --- a/src/disk.rs +++ b/src/disk.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/ferris.rs b/src/ferris.rs index 8691306..24cd91e 100644 --- a/src/ferris.rs +++ b/src/ferris.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/gupax.rs b/src/gupax.rs index 1bf1c74..31368c1 100644 --- a/src/gupax.rs +++ b/src/gupax.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/helper.rs b/src/helper.rs index f7956fc..ba7bac2 100644 --- a/src/helper.rs +++ b/src/helper.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/human.rs b/src/human.rs index 8e78d8e..035f60b 100644 --- a/src/human.rs +++ b/src/human.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/macros.rs b/src/macros.rs index 3d0732c..5253c04 100644 --- a/src/macros.rs +++ b/src/macros.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/main.rs b/src/main.rs index 35a974a..991bbb4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -1279,7 +1279,7 @@ impl eframe::App for App { if cfg!(windows) && self.error_state.buttons == ErrorButtons::WindowsAdmin { ui.add_sized([width, height], Hyperlink::from_label_and_url( "[Why does Gupax need to be Admin? (on Windows)]", - "https://github.com/hinto-janaiyo/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows" + "https://github.com/hinto-janai/gupax/tree/main/src#why-does-gupax-need-to-be-admin-on-windows" )); ui.add_sized([width, height], Label::new(&self.error_state.msg)) } else { diff --git a/src/node.rs b/src/node.rs index 6157f3c..c890288 100644 --- a/src/node.rs +++ b/src/node.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -31,7 +31,7 @@ use hyper::{ }; //---------------------------------------------------------------------------------------------------- Node list -// Remote Monero Nodes with ZMQ enabled, sourced from: [https://github.com/hinto-janaiyo/monero-nodes] +// Remote Monero Nodes with ZMQ enabled, sourced from: [https://github.com/hinto-janai/monero-nodes] // The format is an array of tuples consisting of: (IP, LOCATION, RPC_PORT, ZMQ_PORT) pub const REMOTE_NODES: [(&str, &str, &str, &str); 22] = [ diff --git a/src/p2pool.rs b/src/p2pool.rs index 0820fe9..420d07b 100644 --- a/src/p2pool.rs +++ b/src/p2pool.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -231,7 +231,7 @@ impl crate::disk::P2pool { })}); debug!("P2Pool Tab | Rendering warning text"); - ui.add_sized([width, height/2.0], Hyperlink::from_label_and_url("WARNING: It is recommended to run/use your own Monero Node (hover for details)", "https://github.com/hinto-janaiyo/gupax#running-a-local-monero-node")).on_hover_text(P2POOL_COMMUNITY_NODE_WARNING); + ui.add_sized([width, height/2.0], Hyperlink::from_label_and_url("WARNING: It is recommended to run/use your own Monero Node (hover for details)", "https://github.com/hinto-janai/gupax#running-a-local-monero-node")).on_hover_text(P2POOL_COMMUNITY_NODE_WARNING); //---------------------------------------------------------------------------------------------------- Advanced } else { diff --git a/src/regex.rs b/src/regex.rs index ca2e60f..dce546b 100644 --- a/src/regex.rs +++ b/src/regex.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/status.rs b/src/status.rs index 7f23ec5..39523a7 100644 --- a/src/status.rs +++ b/src/status.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/sudo.rs b/src/sudo.rs index 3b5fb6f..3c05aad 100644 --- a/src/sudo.rs +++ b/src/sudo.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/update.rs b/src/update.rs index d5af6e6..fb4e795 100644 --- a/src/update.rs +++ b/src/update.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -61,18 +61,18 @@ use zip::ZipArchive; // xmrig | xmrig-X.X.X-(msvc-win64|macos-x64|linux-static-x64).(zip|tar.gz) // // Download link = PREFIX + Version (found at runtime) + SUFFIX + Version + EXT -// Example: https://github.com/hinto-janaiyo/gupax/releases/download/v0.0.1/gupax-v0.0.1-linux-standalone-x64.tar.gz +// Example: https://github.com/hinto-janai/gupax/releases/download/v0.0.1/gupax-v0.0.1-linux-standalone-x64.tar.gz // // Exceptions (there are always exceptions...): // - XMRig doesn't have a [v], so it is [xmrig-6.18.0-...] // - XMRig separates the hash and signature // - P2Pool hashes are in UPPERCASE -const GUPAX_METADATA: &str = "https://api.github.com/repos/hinto-janaiyo/gupax/releases/latest"; +const GUPAX_METADATA: &str = "https://api.github.com/repos/hinto-janai/gupax/releases/latest"; const P2POOL_METADATA: &str = "https://api.github.com/repos/SChernykh/p2pool/releases/latest"; const XMRIG_METADATA: &str = "https://api.github.com/repos/xmrig/xmrig/releases/latest"; -const GUPAX_PREFIX: &str = "https://github.com/hinto-janaiyo/gupax/releases/download/"; +const GUPAX_PREFIX: &str = "https://github.com/hinto-janai/gupax/releases/download/"; const P2POOL_PREFIX: &str = "https://github.com/SChernykh/p2pool/releases/download/"; const XMRIG_PREFIX: &str = "https://github.com/xmrig/xmrig/releases/download/"; @@ -626,7 +626,7 @@ impl Update { let client = client.clone(); let version = lock!(pkg.new_ver); // Download link = PREFIX + Version (found at runtime) + SUFFIX + Version + EXT - // Example: https://github.com/hinto-janaiyo/gupax/releases/download/v0.0.1/gupax-v0.0.1-linux-x64-standalone + // Example: https://github.com/hinto-janai/gupax/releases/download/v0.0.1/gupax-v0.0.1-linux-x64-standalone // XMRig doesn't have a [v], so slice it out let link = match pkg.name { Name::Xmrig => pkg.link_prefix.to_string() + &version + pkg.link_suffix + &version[1..] + pkg.link_extension, diff --git a/src/xmr.rs b/src/xmr.rs index e5d2a9f..76c20a6 100644 --- a/src/xmr.rs +++ b/src/xmr.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff --git a/src/xmrig.rs b/src/xmrig.rs index 3745604..53bc655 100644 --- a/src/xmrig.rs +++ b/src/xmrig.rs @@ -1,6 +1,6 @@ // Gupax - GUI Uniting P2Pool And XMRig // -// Copyright (c) 2022 hinto-janaiyo +// Copyright (c) 2022 hinto-janai // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by