From 2832e057f9f173c3df33abae375d846a5a9c5730 Mon Sep 17 00:00:00 2001
From: Cyrix126 <58007246+Cyrix126@users.noreply.github.com>
Date: Tue, 31 Dec 2024 18:52:07 +0100
Subject: [PATCH] feat: update bundled version of p2pool to v4.3

---
 src/utils/constants.rs  |  4 ++--
 utils/create_tmp_env.sh | 40 ++++++++++++++++++++--------------------
 2 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/src/utils/constants.rs b/src/utils/constants.rs
index 7b26b92..ee14f93 100644
--- a/src/utils/constants.rs
+++ b/src/utils/constants.rs
@@ -16,8 +16,8 @@
 // along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 pub const GUPAX_VERSION: &str = concat!("v", env!("CARGO_PKG_VERSION")); // e.g: v1.0.0
-pub const P2POOL_VERSION: &str = "v4.2";
-pub const XMRIG_VERSION: &str = "v6.21.1";
+pub const P2POOL_VERSION: &str = "v4.3";
+pub const XMRIG_VERSION: &str = "v6.22.2";
 pub const XMRIG_PROXY_VERSION: &str = "v6.21.1";
 pub const NODE_VERSION: &str = "v18.3.4";
 pub const COMMIT: &str = env!("COMMIT"); // set in build.rs
diff --git a/utils/create_tmp_env.sh b/utils/create_tmp_env.sh
index 7da77b8..ff8c250 100755
--- a/utils/create_tmp_env.sh
+++ b/utils/create_tmp_env.sh
@@ -70,29 +70,29 @@ rm xmrig-proxy-6.21.1-msvc-win64.zip
 
 ## Download P2Pool Binaries
 # download p2pool into directory linux
-wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-linux-x64.tar.gz
-tar -xf p2pool-v4.2-linux-x64.tar.gz
-mv p2pool-v4.2-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
-rm -r p2pool-v4.2-linux-x64
-rm p2pool-v4.2-linux-x64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-linux-x64.tar.gz
+tar -xf p2pool-v4.3-linux-x64.tar.gz
+mv p2pool-v4.3-linux-x64/p2pool /tmp/${FOLDER}/skel/linux_b/p2pool/p2pool
+rm -r p2pool-v4.3-linux-x64
+rm p2pool-v4.3-linux-x64.tar.gz
 # download p2pool into directory macos-arm64
-wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-macos-aarch64.tar.gz
-tar -xf p2pool-v4.2-macos-aarch64.tar.gz
-mv p2pool-v4.2-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
-rm -r p2pool-v4.2-macos-aarch64
-rm p2pool-v4.2-macos-aarch64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-macos-aarch64.tar.gz
+tar -xf p2pool-v4.3-macos-aarch64.tar.gz
+mv p2pool-v4.3-macos-aarch64/p2pool /tmp/${FOLDER}/skel/macos-arm64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
+rm -r p2pool-v4.3-macos-aarch64
+rm p2pool-v4.3-macos-aarch64.tar.gz
 # download p2pool into directory macos-x64
-wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-macos-x64.tar.gz
-tar -xf p2pool-v4.2-macos-x64.tar.gz
-mv p2pool-v4.2-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
-rm -r p2pool-v4.2-macos-x64
-rm p2pool-v4.2-macos-x64.tar.gz
+wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-macos-x64.tar.gz
+tar -xf p2pool-v4.3-macos-x64.tar.gz
+mv p2pool-v4.3-macos-x64/p2pool /tmp/${FOLDER}/skel/macos-x64_b/Gupaxx.app/Contents/MacOS/p2pool/p2pool
+rm -r p2pool-v4.3-macos-x64
+rm p2pool-v4.3-macos-x64.tar.gz
 # download p2pool into directory windows
-wget https://github.com/SChernykh/p2pool/releases/download/v4.2/p2pool-v4.2-windows-x64.zip
-unzip p2pool-v4.2-windows-x64.zip
-mv p2pool-v4.2-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
-rm -r p2pool-v4.2-windows-x64
-rm p2pool-v4.2-windows-x64.zip
+wget https://github.com/SChernykh/p2pool/releases/download/v4.3/p2pool-v4.3-windows-x64.zip
+unzip p2pool-v4.3-windows-x64.zip
+mv p2pool-v4.3-windows-x64/p2pool.exe /tmp/${FOLDER}/skel/windows_b/P2Pool/p2pool.exe
+rm -r p2pool-v4.3-windows-x64
+rm p2pool-v4.3-windows-x64.zip
 
 ## Download Monero Binaries
 # download monero into directory linux