diff --git a/src/app/keys.rs b/src/app/keys.rs
index 1984eec..69bf229 100644
--- a/src/app/keys.rs
+++ b/src/app/keys.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use egui::{Key, Modifiers};
use log::info;
diff --git a/src/app/panels/middle/common/console.rs b/src/app/panels/middle/common/console.rs
index 33d17d4..76cc964 100644
--- a/src/app/panels/middle/common/console.rs
+++ b/src/app/panels/middle/common/console.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::{Arc, Mutex};
use egui::{Label, TextEdit, TextStyle, TextWrapMode, Ui};
diff --git a/src/app/panels/middle/common/header_tab.rs b/src/app/panels/middle/common/header_tab.rs
index 7ea13b5..786645f 100644
--- a/src/app/panels/middle/common/header_tab.rs
+++ b/src/app/panels/middle/common/header_tab.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use egui::{Hyperlink, Image, Label, Separator, TextStyle, TextWrapMode, Ui};
use crate::SPACE;
diff --git a/src/app/panels/middle/common/list_poolnode.rs b/src/app/panels/middle/common/list_poolnode.rs
index 1f4b03c..8b72206 100644
--- a/src/app/panels/middle/common/list_poolnode.rs
+++ b/src/app/panels/middle/common/list_poolnode.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use egui::{Button, ComboBox, RichText, SelectableLabel, TextStyle, Ui};
use log::{debug, info};
diff --git a/src/app/panels/middle/common/mod.rs b/src/app/panels/middle/common/mod.rs
index 05d780b..afa4e5f 100644
--- a/src/app/panels/middle/common/mod.rs
+++ b/src/app/panels/middle/common/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
pub mod console;
pub mod header_tab;
pub mod list_poolnode;
diff --git a/src/app/panels/middle/common/state_edit_field.rs b/src/app/panels/middle/common/state_edit_field.rs
index 96f598a..376399c 100644
--- a/src/app/panels/middle/common/state_edit_field.rs
+++ b/src/app/panels/middle/common/state_edit_field.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::ops::RangeInclusive;
use std::sync::{Arc, Mutex};
diff --git a/src/app/panels/middle/mod.rs b/src/app/panels/middle/mod.rs
index 720a8a0..4241dfe 100644
--- a/src/app/panels/middle/mod.rs
+++ b/src/app/panels/middle/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::app::Tab;
use crate::app::eframe_impl::ProcessStatesGui;
use crate::app::keys::KeyPressed;
diff --git a/src/app/panels/middle/node.rs b/src/app/panels/middle/node.rs
index 6efa76d..7fca241 100644
--- a/src/app/panels/middle/node.rs
+++ b/src/app/panels/middle/node.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::app::panels::middle::common::console::{console, input_args_field, start_options_field};
use crate::app::panels::middle::common::header_tab::header_tab;
use crate::app::panels::middle::common::state_edit_field::{path_db_field, slider_state_field};
diff --git a/src/app/panels/middle/p2pool/advanced.rs b/src/app/panels/middle/p2pool/advanced.rs
index 619dcc4..2106620 100644
--- a/src/app/panels/middle/p2pool/advanced.rs
+++ b/src/app/panels/middle/p2pool/advanced.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::app::panels::middle::common::list_poolnode::{PoolNode, list_poolnode};
use crate::app::panels::middle::common::state_edit_field::{StateTextEdit, slider_state_field};
use crate::miscs::height_txt_before_button;
diff --git a/src/app/panels/middle/p2pool/mod.rs b/src/app/panels/middle/p2pool/mod.rs
index c5a709b..fcb922e 100644
--- a/src/app/panels/middle/p2pool/mod.rs
+++ b/src/app/panels/middle/p2pool/mod.rs
@@ -1,9 +1,9 @@
use crate::app::panels::middle::common::console::{console, input_args_field, start_options_field};
use crate::disk::state::{P2pool, State};
use crate::helper::p2pool::PubP2poolApi;
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/app/panels/middle/p2pool/simple.rs b/src/app/panels/middle/p2pool/simple.rs
index 2242ded..109b296 100644
--- a/src/app/panels/middle/p2pool/simple.rs
+++ b/src/app/panels/middle/p2pool/simple.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::Arc;
use std::sync::Mutex;
diff --git a/src/app/panels/middle/status/benchmarks.rs b/src/app/panels/middle/status/benchmarks.rs
index bcbecef..33690b1 100644
--- a/src/app/panels/middle/status/benchmarks.rs
+++ b/src/app/panels/middle/status/benchmarks.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::{Arc, Mutex};
use crate::{app::Benchmark, disk::state::Status, helper::xrig::xmrig::PubXmrigApi};
diff --git a/src/app/panels/middle/status/mod.rs b/src/app/panels/middle/status/mod.rs
index 7a4405e..633e82e 100644
--- a/src/app/panels/middle/status/mod.rs
+++ b/src/app/panels/middle/status/mod.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/app/panels/middle/status/p2pool.rs b/src/app/panels/middle/status/p2pool.rs
index 3629a19..1abfd78 100644
--- a/src/app/panels/middle/status/p2pool.rs
+++ b/src/app/panels/middle/status/p2pool.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::{Arc, Mutex};
use egui::{Label, RichText, ScrollArea, SelectableLabel, Separator, Slider, TextStyle};
diff --git a/src/app/panels/middle/xmrig.rs b/src/app/panels/middle/xmrig.rs
index 5afdade..062066f 100644
--- a/src/app/panels/middle/xmrig.rs
+++ b/src/app/panels/middle/xmrig.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/app/panels/middle/xmrig_proxy.rs b/src/app/panels/middle/xmrig_proxy.rs
index 051e6df..86f52a5 100644
--- a/src/app/panels/middle/xmrig_proxy.rs
+++ b/src/app/panels/middle/xmrig_proxy.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use egui::{Checkbox, TextStyle, Ui, vec2};
use std::sync::{Arc, Mutex};
diff --git a/src/app/panels/middle/xvb.rs b/src/app/panels/middle/xvb.rs
index d2e0997..ed8553a 100644
--- a/src/app/panels/middle/xvb.rs
+++ b/src/app/panels/middle/xvb.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::{Arc, Mutex};
use egui::{Align, Image, RichText, ScrollArea, TextStyle, Ui};
diff --git a/src/app/panels/mod.rs b/src/app/panels/mod.rs
index 2984de5..05f24b9 100644
--- a/src/app/panels/mod.rs
+++ b/src/app/panels/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
pub mod bottom;
pub mod middle;
pub mod quit_error;
diff --git a/src/app/panels/quit_error.rs b/src/app/panels/quit_error.rs
index dde605a..46ec29a 100644
--- a/src/app/panels/quit_error.rs
+++ b/src/app/panels/quit_error.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::process::exit;
use crate::app::eframe_impl::ProcessStateGui;
diff --git a/src/app/panels/top.rs b/src/app/panels/top.rs
index 03ffb5c..83e76db 100644
--- a/src/app/panels/top.rs
+++ b/src/app/panels/top.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::app::Tab;
use egui::TextStyle;
use egui::{ScrollArea, SelectableLabel, Separator, TopBottomPanel, Ui};
diff --git a/src/app/quit.rs b/src/app/quit.rs
index 882999d..0e12c25 100644
--- a/src/app/quit.rs
+++ b/src/app/quit.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use log::info;
use crate::errors::ErrorButtons;
diff --git a/src/components/gupax.rs b/src/components/gupax.rs
index 1fdc517..7c9a23c 100644
--- a/src/components/gupax.rs
+++ b/src/components/gupax.rs
@@ -1,6 +1,6 @@
// Gupaxx - GUI Uniting P2Pool And XMRig
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/components/mod.rs b/src/components/mod.rs
index cb94ae2..76aa881 100644
--- a/src/components/mod.rs
+++ b/src/components/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
pub mod gupax;
pub mod node;
pub mod update;
diff --git a/src/components/node.rs b/src/components/node.rs
index 56db361..214e4a5 100644
--- a/src/components/node.rs
+++ b/src/components/node.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/components/update.rs b/src/components/update.rs
index f05f051..6bbe71d 100644
--- a/src/components/update.rs
+++ b/src/components/update.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/disk/errors.rs b/src/disk/errors.rs
index 93b0a5b..f7244fe 100644
--- a/src/disk/errors.rs
+++ b/src/disk/errors.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use super::*;
//---------------------------------------------------------------------------------------------------- Custom Error [TomlError]
#[derive(Debug)]
diff --git a/src/disk/gupax_p2pool_api.rs b/src/disk/gupax_p2pool_api.rs
index 949ba0f..d378a76 100644
--- a/src/disk/gupax_p2pool_api.rs
+++ b/src/disk/gupax_p2pool_api.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use super::*;
//---------------------------------------------------------------------------------------------------- Gupax-P2Pool API
#[derive(Clone, Debug)]
diff --git a/src/disk/mod.rs b/src/disk/mod.rs
index e46d028..3976fc9 100644
--- a/src/disk/mod.rs
+++ b/src/disk/mod.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/disk/node.rs b/src/disk/node.rs
index dc83531..ed6dd1b 100644
--- a/src/disk/node.rs
+++ b/src/disk/node.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::{app::panels::middle::common::list_poolnode::PoolNode, disk::*};
use serde::{Deserialize, Serialize};
//---------------------------------------------------------------------------------------------------- [Node] Impl
diff --git a/src/disk/pool.rs b/src/disk/pool.rs
index d3d3383..712b989 100644
--- a/src/disk/pool.rs
+++ b/src/disk/pool.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::app::panels::middle::common::list_poolnode::PoolNode;
use super::*;
diff --git a/src/disk/status.rs b/src/disk/status.rs
index 93ac7e4..4bc89f5 100644
--- a/src/disk/status.rs
+++ b/src/disk/status.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use derive_more::derive::Display;
use strum::{EnumCount, EnumIter};
diff --git a/src/helper/mod.rs b/src/helper/mod.rs
index 243935f..9a8d738 100644
--- a/src/helper/mod.rs
+++ b/src/helper/mod.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/node.rs b/src/helper/node.rs
index 27d0afa..15bb7a6 100644
--- a/src/helper/node.rs
+++ b/src/helper/node.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use enclose::enc;
use log::{debug, error, info, warn};
use readable::byte::Byte;
diff --git a/src/helper/p2pool.rs b/src/helper/p2pool.rs
index a20ef52..b67112d 100644
--- a/src/helper/p2pool.rs
+++ b/src/helper/p2pool.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use super::Helper;
use super::Process;
use crate::app::panels::middle::common::list_poolnode::PoolNode;
diff --git a/src/helper/tests.rs b/src/helper/tests.rs
index f057112..b4309c9 100644
--- a/src/helper/tests.rs
+++ b/src/helper/tests.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
#[cfg(test)]
mod test {
diff --git a/src/helper/xrig/mod.rs b/src/helper/xrig/mod.rs
index a1bddcd..12042fb 100644
--- a/src/helper/xrig/mod.rs
+++ b/src/helper/xrig/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::helper::XvbNode;
use anyhow::Result;
use anyhow::anyhow;
diff --git a/src/helper/xrig/xmrig_proxy.rs b/src/helper/xrig/xmrig_proxy.rs
index 34d724a..4ace777 100644
--- a/src/helper/xrig/xmrig_proxy.rs
+++ b/src/helper/xrig/xmrig_proxy.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use enclose::enc;
use log::{debug, error, info, warn};
use reqwest::header::AUTHORIZATION;
diff --git a/src/helper/xvb/algorithm.rs b/src/helper/xvb/algorithm.rs
index f922474..5924873 100644
--- a/src/helper/xvb/algorithm.rs
+++ b/src/helper/xvb/algorithm.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::XVB_MIN_TIME_SEND;
use crate::helper::xrig::xmrig_proxy::PubXmrigProxyApi;
use crate::helper::xvb::api_url_xmrig;
diff --git a/src/helper/xvb/mod.rs b/src/helper/xvb/mod.rs
index befdec9..c6109e1 100644
--- a/src/helper/xvb/mod.rs
+++ b/src/helper/xvb/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use crate::helper::xrig::update_xmrig_config;
use crate::helper::xvb::algorithm::algorithm;
use crate::helper::xvb::priv_stats::XvbPrivStats;
diff --git a/src/helper/xvb/nodes.rs b/src/helper/xvb/nodes.rs
index 46555fe..647578b 100644
--- a/src/helper/xvb/nodes.rs
+++ b/src/helper/xvb/nodes.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::{
sync::{Arc, Mutex},
time::{Duration, Instant},
diff --git a/src/helper/xvb/priv_stats.rs b/src/helper/xvb/priv_stats.rs
index 844246b..379bffd 100644
--- a/src/helper/xvb/priv_stats.rs
+++ b/src/helper/xvb/priv_stats.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::{
sync::{Arc, Mutex},
time::Duration,
diff --git a/src/helper/xvb/public_stats.rs b/src/helper/xvb/public_stats.rs
index 117c324..c4f0e58 100644
--- a/src/helper/xvb/public_stats.rs
+++ b/src/helper/xvb/public_stats.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::{
sync::{Arc, Mutex},
time::Duration,
diff --git a/src/helper/xvb/rounds.rs b/src/helper/xvb/rounds.rs
index c530ead..aba4776 100644
--- a/src/helper/xvb/rounds.rs
+++ b/src/helper/xvb/rounds.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
use std::sync::{Arc, Mutex};
use derive_more::Display;
diff --git a/src/main.rs b/src/main.rs
index 2349742..f597c5a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/miscs.rs b/src/miscs.rs
index 460cad6..6197708 100644
--- a/src/miscs.rs
+++ b/src/miscs.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
//---------------------------------------------------------------------------------------------------- Misc functions
// Get absolute [Gupax] binary path
diff --git a/src/utils/constants.rs b/src/utils/constants.rs
index c75749e..afc5b6d 100644
--- a/src/utils/constants.rs
+++ b/src/utils/constants.rs
@@ -1,6 +1,6 @@
// Gupaxx - GUI Uniting P2Pool And XMRig
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/ferris.rs b/src/utils/ferris.rs
index 10fdeb0..3d02916 100644
--- a/src/utils/ferris.rs
+++ b/src/utils/ferris.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/human.rs b/src/utils/human.rs
index 44f80a5..3509c8e 100644
--- a/src/utils/human.rs
+++ b/src/utils/human.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/macros.rs b/src/utils/macros.rs
index c238b5b..a52e030 100644
--- a/src/utils/macros.rs
+++ b/src/utils/macros.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/mod.rs b/src/utils/mod.rs
index 394ad37..c350e20 100644
--- a/src/utils/mod.rs
+++ b/src/utils/mod.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
pub mod constants;
pub mod errors;
pub mod ferris;
diff --git a/src/utils/panic.rs b/src/utils/panic.rs
index 70e85a6..3204e29 100644
--- a/src/utils/panic.rs
+++ b/src/utils/panic.rs
@@ -1,3 +1,20 @@
+// Gupaxx - Fork of Gupax
+//
+// Copyright (c) 2024-2025 Cyrix126
+//
+// 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
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+
//---------------------------------------------------------------------------------------------------- Use
use crate::constants::{
COMMIT, GUPAX_VERSION, NODE_VERSION, OS_NAME, P2POOL_VERSION, XMRIG_VERSION,
diff --git a/src/utils/regex.rs b/src/utils/regex.rs
index c7bb7b2..0a9da66 100644
--- a/src/utils/regex.rs
+++ b/src/utils/regex.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/sudo.rs b/src/utils/sudo.rs
index 5046637..32448e7 100644
--- a/src/utils/sudo.rs
+++ b/src/utils/sudo.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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/utils/xmr.rs b/src/utils/xmr.rs
index a0593b8..e8a9758 100644
--- a/src/utils/xmr.rs
+++ b/src/utils/xmr.rs
@@ -1,6 +1,6 @@
-// Gupax - GUI Uniting P2Pool And XMRig
+// Gupaxx - Fork of Gupax
//
-// Copyright (c) 2022-2023 hinto-janai
+// Copyright (c) 2024-2025 Cyrix126
//
// 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