diff --git a/CHANGELOG.md b/CHANGELOG.md index d88954d..ca91587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +# v1.1.1 +## Updates +* Added [`nodes.hashvault.pro`](https://hashvault.pro) to [Community Monero Nodes](https://github.com/hinto-janaiyo/gupax#community-monero-nodes) list +* Added [`node.moneroworld.com`](https://moneroworld.com) to [Community Monero Nodes](https://github.com/hinto-janaiyo/gupax#community-monero-nodes) list + +## Fixes +* + +## Bundled Versions +* [`P2Pool v3.0`](https://github.com/SChernykh/p2pool/releases/tag/v3.0) +* [`XMRig v6.18.1`](https://github.com/xmrig/xmrig/releases/tag/v6.18.1) + +--- + + # v1.1.0 ## Updates * **Status:** [Added P2Pool submenu](https://github.com/hinto-janaiyo/gupax#Status) diff --git a/Cargo.lock b/Cargo.lock index c1194c2..0b27a39 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "ab_glyph" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dcdbc68024b653943864d436fe8a24b028095bc1cf91a8926f8241e4aaffe59" +checksum = "e5568a4aa5ba8adf5175c5c460b030e27d8893412976cc37bef0e4fbc16cfbba" dependencies = [ "ab_glyph_rasterizer", "owned_ttf_parser", @@ -14,9 +14,9 @@ dependencies = [ [[package]] name = "ab_glyph_rasterizer" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "330223a1aecc308757b9926e9391c9b47f8ef2dbd8aea9df88312aea18c5e8d6" +checksum = "c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046" [[package]] name = "addr2line" @@ -217,9 +217,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" +checksum = "705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282" dependencies = [ "proc-macro2", "quote", @@ -277,9 +277,9 @@ dependencies = [ [[package]] name = "atomic_refcell" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b5e5f48b927f04e952dedc932f31995a65a0bf65ec971c74436e51bf6e970d" +checksum = "857253367827bd9d0fd973f0ef15506a96e79e41b0ad7aa691203a4e3214f6c8" [[package]] name = "atty" @@ -418,9 +418,9 @@ checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" [[package]] name = "bzip2" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6afcd980b5f3a45017c57e57a2fcccbb351cc43a356ce117ef760ef8052b89b0" +checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" dependencies = [ "bzip2-sys", "libc", @@ -527,9 +527,9 @@ dependencies = [ [[package]] name = "clipboard-win" -version = "4.4.2" +version = "4.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ab1b92798304eedc095b53942963240037c0516452cb11aeba709d420b2219" +checksum = "7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362" dependencies = [ "error-code", "str-buf", @@ -1065,9 +1065,9 @@ checksum = "c9b0705efd4599c15a38151f4721f7bc388306f61084d3bfd50bd07fbca5cb60" [[package]] name = "ed25519" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9c280362032ea4203659fc489832d0204ef09f247a0506f170dafcac08c369" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ "signature", ] @@ -1798,7 +1798,7 @@ dependencies = [ [[package]] name = "gupax" -version = "1.1.0" +version = "1.1.1" dependencies = [ "anyhow", "arti-client", @@ -1841,9 +1841,9 @@ dependencies = [ [[package]] name = "half" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c467d36af040b7b2681f5fddd27427f6da8d3d072f575a265e181d2f8e8d157" +checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" dependencies = [ "crunchy", ] @@ -2497,9 +2497,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "7.1.2" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ "memchr", "minimal-lexical", @@ -2656,9 +2656,9 @@ dependencies = [ [[package]] name = "object" -version = "0.30.0" +version = "0.30.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb" +checksum = "2b8c786513eb403643f2a88c244c2aaa270ef2153f55094587d0c48a3cf22a83" dependencies = [ "memchr", ] @@ -2741,9 +2741,9 @@ dependencies = [ [[package]] name = "owned_ttf_parser" -version = "0.17.1" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18904d3c65493a9f0d7542293d1a7f69bfdc309a6b9ef4f46dc3e58b0577edc5" +checksum = "2a5f3c7ca08b6879e7965fb25e24d1f5eeb32ea73f9ad99b3854778a38c57e93" dependencies = [ "ttf-parser", ] @@ -2772,9 +2772,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" +checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf" dependencies = [ "cfg-if", "libc", @@ -3018,9 +3018,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" +checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" dependencies = [ "unicode-ident", ] @@ -3173,9 +3173,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.7.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" +checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" dependencies = [ "aho-corasick", "memchr", @@ -3351,12 +3351,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" dependencies = [ - "lazy_static", - "windows-sys 0.36.1", + "windows-sys 0.42.0", ] [[package]] @@ -3832,9 +3831,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.27.2" +version = "0.27.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17351d0e9eb8841897b14e9669378f3c69fb57779cc04f8ca9a9d512edfb2563" +checksum = "c215311383d25d03753375c53ab9fad8fc0cf46953c409211e065edeabf577ee" dependencies = [ "cfg-if", "core-foundation-sys", @@ -3884,9 +3883,9 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" +checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" dependencies = [ "winapi-util", ] @@ -4076,9 +4075,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.23.0" +version = "1.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" +checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae" dependencies = [ "autocfg", "bytes", @@ -4706,15 +4705,15 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "ttf-parser" -version = "0.17.1" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff" +checksum = "0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633" [[package]] name = "typenum" @@ -5128,19 +5127,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ "windows_aarch64_gnullvm", - "windows_aarch64_msvc 0.42.0", - "windows_i686_gnu 0.42.0", - "windows_i686_msvc 0.42.0", - "windows_x86_64_gnu 0.42.0", + "windows_aarch64_msvc 0.42.1", + "windows_i686_gnu 0.42.1", + "windows_i686_msvc 0.42.1", + "windows_x86_64_gnu 0.42.1", "windows_x86_64_gnullvm", - "windows_x86_64_msvc 0.42.0", + "windows_x86_64_msvc 0.42.1", ] [[package]] name = "windows_aarch64_gnullvm" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" +checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" [[package]] name = "windows_aarch64_msvc" @@ -5156,9 +5155,9 @@ checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" [[package]] name = "windows_aarch64_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" +checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" [[package]] name = "windows_i686_gnu" @@ -5174,9 +5173,9 @@ checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" [[package]] name = "windows_i686_gnu" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" +checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" [[package]] name = "windows_i686_msvc" @@ -5192,9 +5191,9 @@ checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" [[package]] name = "windows_i686_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" +checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" [[package]] name = "windows_x86_64_gnu" @@ -5210,15 +5209,15 @@ checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" [[package]] name = "windows_x86_64_gnu" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" +checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" [[package]] name = "windows_x86_64_gnullvm" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" +checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" [[package]] name = "windows_x86_64_msvc" @@ -5234,9 +5233,9 @@ checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" [[package]] name = "windows_x86_64_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" +checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" [[package]] name = "winit" @@ -5418,10 +5417,11 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.4+zstd.1.5.2" +version = "2.0.5+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fa202f2ef00074143e219d15b62ffc317d17cc33909feac471c044087cad7b0" +checksum = "edc50ffce891ad571e9f9afe5039c4837bede781ac4bb13052ed7ae695518596" dependencies = [ "cc", "libc", + "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index 2d0ddcd..57d482b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gupax" -version = "1.1.0" +version = "1.1.1" authors = ["hinto-janaiyo "] description = "GUI for P2Pool+XMRig" documentation = "https://github.com/hinto-janaiyo/gupax" diff --git a/README.md b/README.md index 9c7e596..7c06c2e 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Gupax is a (Windows|macOS|Linux) GUI for mining [**Monero**](https://github.com/ **To see a 3-minute video on how to download and run Gupax: [click here.](#How-To)** ## Contents -* [What is Monero/P2Pool/XMRig/Gupax?](#what-is-monero-p2pool-xmrig-and-gupax) +* [What is Monero/P2Pool/XMRig/Gupax?](#what-is-monerop2poolxmriggupax) * [How-To](#How-To) * [Simple](#Simple) - [Status](#Status) @@ -524,25 +524,27 @@ In general, a suitable node needs to: - Have ZMQ enabled - Have an owner known by the general Monero community -| Name | IP/Domain | RPC Port | ZMQ Port | -|-------------------------------------------------------|----------------------------------|----------|----------| -| [C3pool](https://www.c3pool.com) | node.c3pool.com | 18081 | 18083 | -| [Cake](https://cakewallet.com) | xmr-node.cakewallet.com | 18081 | 18083 | -| [CakeEu](https://cakewallet.com) | xmr-node-eu.cakewallet.com | 18081 | 18083 | -| [CakeUk](https://cakewallet.com) | xmr-node-uk.cakewallet.com | 18081 | 18083 | -| [CakeUs](https://cakewallet.com) | xmr-node-usa-east.cakewallet.com | 18081 | 18083 | -| [Feather1](https://github.com/feather-wallet/feather) | selsta1.featherwallet.net | 18081 | 18083 | -| [Feather2](https://github.com/feather-wallet/feather) | selsta2.featherwallet.net | 18081 | 18083 | -| [MajesticBankIs](https://www.majesticbank.sc) | node.majesticbank.is | 18089 | 18083 | -| [MajesticBankSu](https://www.majesticbank.sc) | node.majesticbank.su | 18089 | 18083 | -| [Monerujo](https://www.monerujo.io) | nodex.monerujo.io | 18081 | 18083 | -| [Plowsof1](https://github.com/plowsof) | node.monerodevs.org | 18089 | 18084 | -| [Plowsof2](https://github.com/plowsof) | node2.monerodevs.org | 18089 | 18084 | -| [Rino](https://cakewallet.com) | node.community.rino.io | 18081 | 18083 | -| [Seth](https://github.com/sethforprivacy) | node.sethforprivacy.com | 18089 | 18083 | -| [SupportXmr](https://www.supportxmr.com) | node.supportxmr.com | 18081 | 18083 | -| [SupportXmrIr](https://www.supportxmr.com) | node.supportxmr.ir | 18089 | 18083 | -| [XmrVsBeast](https://xmrvsbeast.com) | p2pmd.xmrvsbeast.com | 18081 | 18083 | +| Name | Owner Type | IP/Domain | RPC Port | ZMQ Port | +|-------------------------------------------------------|------------|----------------------------------|----------|----------| +| [C3pool](https://www.c3pool.com) | Pool | node.c3pool.com | 18081 | 18083 | +| [Cake](https://cakewallet.com) | Wallet | xmr-node.cakewallet.com | 18081 | 18083 | +| [CakeEu](https://cakewallet.com) | Wallet | xmr-node-eu.cakewallet.com | 18081 | 18083 | +| [CakeUk](https://cakewallet.com) | Wallet | xmr-node-uk.cakewallet.com | 18081 | 18083 | +| [CakeUs](https://cakewallet.com) | Wallet | xmr-node-usa-east.cakewallet.com | 18081 | 18083 | +| [Feather1](https://github.com/feather-wallet/feather) | Wallet | selsta1.featherwallet.net | 18081 | 18083 | +| [Feather2](https://github.com/feather-wallet/feather) | Wallet | selsta2.featherwallet.net | 18081 | 18083 | +| [HashVault](https://hashvault.pro) | Pool | nodes.hashvault.pro | 18081 | 18083 | +| [MajesticBankIs](https://www.majesticbank.sc) | Exchange | node.majesticbank.is | 18089 | 18083 | +| [MajesticBankSu](https://www.majesticbank.sc) | Exchange | node.majesticbank.su | 18089 | 18083 | +| [MoneroWorld](https://moneroworld.com) | Individual | node.moneroworld.com | 18089 | 18083 | +| [Monerujo](https://www.monerujo.io) | Wallet | nodex.monerujo.io | 18081 | 18083 | +| [Plowsof1](https://github.com/plowsof) | Individual | node.monerodevs.org | 18089 | 18084 | +| [Plowsof2](https://github.com/plowsof) | Individual | node2.monerodevs.org | 18089 | 18084 | +| [Rino](https://rino.io) | Wallet | node.community.rino.io | 18081 | 18083 | +| [Seth](https://github.com/sethforprivacy) | Individual | node.sethforprivacy.com | 18089 | 18083 | +| [SupportXmr](https://www.supportxmr.com) | Pool | node.supportxmr.com | 18081 | 18083 | +| [SupportXmrIr](https://www.supportxmr.com) | Pool | node.supportxmr.ir | 18089 | 18083 | +| [XmrVsBeast](https://xmrvsbeast.com) | Pool | p2pmd.xmrvsbeast.com | 18081 | 18083 | ## Build ### General Info diff --git a/src/node.rs b/src/node.rs index 773b985..88c84fc 100644 --- a/src/node.rs +++ b/src/node.rs @@ -42,8 +42,10 @@ pub const CAKE_UK: &str = "xmr-node-uk.cakewallet.com:18081"; pub const CAKE_US: &str = "xmr-node-usa-east.cakewallet.com:18081"; pub const FEATHER_1: &str = "selsta1.featherwallet.net:18081"; pub const FEATHER_2: &str = "selsta2.featherwallet.net:18081"; +pub const HASHVAULT: &str = "nodes.hashvault.pro:18081"; pub const MAJESTICBANK_IS: &str = "node.majesticbank.is:18089"; pub const MAJESTICBANK_SU: &str = "node.majesticbank.su:18089"; +pub const MONEROWORLD: &str = "node.moneroworld.com:18089"; pub const MONERUJO: &str = "nodex.monerujo.io:18081"; pub const PLOWSOF_1: &str = "node.monerodevs.org:18089"; // ZMQ = 18084 pub const PLOWSOF_2: &str = "node2.monerodevs.org:18089"; // ZMQ = 18084 @@ -53,9 +55,9 @@ pub const SUPPORTXMR: &str = "node.supportxmr.com:18081"; pub const SUPPORTXMR_IR: &str = "node.supportxmr.ir:18081"; pub const XMRVSBEAST: &str = "p2pmd.xmrvsbeast.com:18081"; -pub const NODE_IPS: [&str; 17] = [ - C3POOL,CAKE,CAKE_EU,CAKE_UK,CAKE_US,FEATHER_1,FEATHER_2,MAJESTICBANK_IS,MAJESTICBANK_SU, - MONERUJO,PLOWSOF_1,PLOWSOF_2,RINO,SETH,SUPPORTXMR,SUPPORTXMR_IR,XMRVSBEAST, +pub const NODE_IPS: [&str; 19] = [ + C3POOL,CAKE,CAKE_EU,CAKE_UK,CAKE_US,FEATHER_1,FEATHER_2,HASHVAULT,MAJESTICBANK_IS,MAJESTICBANK_SU, + MONEROWORLD,MONERUJO,PLOWSOF_1,PLOWSOF_2,RINO,SETH,SUPPORTXMR,SUPPORTXMR_IR,XMRVSBEAST, ]; pub const COMMUNITY_NODE_LENGTH: usize = NODE_IPS.len(); @@ -63,8 +65,8 @@ pub const COMMUNITY_NODE_MAX_CHARS: usize = 14; #[derive(Copy,Clone,Eq,PartialEq,Debug,Deserialize,Serialize)] pub enum NodeEnum { - C3pool,Cake,CakeEu,CakeUk,CakeUs,MajesticBankIs,MajesticBankSu,Monerujo,Plowsof1, - Plowsof2,Rino,Feather1,Feather2,Seth,SupportXmr,SupportXmrIr,XmrVsBeast, + C3pool,Cake,CakeEu,CakeUk,CakeUs,MajesticBankIs,MajesticBankSu,MoneroWorld,Monerujo,Plowsof1, + Plowsof2,Rino,Feather1,Feather2,HashVault,Seth,SupportXmr,SupportXmrIr,XmrVsBeast, } impl Default for NodeEnum { @@ -87,16 +89,18 @@ impl NodeEnum { CakeUs => 4, Feather1 => 5, Feather2 => 6, - MajesticBankIs => 7, - MajesticBankSu => 8, - Monerujo => 9, - Plowsof1 => 10, - Plowsof2 => 11, - Rino => 12, - Seth => 13, - SupportXmr => 14, - SupportXmrIr => 15, - _ => 16, + HashVault => 7, + MajesticBankIs => 8, + MajesticBankSu => 9, + MoneroWorld => 10, + Monerujo => 11, + Plowsof1 => 12, + Plowsof2 => 13, + Rino => 14, + Seth => 15, + SupportXmr => 16, + SupportXmrIr => 17, + _ => 18, } } @@ -193,8 +197,10 @@ pub fn ip_to_enum(ip: &'static str) -> NodeEnum { CAKE_US => CakeUs, FEATHER_1 => Feather1, FEATHER_2 => Feather2, + HASHVAULT => HashVault, MAJESTICBANK_IS => MajesticBankIs, MAJESTICBANK_SU => MajesticBankSu, + MONEROWORLD => MoneroWorld, MONERUJO => Monerujo, PLOWSOF_1 => Plowsof1, PLOWSOF_2 => Plowsof2, @@ -215,8 +221,10 @@ pub fn enum_to_ip(node: NodeEnum) -> &'static str { CakeUs => CAKE_US, Feather1 => FEATHER_1, Feather2 => FEATHER_2, + HashVault => HASHVAULT, MajesticBankIs => MAJESTICBANK_IS, MajesticBankSu => MAJESTICBANK_SU, + MoneroWorld => MONEROWORLD, Monerujo => MONERUJO, Plowsof1 => PLOWSOF_1, Plowsof2 => PLOWSOF_2,