From 106109649438536ab75a8f65e3f991be1a98a65e Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Mon, 8 Aug 2022 22:47:28 +0200 Subject: [PATCH 01/25] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3e8e78f5..1505fdbc 100644 --- a/README.md +++ b/README.md @@ -160,6 +160,8 @@ Server source code, documentation for API calls and official libraries for devel | AMD Ryzen 5 2600 | 4.9 MH/s | 12 | 65 W | 15.44 | | AMD Ryzen R1505G **(fasthash)** | 8.5 MH/s | 4 | 35 W | - | | Intel Core i7-11370H **(fasthash)** | 17.3 MH/s | 8 | 35 W | 4.28 | + | Realtek RTD1295 | 490 kH/s | 4 | - | - | + | Realtek RTD1295 **(fasthash)** | 3.89 MH/s | 4 | - | - | All tests were performed using the DUCO-S1 algorithm **without fasthash accelerations** unless stated otherwise. This table will be actively updated. From d2acd363260cd1bf86066ebddd7c0bcdcbc696d6 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Fri, 26 Aug 2022 22:38:49 +0200 Subject: [PATCH 02/25] Update ESP32_Code.ino --- ESP32_Code/ESP32_Code.ino | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ESP32_Code/ESP32_Code.ino b/ESP32_Code/ESP32_Code.ino index 0bff7a0d..d997f8ec 100644 --- a/ESP32_Code/ESP32_Code.ino +++ b/ESP32_Code/ESP32_Code.ino @@ -14,16 +14,16 @@ */ /***************** START OF MINER CONFIGURATION SECTION *****************/ +// Change the part in brackets to your Duino-Coin username +const char *DUCO_USER = "USERNAME"; +// Change the part in brackets to your mining key (if you enabled it in the wallet) +const char* MINER_KEY = "MINER_KEY"; // Change the part in brackets to your WiFi name -const char *SSID = "my_cool_wifi"; +const char *SSID = "WIFI_NAME"; // Change the part in brackets to your WiFi password -const char *WIFI_PASS = "my_wifi_password"; -// Change the part in brackets to your Duino-Coin username -const char *DUCO_USER = "my_cool_username"; +const char *WIFI_PASS = "WIFI_PASSWORD"; // Change the part in brackets if you want to set a custom miner name (use Auto to autogenerate, None for no name) const char *RIG_IDENTIFIER = "None"; -// Change the part in brackets to your mining key (if you enabled it in the wallet) -const char* MINER_KEY = "None"; // Change this if your board has built-in led on non-standard pin #define LED_BUILTIN 2 // Uncomment the line below if you wish to use a DHT sensor (Duino IoT beta) From 0643144f8c95b9835696dcf67e14813906b89125 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Fri, 26 Aug 2022 22:38:50 +0200 Subject: [PATCH 03/25] Update ESP8266_Code.ino --- ESP8266_Code/ESP8266_Code.ino | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ESP8266_Code/ESP8266_Code.ino b/ESP8266_Code/ESP8266_Code.ino index 417ce91e..5d25e104 100644 --- a/ESP8266_Code/ESP8266_Code.ino +++ b/ESP8266_Code/ESP8266_Code.ino @@ -134,16 +134,16 @@ namespace { + // Change the part in brackets to your Duino-Coin username + const char *USERNAME = "USERNAME"; + // Change the part in brackets to your mining key (if you have enabled it in the wallet) + const char *MINER_KEY = "MINER_KEY"; // Change the part in brackets to your WiFi name - const char *SSID = "my_cool_wifi"; + const char *SSID = "WIFI_NAME"; // Change the part in brackets to your WiFi password - const char *PASSWORD = "my_wifi_password"; - // Change the part in brackets to your Duino-Coin username - const char *USERNAME = "my_cool_username"; + const char *PASSWORD = "WIFI_PASSWORD"; // Change the part in brackets if you want to set a custom miner name (use Auto to autogenerate, None for no name) const char *RIG_IDENTIFIER = "None"; - // Change the part in brackets to your mining key (if you have enabled it in the wallet) - const char *MINER_KEY = "None"; // Set to true to use the 160 MHz overclock mode (and not get the first share rejected) const bool USE_HIGHER_DIFF = true; // Set to true if you want to host the dashboard page (available on ESPs IP address) From d8105ead4fb44422e6731661ac6310d815d89cb7 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Sat, 27 Aug 2022 11:58:38 +0200 Subject: [PATCH 04/25] Fix --- ESP8266_Code/ESP8266_Code.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ESP8266_Code/ESP8266_Code.ino b/ESP8266_Code/ESP8266_Code.ino index 5d25e104..ddaf2359 100644 --- a/ESP8266_Code/ESP8266_Code.ino +++ b/ESP8266_Code/ESP8266_Code.ino @@ -135,9 +135,9 @@ namespace { // Change the part in brackets to your Duino-Coin username - const char *USERNAME = "USERNAME"; + const char *DUCO_USER = "USERNAME"; // Change the part in brackets to your mining key (if you have enabled it in the wallet) - const char *MINER_KEY = "MINER_KEY"; + const char *MINER_KEY = "MINING_KEY"; // Change the part in brackets to your WiFi name const char *SSID = "WIFI_NAME"; // Change the part in brackets to your WiFi password @@ -661,11 +661,11 @@ void loop() { if(WEB_DASHBOARD) server.handleClient(); ConnectToServer(); - Serial.println("Asking for a new job for user: " + String(USERNAME)); + Serial.println("Asking for a new job for user: " + String(DUCO_USER)); #ifndef USE_DHT client.print("JOB," + - String(USERNAME) + SEP_TOKEN + + String(DUCO_USER) + SEP_TOKEN + String(START_DIFF) + SEP_TOKEN + String(MINER_KEY) + END_TOKEN); #endif @@ -676,7 +676,7 @@ void loop() { Serial.println("DHT readings: " + String(temp) + "*C, " + String(hum) + "%"); client.print("JOB," + - String(USERNAME) + SEP_TOKEN + + String(DUCO_USER) + SEP_TOKEN + String(START_DIFF) + SEP_TOKEN + String(MINER_KEY) + SEP_TOKEN + String(temp) + "@" + String(hum) + END_TOKEN); From 79b1e5dfee29537b8c329ed1ba3c239553e46d58 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Sat, 27 Aug 2022 11:58:52 +0200 Subject: [PATCH 05/25] Update ESP32_Code.ino --- ESP32_Code/ESP32_Code.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ESP32_Code/ESP32_Code.ino b/ESP32_Code/ESP32_Code.ino index d997f8ec..8694ff4a 100644 --- a/ESP32_Code/ESP32_Code.ino +++ b/ESP32_Code/ESP32_Code.ino @@ -17,7 +17,7 @@ // Change the part in brackets to your Duino-Coin username const char *DUCO_USER = "USERNAME"; // Change the part in brackets to your mining key (if you enabled it in the wallet) -const char* MINER_KEY = "MINER_KEY"; +const char* MINER_KEY = "MINING_KEY"; // Change the part in brackets to your WiFi name const char *SSID = "WIFI_NAME"; // Change the part in brackets to your WiFi password From f262968e4aede1da36052879d3c1ac6efa55afd2 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Tue, 30 Aug 2022 18:35:42 +0200 Subject: [PATCH 06/25] Built-in TypeConversion --- ESP8266_Code/ESP8266_Code.ino | 174 ++++++++++++++++++---------------- 1 file changed, 94 insertions(+), 80 deletions(-) diff --git a/ESP8266_Code/ESP8266_Code.ino b/ESP8266_Code/ESP8266_Code.ino index ddaf2359..77a93c42 100644 --- a/ESP8266_Code/ESP8266_Code.ino +++ b/ESP8266_Code/ESP8266_Code.ino @@ -22,8 +22,8 @@ /* If during compilation the line below causes a "fatal error: arduinoJson.h: No such file or directory" message to occur; it means that you do NOT have the - ArduinoJSON library installed. To install it, - go to the below link and follow the instructions: + ArduinoJSON library installed. To install it, + go to the below link and follow the instructions: https://github.com/revoxhere/duino-coin/issues/832 */ #include @@ -35,7 +35,7 @@ follow the instructions of the readme file: https://github.com/esp8266/Arduino */ #include -#include +//#include #include #include @@ -56,102 +56,102 @@ // https://www.techtarget.com/iotagenda/definition/MQTT-MQ-Telemetry-Transport #ifdef USE_DHT - float temp = 0.0; - float hum = 0.0; +float temp = 0.0; +float hum = 0.0; - // Install "DHT sensor library" if you get an error - #include - // Change D3 to the pin you've connected your sensor to - #define DHTPIN D3 - // Set DHT11 or DHT22 accordingly - #define DHTTYPE DHT11 +// Install "DHT sensor library" if you get an error +#include +// Change D3 to the pin you've connected your sensor to +#define DHTPIN D3 +// Set DHT11 or DHT22 accordingly +#define DHTTYPE DHT11 - DHT dht(DHTPIN, DHTTYPE); +DHT dht(DHTPIN, DHTTYPE); #endif #ifdef USE_MQTT - // Install "PubSubClient" if you get an error - #include +// Install "PubSubClient" if you get an error +#include - long lastMsg = 0; +long lastMsg = 0; - // Change the part in brackets to your MQTT broker address - #define mqtt_server "broker.hivemq.com" - // broker.hivemq.com is for testing purposes, change it to your broker address +// Change the part in brackets to your MQTT broker address +#define mqtt_server "broker.hivemq.com" +// broker.hivemq.com is for testing purposes, change it to your broker address - // Change this to your MQTT broker port - #define mqtt_port 1883 - // If you want to use user and password for your MQTT broker, uncomment the line below - // #define mqtt_use_credentials +// Change this to your MQTT broker port +#define mqtt_port 1883 +// If you want to use user and password for your MQTT broker, uncomment the line below +// #define mqtt_use_credentials - // Change the part in brackets to your MQTT broker username - #define mqtt_user "My cool mqtt username" - // Change the part in brackets to your MQTT broker password - #define mqtt_password "My secret mqtt pass" +// Change the part in brackets to your MQTT broker username +#define mqtt_user "My cool mqtt username" +// Change the part in brackets to your MQTT broker password +#define mqtt_password "My secret mqtt pass" - // Change this if you want to send data to the topic every X milliseconds - #define mqtt_update_time 5000 +// Change this if you want to send data to the topic every X milliseconds +#define mqtt_update_time 5000 - // Change the part in brackets to your MQTT humidity topic - #define humidity_topic "sensor/humidity" - // Change the part in brackets to your MQTT temperature topic - #define temperature_topic "sensor/temperature" +// Change the part in brackets to your MQTT humidity topic +#define humidity_topic "sensor/humidity" +// Change the part in brackets to your MQTT temperature topic +#define temperature_topic "sensor/temperature" - WiFiClient espClient; - PubSubClient mqttClient(espClient); +WiFiClient espClient; +PubSubClient mqttClient(espClient); - void mqttReconnect() +void mqttReconnect() +{ + // Loop until we're reconnected + while (!mqttClient.connected()) { - // Loop until we're reconnected - while (!mqttClient.connected()) + Serial.print("Attempting MQTT connection..."); + + // Create a random client ID + String clientId = "ESP8266Client-"; + clientId += String(random(0xffff), HEX); + + // Attempt to connect +#ifdef mqtt_use_credentials + if (mqttClient.connect("ESP8266Client", mqtt_user, mqtt_password)) +#else + if (mqttClient.connect(clientId.c_str())) +#endif + { + Serial.println("connected"); + } + else { - Serial.print("Attempting MQTT connection..."); - - // Create a random client ID - String clientId = "ESP8266Client-"; - clientId += String(random(0xffff), HEX); - - // Attempt to connect - #ifdef mqtt_use_credentials - if (mqttClient.connect("ESP8266Client", mqtt_user, mqtt_password)) - #else - if (mqttClient.connect(clientId.c_str())) - #endif - { - Serial.println("connected"); - } - else - { - Serial.print("failed, rc="); - Serial.print(mqttClient.state()); - Serial.println(" try again in 5 seconds"); - // Wait 5 seconds before retrying - delay(5000); - } + Serial.print("failed, rc="); + Serial.print(mqttClient.state()); + Serial.println(" try again in 5 seconds"); + // Wait 5 seconds before retrying + delay(5000); } } +} #endif namespace { - // Change the part in brackets to your Duino-Coin username - const char *DUCO_USER = "USERNAME"; - // Change the part in brackets to your mining key (if you have enabled it in the wallet) - const char *MINER_KEY = "MINING_KEY"; - // Change the part in brackets to your WiFi name - const char *SSID = "WIFI_NAME"; - // Change the part in brackets to your WiFi password - const char *PASSWORD = "WIFI_PASSWORD"; - // Change the part in brackets if you want to set a custom miner name (use Auto to autogenerate, None for no name) - const char *RIG_IDENTIFIER = "None"; - // Set to true to use the 160 MHz overclock mode (and not get the first share rejected) - const bool USE_HIGHER_DIFF = true; - // Set to true if you want to host the dashboard page (available on ESPs IP address) - const bool WEB_DASHBOARD = false; - // Set to true if you want to update hashrate in browser without reloading the page - const bool WEB_HASH_UPDATER = false; - // Set to false if you want to disable the onboard led blinking when finding shares - const bool LED_BLINKING = true; +// Change the part in brackets to your Duino-Coin username +const char *DUCO_USER = "USERNAME"; +// Change the part in brackets to your mining key (if you have enabled it in the wallet) +const char *MINER_KEY = "MINING_KEY"; +// Change the part in brackets to your WiFi name +const char *SSID = "WIFI_NAME"; +// Change the part in brackets to your WiFi password +const char *PASSWORD = "WIFI_PASSWORD"; +// Change the part in brackets if you want to set a custom miner name (use Auto to autogenerate, None for no name) +const char *RIG_IDENTIFIER = "None"; +// Set to true to use the 160 MHz overclock mode (and not get the first share rejected) +const bool USE_HIGHER_DIFF = true; +// Set to true if you want to host the dashboard page (available on ESPs IP address) +const bool WEB_DASHBOARD = false; +// Set to true if you want to update hashrate in browser without reloading the page +const bool WEB_HASH_UPDATER = false; +// Set to false if you want to disable the onboard led blinking when finding shares +const bool LED_BLINKING = true; /* Do not change the lines below. These lines are static and dynamic variables that will be used by the program for counters and measurements. */ @@ -596,6 +596,20 @@ void dashboard() { } // namespace +// https://github.com/esp8266/Arduino/blob/master/cores/esp8266/TypeConversion.cpp +const char base36Chars[36] PROGMEM = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'}; +const uint8_t base36CharValues[75] PROGMEM {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, // 0 to 9 + 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 0, 0, 0, 0, 0, 0, // Upper case letters + 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 // Lower case letters +}; +uint8_t *hexStringToUint8Array(const String &hexString, uint8_t *uint8Array, const uint32_t arrayLength) { + assert(hexString.length() >= arrayLength * 2); + for (uint32_t i = 0; i < arrayLength; ++i) { + uint8Array[i] = (pgm_read_byte(base36CharValues + hexString.charAt(i * 2) - '0') << 4) + pgm_read_byte(base36CharValues + hexString.charAt(i * 2 + 1) - '0'); + } + return uint8Array; +} + void setup() { Serial.begin(500000); Serial.println("\nDuino-Coin " + String(MINER_VER)); @@ -709,9 +723,9 @@ void loop() { int job_len = last_block_hash.length() + expected_hash_str.length() + String(difficulty).length(); Serial.println("Received job with size of " + String(job_len) + " bytes: " + last_block_hash + " " + expected_hash_str + " " + difficulty); - + uint8_t expected_hash[20]; - experimental::TypeConversion::hexStringToUint8Array(expected_hash_str, expected_hash, 20); + hexStringToUint8Array(expected_hash_str, expected_hash, 20); br_sha1_init(&sha1_ctx_base); br_sha1_update(&sha1_ctx_base, last_block_hash.c_str(), last_block_hash.length()); From 7cfa61abafb017b310ea7bed60164e0b9c714bf6 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Tue, 30 Aug 2022 18:40:35 +0200 Subject: [PATCH 07/25] Disable web dash by default --- ESP32_Code/ESP32_Code.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ESP32_Code/ESP32_Code.ino b/ESP32_Code/ESP32_Code.ino index 8694ff4a..ed418a51 100644 --- a/ESP32_Code/ESP32_Code.ino +++ b/ESP32_Code/ESP32_Code.ino @@ -78,8 +78,8 @@ const int mqtt_port = 1883; NOTE: enabling OTA support may decrease the hashrate */ // #define ENABLE_OTA -/* If you don't want to use the web dashboard comment the line below */ -#define WEB_DASHBOARD +/* If you want to use the web dashboard uncomment the line below */ +// #define WEB_DASHBOARD /* If you don't want to use the Serial interface comment the ENABLE_SERIAL definition line (#define ENABLE_SERIAL)*/ From 8b540c0115192a8c26b0b1092e56bbc1770cf453 Mon Sep 17 00:00:00 2001 From: GerardoNevarez <10030580+GerardoNevarez@users.noreply.github.com> Date: Thu, 8 Sep 2022 14:31:11 -0400 Subject: [PATCH 08/25] Add support for the [Arduino-Pico](https://github.com/earlephilhower/arduino-pico) core by Earle F. Philhower --- Arduino_Code/uniqueID.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Arduino_Code/uniqueID.h b/Arduino_Code/uniqueID.h index a5c171b4..fde6140b 100644 --- a/Arduino_Code/uniqueID.h +++ b/Arduino_Code/uniqueID.h @@ -19,7 +19,7 @@ #elif defined(ARDUINO_ARCH_SAMD) #elif defined(ARDUINO_ARCH_STM32) #elif defined(TEENSYDUINO) -#elif defined(ARDUINO_ARCH_MBED_RP2040) +#elif defined(ARDUINO_ARCH_MBED_RP2040) || defined(ARDUINO_ARCH_RP2040) //#include #elif defined(ARDUINO_ARCH_MEGAAVR) #else @@ -57,7 +57,7 @@ #elif defined(TEENSYDUINO) #define UniqueIDsize 16 #define UniqueIDbuffer 16 -#elif defined(ARDUINO_ARCH_MBED_RP2040) +#elif defined(ARDUINO_ARCH_MBED_RP2040) || defined(ARDUINO_ARCH_RP2040) #define UniqueIDsize 32 #define UniqueIDbuffer 32 #elif defined(ARDUINO_ARCH_MEGAAVR) From 708fb780d97549c63e59bff6eccea4d8c34f0220 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Thu, 8 Sep 2022 20:36:40 +0200 Subject: [PATCH 09/25] Version bump --- Arduino_Code/Arduino_Code.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arduino_Code/Arduino_Code.ino b/Arduino_Code/Arduino_Code.ino index cfb88f6d..fa594b05 100644 --- a/Arduino_Code/Arduino_Code.ino +++ b/Arduino_Code/Arduino_Code.ino @@ -4,7 +4,7 @@ ( _ \( )( )(_ _)( \( )( _ )___ / __)( _ )(_ _)( \( ) )(_) ))(__)( _)(_ ) ( )(_)((___)( (__ )(_)( _)(_ ) ( (____/(______)(____)(_)\_)(_____) \___)(_____)(____)(_)\_) - Official code for Arduino boards version 3.0 + Official code for Arduino boards (and relatives) version 3.4 Duino-Coin Team & Community 2019-2022 © MIT Licensed https://duinocoin.com From d8fbd23f151ea0004641c686e74f38b967905d8b Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Fri, 16 Sep 2022 18:33:19 +0200 Subject: [PATCH 10/25] Add Wiznet mining hat --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1505fdbc..633bcf01 100644 --- a/README.md +++ b/README.md @@ -172,6 +172,7 @@ All tests were performed using the DUCO-S1 algorithm **without fasthash accelera ### Please note that these softwares are not developed by us and we do not give any guarantees that use of them will not result in an account getting banned. Treat them as a curiosity. ### Other miners known to work with Duino-Coin: + * :point_right: [**RP2040-HAT-MINING-C**](https://github.com/Wiznet/RP2040-HAT-MINING-C) - **WIZnet RP2040** mining stack * [DuinoCoinEthernetMiner](https://github.com/Pumafron/DuinoCoinEthernetMiner) - Arduino Ethernet shield Miner by Pumafron * [STM8 DUCO Miner](https://github.com/BBS215/STM8_DUCO_miner) - STM8S firmware for mining DUCO by BBS215 * [DuinoCoinbyLabVIEW](https://github.com/ericddm/DuinoCoinbyLabVIEW) - miner for LabVIEW family by ericddm From 67d6b6a7a5f88eff96fb1f9da70770d4bae5456a Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Sun, 18 Sep 2022 15:17:15 +0900 Subject: [PATCH 11/25] Add translate to CLI_Wallet_langs.json --- Resources/CLI_Wallet_langs.json | 90 +++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/Resources/CLI_Wallet_langs.json b/Resources/CLI_Wallet_langs.json index 5daf16f5..03acb2fc 100644 --- a/Resources/CLI_Wallet_langs.json +++ b/Resources/CLI_Wallet_langs.json @@ -808,5 +808,95 @@ "donate_3": " (adresse du Wrapper)", "donate_4": " (revox, DUCO lead developeur)", "donate_5": " (wDUCO developeur)" + }, + "japanese": { + "translation_autor": "Ikko Ashimine", + "cant_connect_to_server": "サーバーに接続できません。メンテナンス中か、一時的にダウンしている可能性があります。\n15秒後に再試行します。", + "cant_recieve_pool_ip_and_port": " プールアドレスとIPを受信できません。\n15秒後に終了します。", + "server_message": "サーバーメッセージ: ", + "success": "成功!", + "cancelled": "キャンセル...", + "duco_commands": " DUCOコマンド:", + "wrapper_commands": " Wrapper関連コマンド:", + "base64_not_installed": "Base64がインストールされていません。\"base64\"を手動でインストールしてください\n15秒後に終了します。", + "tronpy_not_installed": "Tronpyがインストールされていません。python3 -m pip install tr​​onpyを使用してインストールしてください。\ntronpyがインストールされていないため、Wrapperは無効になっています。", + "tronpy_not_installed_2": "Tronpyがインストールされていません。python3 -m pip install tr​​onpyを使用してインストールしてください。", + "cryptography_not_installed": "暗号化がインストールされていません。次を使用してインストールしてください: python3 -m pip install cryptography.\n15秒後に終了します。", + "secrets_not_installed": "Secretsがインストールされていません。次を使用してインストールしてください: python3 -m pip install secrets.\n15秒後に終了します。", + "websocket_not_installed": "Websocketクライアントがインストールされていません。次を使用してインストールしてください: python3 -m pip install websocket-client.\n15秒後に終了します。", + "colorama_not_installed": "Coloramaがインストールされていません。次を使用してインストールしてください: python3 -m pip install colorama.\n15秒後に終了します。", + "first_run": "Duino-Coin CLIウォレットの初回実行\n", + "select_option": "オプションを選択してください: ", + "choice_input": " 1 - ログイン\n 2 - 新規登録\n 3 - 終了\n", + "choice_input_wrapper": "1 - 新しいキーの生成\n2 - キーのインポート \n3 - キャンセル\n", + "value_not_numeric": "エラー、値は数値でなければならない", + "enter_username": "ユーザーネームの入力: ", + "enter_email": "メールアドレスの入力: ", + "enter_password": "パスワードの入力(プライバシーのため表示されません): ", + "confirm_password": "パスワードの確認(プライバシーのため表示されません): ", + "enter_current_password": "現在のパスワードを入力: ", + "enter_new_password": "新しいパスワードを入力: ", + "agree_requirments": "アカウントを新規に登録することにより、お客様は以下の利用規約およびプライバシーポリシーに同意したものとみなされます ", + "register_success": "新規アカウント登録に成功", + "register_failed": "新規ユーザー登録ができない理由: ", + "login_success": "ログインに成功", + "login_failed": "ログインできない理由: ", + "decrypt_private_key": "秘密鍵復号化用パスフレーズ: ", + "encrypt_private_key": "秘密鍵を暗号化するためのパスフレーズを入力します: ", + "invalid_passphrase_wrapper": "無効なパスフレーズのため、このセッションのラッパーを無効にする", + "input_private_key": "自分の秘密鍵を入力: ", + "incorrect_key": "不正なキーが提供された", + "incorrect_value": "不正な値が入力された", + "cli_wallet_text": "\nDuino-Coin CLIウォレット", + "you_have": "保有量 ", + "which_is_about": "おおよそ ", + "duco_price": "DUCO価格: ", + "pending_unwraps": "保留中のアンラップ ", + "tron_address": "受信用Tronアドレス: ", + "trx_balance": "TRXバランス(手数料に便利): ", + "how_encrypt_private_key": "設定ファイル内の秘密鍵の暗号化はどのように行いますか?", + "encryption_choice": "1 - DUCOパスワードを使って暗号化する\n2 - カスタムパスフレーズを使う(より安全)", + "amount_to_wrap": "ラッピングする金額を入力(最小値は10): ", + "no_amount_numeric": "いいえ、金額は数値でなければなりません...中止します", + "enter_tron_address_or_local": "tronアドレスを入力するか、空白にしてローカルウォレットを選択します: ", + "error_min_10_duco": "エラー、最低額は10DUCOです。", + "error_unsufficient_balance": "エラー、バランス不足", + "error_wrong_passphrase": "パスフレーズの入力に誤りがあるため、Wrapperが無効になっています。", + "error_configure_wrapperconf": "Wrapperは無効です。`wrapperconf`を使用して設定してください。", + "error_not_enough_energy_or_trx": "失敗、エネルギーが足りない、またはtrxが必要", + "enter_amount_unwrap": "アンラップする金額を入力してください: ", + "initiating_unwrap": "アンラップを開始しています...\nTXid :", + "error_initiating_unwrap": "アンラップの開始中にエラーが発生しました。中止しています", + "amount_over_pending_values": "金額が保留中の値を超えています。保留中の値を使用してトランザクション手数料を節約します", + "transaction_send_txid": "トランザクションが送信されました、txid :", + "finished_unwrapping": "アンラップ完了", + "confirm_export_private_key": "秘密鍵のエクスポートを確認するためにYESと入力します : ", + "private_key": "秘密鍵: ", + "cancelled_invalid_confirmation": "キャンセル、無効な確認", + "help_list_command": "`help`と入力して、使用可能なコマンドを一覧表示します", + "duco_console": "DUCOコンソールᕲ ", + "enter_recipients_name": "受信者のユーザー名を入力してください: ", + "enter_amount_transfer": "送金する金額を入力: ", + "enter_tron_recipients_name": "受信者のTRONアドレスを入力: ", + "enter_tron_amount_transfer": "送金する金額を入力: ", + "amount_numeric": "金額は数値でなければなりません...中止します", + "tron_transaction_submitted": "TRONネットワークに送信されたトランザクション\nTXID:", + "tron_successful_transaction": "トランザクション成功", + "tron_error_transaction": "トランザクション確認中のエラー", + "see_you_soon": " では、また!", + "sigint_detected": "\nSIGINTが検出されました - 正常に終了しています。", + "about_1": "Duino-Coin CLIウォレットは、Duino-Coinコミュニティによって <3を込めて作成されています", + "about_2": "バージョン ", + "about_3": "MITライセンスの下で配布されています", + "about_4": "サーバーバージョン: ", + "about_5": "サーバーはバージョン ", + "about_6": "しかし、クライアントはバージョン ", + "about_7": "よって、最後のリリースをダウンロードすることを検討する必要があります", + "about_8": "クライアントは最新です", + "donate_1": "DUCOとwDUCOのメンテンスを支援するための寄付はお気軽にどうぞ (ラップ/アンラップには維持費がかかります)", + "donate_2": "TRONとtokens: ", + "donate_3": " (wrapperのアドレス)", + "donate_4": " (revox, DUCO 主任開発者)", + "donate_5": " (wDUCO開発者)" } } From 279da014e257262db929efbc4e4a852f655da430 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Sun, 18 Sep 2022 15:58:42 +0900 Subject: [PATCH 12/25] Add translate to AVR_Miner_langs.json --- Resources/AVR_Miner_langs.json | 94 ++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/Resources/AVR_Miner_langs.json b/Resources/AVR_Miner_langs.json index 64f664a1..705c93c0 100644 --- a/Resources/AVR_Miner_langs.json +++ b/Resources/AVR_Miner_langs.json @@ -1293,5 +1293,99 @@ "total_mining_time": "\n\t\t‖ Totale mining tijd: ", "new_version": "A new version is available, you want to update miner [Y/n] ? ", "updating": "The miner is outdated. Updating...." + }, + "japanese": { + "translation_autor": "Ikko Ashimine", + "sigint_detected": " SIGINTが検出されました - 正常に終了しています。", + "goodbye": " では、また!", + "greeting_morning": "素敵な朝をお過ごしください", + "greeting_noon": "美味しいお昼をどうぞ", + "greeting_afternoon": "穏やかな午後をお過ごしください", + "greeting_evening": "快適な夜をお過ごしください", + "greeting_back": "おかえりなさい", + "banner": "公式Duino-Coin © AVRマイナー", + "donation_level": "デベロッパーの寄付レベル: ", + "avr_on_port": "ポートに搭載されたAVRボード: ", + "algorithm": "アルゴリズム: ", + "rig_identifier": "リグ識別子: ", + "basic_config_tool": "\nDuino-Coin基本設定ツール\n編集 ", + "edit_config_file_warning": "/Miner_config.cfgファイルを後で変更したい場合。", + "dont_have_account": "をまだお持ちでない方はこちらを使用 ", + "wallet": "ウォレット", + "register_warning": " をクリックしてサーバーに登録します。\n", + "ask_username": "Duino-Coinのユーザー名を入力します: ", + "ports_message": "コンフィグレーションツールは、以下のポートを検出しました:", + "ports_notice": "ボードが表示されない場合は、ボードが正しく接続されていること、プログラムがボードにアクセスできること(admin/sudo権限)を確認します。", + "ask_avrport": "ボードのシリアルポート(例:COM1(Windows)または/dev/ttyUSB1(Unix))を入力します: ", + "ask_anotherport": "ボードをもう一枚追加しますか? (y/N): ", + "ask_higherdiff": "高い難易度を使用しますか(Arduino DUEボードの場合のみ) (y/N): ", + "ask_rig_identifier": "このリグに識別子(名前)を追加しますか? (y/N) ", + "ask_rig_name": "ご希望のリグネームの入力: ", + "ask_donation_level": "開発者の寄付レベル(0~5)を設定します(推奨:1)、これによって収益が減少することはありません: ", + "config_saved": "コンフィグが保存されました マイナーを起動する", + "free_network_warning": " Duino-Coinネットワークは完全な無料サービスであり、今後も常に", + "donate_warning": "\nお客様のマイニングから手数料を取ることはありません。\n寄付をすることで、サーバーの維持や低料金での交換に本当に貢献できます。\n以下を訪れてください ", + "learn_more_donate": " をクリックすると、詳細が表示されます:)", + "starting_donation": "寄付の手続き開始", + "thanks_donation": " 素晴らしい寄付をしていただきありがとうございます ❤️ \nご寄付は、サーバーの維持とさらなる開発のために活用させていただきます", + "data_error": " GitHubからのデータ取得に失敗! 10秒後に再試行します。", + "connected": " 接続済み", + "connected_server": " マスターDuino-Coinサーバーへ (v", + "outdated_miner": " マイナーが古いです (v", + "server_is_on_version": " サーバーは v", + "update_warning": "、最新版は、https://github.com/revoxhere/duino-coin/releases/ からダウンロードしてください", + "connecting_error": " サーバーへの接続にエラーが発生しました。10秒後に再試行", + "duco_avr_miner": "Duino-Coin AVRマイナー (v", + "accepted_shares": " 受理されたシェア", + "accepted": " 受理 ", + "block_found": " ブロックが見つかりました ", + "rejected": " 却下 ", + "error_while_mining": " マイニング中にエラーが発生 - 接続エラーの可能性が高い - 5秒で再起動します。", + "board_on_port": " ポート上のAVR ", + "board_is_connected": " が接続されています", + "board_connection_error": " AVRのポート接続エラー ", + "board_connection_error2": "、プラグが差し込まれているかどうか確認してください", + "mining_start": " AVRマイニングスレッド開始", + "mining_algorithm": " DUCO-S1Aアルゴリズムを使用 (", + "mining_avr_connection_error": " AVRへの接続エラー! 10秒後に再試行", + "mining_avr_not_responding": " Arduinoが予想以上に時間がかかっているため、新しい仕事を送る ", + "internal_server_error": " 内部サーバーエラー。", + "retrying": " 10秒後に再試行", + "mining_user": " ユーザー ", + "mining_not_exist": " は存在しません。", + "mining_not_exist_warning": " ユーザー名が正しく入力されているか確認してください。設定ファイルを確認してください。10秒後に再試行", + "load_config_error": " configfileの読み込みエラー (", + "load_config_error_warning": "/Miner_config.cfg). 削除してコンフィグを再実行してみてください。10秒後に終了", + "connection_search": "最速で接続できるノードの検索", + "uptime_seconds": " 秒", + "uptime_minute": " 分", + "uptime_minutes": " 分", + "uptime_hour": " 時間", + "uptime_hours": " 時間", + "periodic_mining_report": "マイニング定期レポート: ", + "report_period": "\n\t\t‖ この間 ", + "report_time": " 秒", + "report_body1": "\n\t\t‖ あなたがマイニングしたのは ", + "report_body2": " シェア (", + "report_body3": " シェア/秒)", + "report_body4": "\n\t\t‖ のハッシュレートでは ", + "report_body5": "\n\t\t‖ この期間に、あなたは解決した ", + "report_body6": " ハッシュ", + "report_body7": "\n\t\t‖ ブロックが見つかりました: ", + "total_mining_time": "\n\t\t‖ マイナーの総稼働時間: ", + "node_picker_unavailable": "ノードピッカーが正しく応答しないようです - 以下で再試行します ", + "node_picker_error": "ノードピッカーからサーバーを取得する際の致命的なエラー - 以下で再試行する ", + "connecting_node": " 取得したマイニングノード: ", + "new_version": "新しいバージョンが利用可能です、マイナーをアップデートしますか[Y/n]? ", + "updating": "マイナーが古くなっています。アップデート中....", + "ask_mining_key": "マイニングキーを入力してください(ウェブウォレットでこのオプションを有効にした場合のみ必要です - Enterを押すとスキップします): ", + "mining_key_required": "このアカウントでマイニングを行うには、マイニングキーが必要です", + "invalid_mining_key": "入力されたマイニングキーは無効です!", + "incorrect_username": "入力されたユーザーネームは存在しません!", + "system_threads_notice": "警告:あなたは持っている以上のスレッドを使用しようとしています。\n\t\tこれは、システムが応答しなくなるなど、予期せぬ副作用を引き起こすことになります。\n\t\t10秒後に開始します", + "using_config": "設定ファイル: ", + "motd": "本日のサーバーメッセージ: ", + "hashrate_test": "ハッシュレートのテストは以下にて終了 ", + "hashrate_test_diff": "、開始時の難易度を設定: " } } From 1b0085f118418803d02d503d7677d8bd5583be5b Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Sun, 18 Sep 2022 22:41:28 +0900 Subject: [PATCH 13/25] Add translate to PC_Miner_langs.json --- Resources/PC_Miner_langs.json | 105 ++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/Resources/PC_Miner_langs.json b/Resources/PC_Miner_langs.json index d3eeca25..d2f3220a 100644 --- a/Resources/PC_Miner_langs.json +++ b/Resources/PC_Miner_langs.json @@ -1629,5 +1629,110 @@ "ask_mining_key": "Enter your mining key (only required if you activated this option in the webwallet - press enter to skip): ", "mining_key_required": "Mining key is required to mine on this account", "invalid_mining_key": "The mining key you provided is invalid!" + }, + "japanese": { + "translation_autor": "Ikko Ashimine", + "translation": "日本語翻訳: ", + "sigint_detected": " SIGINTが検出されました - 正常に終了しています。", + "goodbye": " では、また!", + "greeting_morning": "素敵な朝をお過ごしください", + "greeting_noon": "美味しいお昼をどうぞ", + "greeting_afternoon": "穏やかな午後をお過ごしください", + "greeting_evening": "快適な夜をお過ごしください", + "greeting_back": "おかえりなさい", + "banner": "公式Duino-Coin © Pythonマイナー", + "donation_level": "デベロッパーの寄付レベル: ", + "ask_algorithm": "使用するマイニングアルゴリズムを選択(1-2): ", + "ask_difficulty": "使用するマイナー難易度を選択する(1-3): ", + "low_diff": "難易度低め(性能の低いRaspberry Pi(Zero/1/2/3)や古いPC向け)", + "medium_diff": "中難易度(より高性能なRaspberry Pi(4/400)や一般的なコンピュータ向け)", + "net_diff": "ネットワークの難易度(強力なコンピュータの場合)", + "low_diff_short": "ローdiff", + "medium_diff_short": "ミディアムdiff", + "net_diff_short": "ネットワークdiff", + "algorithm": "アルゴリズム: ", + "rig_identifier": "リグ識別子: ", + "basic_config_tool": "\nDuino-Coin基本設定ツール\n編集 ", + "edit_config_file_warning": "/Miner_config.cfgファイルを後で変更したい場合。", + "dont_have_account": "をまだお持ちでない方はこちらを使用 ", + "wallet": "ウォレット", + "register_warning": " をクリックしてサーバーに登録します。\n", + "ask_username": "Duino-Coinのユーザー名を入力します: ", + "ask_intensity": "マイナー強度(1~100)%(推奨:95)を設定: ", + "ask_threads": "マイニングスレッドの設定(お使いのシステムで推奨される: ", + "ask_lower_difficulty": "マイニングに低い難易度を使用しますか(低速なシステムの場合)?(y/N): ", + "ask_rig_identifier": "このリグに識別子(名前)を追加しますか? (y/N): ", + "ask_rig_name": "ご希望のリグネームの入力: ", + "ask_donation_level": "開発者の寄付レベル(0~5)を設定します(推奨:1)、これによって収益が減少することはありません: ", + "config_saved": "コンフィグが保存されました!マイナーを起動する", + "load_config_error": " コンフィグファイルの読み込みエラー (", + "load_config_error_warning": "/Miner_config.cfg)。削除してコンフィグを再実行してみてください。10秒後に終了", + "free_network_warning": " Duino-Coinネットワークは完全な無料サービスであり、今後も常に", + "donate_warning": "\nお客様のマイニングから手数料を取ることはありません。\n寄付をすることで、サーバーの維持や低料金での交換に本当に貢献できます。\n以下を訪れてください ", + "learn_more_donate": " をクリックすると、詳細が表示されます:)", + "starting_donation": "寄付の手続き開始", + "thanks_donation": " 素晴らしい寄付をしていただきありがとうございます ❤️ \nご寄付は、サーバーの維持とさらなる開発のために活用させていただきます", + "data_error": " GitHubからのデータ取得に失敗! 10秒後に再試行します。", + "connected": " 接続済み", + "connected_server": " マスターDuino-Coinサーバーへ (v", + "outdated_miner": " マイナーが古いです (v", + "server_is_on_version": " サーバーは v", + "update_warning": "、最新版は、https://github.com/revoxhere/duino-coin/releases/ からダウンロードしてください", + "connecting_error": " サーバーへの接続にエラーが発生しました。10秒後に再試行", + "mining_thread": " マイニングスレッド #", + "mining_thread_starting": " が始まった", + "using_algo": " DUCO-S1アルゴリズムを使って ", + "using_algo_xxh": " XXHASHアルゴリズムを使って ", + "efficiency": "efficiency", + "duco_python_miner": "Duino-Coin Python公式マイナー (v", + "accepted_shares": " 受理されたシェア", + "accepted": " 受理 ", + "block_found": " ブロックが見つかりました ", + "internal_server_error": " 内部サーバーエラー。", + "retrying": " 10秒後に再試行", + "rejected": " 却下 ", + "error_while_mining": " マイニング中にエラーが発生 - 接続エラーの可能性が高い - 5秒で再起動します。", + "mining_user": " ユーザー ", + "mining_not_exist": " は存在しません。", + "mining_not_exist_warning": " ユーザー名が正しく入力されているか確認してください。設定ファイルを確認してください。10秒後に再試行", + "max_threads_notice": "多くのスレッドでDuino-Coinをマイニングすると利益が減少する - マイニングスレッドを16に減少。", + "max_hashrate_notice": "強力な装置でDuino-Coinをマイニングしても、あまり利益が出ないかもしれません。私たちの「姉妹」コインであるCoin Magi (https://xmg.network)を試してみることをお勧めします。", + "recommended": "推奨", + "connection_search": "最速で接続できるノードの検索", + "uptime_seconds": " 秒", + "uptime_minute": " 分", + "uptime_minutes": " 分", + "uptime_hour": " 時間", + "uptime_hours": " 時間", + "periodic_mining_report": "マイニング定期レポート: ", + "report_period": "\n\t\t‖ この間 ", + "report_time": " 秒", + "report_body1": "\n\t\t‖ あなたがマイニングしたのは ", + "report_body2": " シェア (", + "report_body3": " シェア/秒)", + "report_body4": "\n\t\t‖ のハッシュレートでは ", + "report_body5": "\n\t\t‖ この期間に、あなたは解決した ", + "report_body6": " ハッシュ", + "report_body7": "\n\t\t‖ ブロックが見つかりました: ", + "total_mining_time": "\n\t\t‖ マイナーの総稼働時間: ", + "fasthash_available": "fasthashのハッシュアクセラレーションを利用する", + "fasthash_download": "fasthashアクセラレーションモジュールのダウンロード", + "node_picker_unavailable": "ノードピッカーが正しく応答しないようです - 次で再試行します ", + "node_picker_error": "ノードピッカーからサーバーを取得する際の致命的なエラー - 次で再試行 ", + "connecting_node": " 取得したマイニングノード: ", + "new_version": "新しいバージョンが利用可能です、マイナーをアップデートしますか(Y/n) ? ", + "updating": "マイナーが古くなっています。アップデート中....", + "ask_mining_key": "マイニングキーを入力してください(webwalletでこのオプションを有効にした場合のみ必要です - Enterを押すとスキップします): ", + "mining_key_required": "このアカウントでマイニングを行うには、マイニングキーが必要です", + "invalid_mining_key": "入力されたマイニングキーは無効です!", + "running_on_rpi": "マイナーはRaspberry Piで動作しているようです。", + "running_on_rpi2": "マイニングプロセスの状態に応じて、搭載されたLEDが点灯します", + "discord_launch_error": "Discord RPCスレッドの起動エラー:", + "discord_update_error": "Discord RPC統計の更新エラー:", + "key_retry": "再試行しますか?(Y/n): ", + "incorrect_username": "入力されたユーザーネームは存在しません!", + "system_threads_notice": "警告:あなたは持っている以上のスレッドを使用しようとしています。\n\t\tこれは、システムが応答しなくなるなど、予期せぬ副作用を引き起こすことになります。\n\t\t10秒後に開始します", + "using_config": "設定ファイル: ", + "motd": "本日のサーバーメッセージ: " } } From c441e89fd73cc09e879830a6d78fbe0c6239cb53 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Mon, 19 Sep 2022 00:30:57 +0900 Subject: [PATCH 14/25] Add translate to Wallet_langs.json --- Resources/Wallet_langs.json | 107 +++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) diff --git a/Resources/Wallet_langs.json b/Resources/Wallet_langs.json index a7566743..fe16bfcd 100644 --- a/Resources/Wallet_langs.json +++ b/Resources/Wallet_langs.json @@ -1989,5 +1989,110 @@ "sessionprofit_unavailable2": "ครั้งแรกเพื่อดูกำไรโดยประมาณ", "tray_show": "แสดงหน้าต่าง", "tray_exit": "ออกจากหน้าต่าง" + }, + "japanese": { + "translation_author": "Ikko Ashimine", + "welcome_message": "\nDuino-Coin\nTkinter GUI\nウォレットへようこそ", + "warning": "警告", + "duino_coin_wallet": "Duino-Coinウォレット", + "uppercase_duino_coin_wallet": "DUINO-COINウォレット", + "loading_database": "データベースの読み込み中...", + "please_wait": "お待ち下さい...", + "please_wait_calculating": "お待ちください - 計算中...", + "preparing_wallet_window": "ウォレットウィンドウを準備中...", + "username": "ユーザーネーム", + "passwd": "パスワード", + "keep_me_logged_in": "ログイン状態を保持", + "login": "ログイン", + "register": "新規登録", + "login_error": "ログインエラー", + "fill_the_blanks_warning": "まず空白を埋める", + "registration_success": "登録成功", + "registration_success_msg": "新規ユーザー登録に成功しました。ログインできます", + "register_on_network": "ネットワークに登録", + "register_tos_warning": "Duino-Coinを利用することにより、利用規約を遵守することに同意するものとします", + "confirm_passwd": "パスワードの確認", + "old_passwd": "古いパスワード", + "new_passwd": "新しいパスワード", + "confirm_new_passwd": "新しいパスワードの確認", + "register_error": "ユーザー登録時のエラー", + "error_passwd_dont_match": "パスワードの不一致", + "same_passwd_error": "新しいパスワードは、古いパスワードと同じです", + "loading": "ローディング", + "wallet": "ウォレット", + "recipient": "受信者", + "amount": "量", + "send_funds": "DUCOの送信", + "send_funds_warning": "本当に送信しますか", + "send_funds_to": "へ", + "wrap_duco": "DUCOのラップ", + "unwrap_duco": "DUCOのアンラップ", + "estimated_profit": "予想利益", + "estimated_profit_miner_warning": "マイナーを先に起動し、利益の見込みを確認する。", + "wallet_transactions": "Duino-Coinウォレット - トランザクション", + "local_transactions": "ローカルのトランザクション", + "transaction_list": "トランザクションリスト", + "transaction_list_notice": "トランザクションをクリックすると、エクスプローラで表示されます。", + "currency_converter": "通貨換算機", + "from": "から", + "to": "へ", + "input_amount": "入力量", + "calculate": "計算", + "calculate_error": "計算間違い", + "wallet_calculator": "Duino-Coinウォレット - 通貨換算機", + "result": "結果", + "statistics": "統計データ", + "statistics_title": "Duino-Coinウォレット - 統計データ", + "your miners": "あなたのマイナー", + "statistics_miner_warning": "お客様のアカウントでマイナーが検出されませんでした", + "richlist": "リッチリスト", + "network_info": "ネットワーク情報", + "difficulty": "難易度", + "mined_blocks": "マイニングされたブロック", + "network_hashrate": "ネットワークハッシュレート", + "active_miners": "アクティブなマイナー", + "estimated_price": "予想価格", + "registered_users": "登録ユーザー数", + "mined_duco": "DUCOの全マイニング量", + "wrapper_title": "Duino-Coinウォレット - ラッパー", + "wrapped_error_tronpy": "Tronpyがインストールされていません、`pip install tronpy`でインストールしてください。", + "wrapper_error": "ラッパーが設定されていません。セッティングで設定してください", + "wrapper_error_title": "ラッパーエラー", + "invalid_passphrase": "無効なパスフレーズで、このセッションのラッパーを無効にする", + "wrapper_config_title": "DUCO Wrapper config", + "unwrapper_title": "Duino-Coinウォレット - アンラッパー", + "unwrap_amount": "アンラップする量: ", + "ask_passphrase": "パスフレーズ (秘密鍵にアクセスするため):", + "ask_private_key": "秘密鍵: ", + "passphrase": "パスフレーズ: ", + "settings": "設定", + "uppercase_settings": "設定", + "settings_title": "Duino-Coinウォレット - 設定", + "logout": "ログアウト", + "change_passwd": "パスワードの変更", + "change_passwd_lowercase": "パスワードの変更", + "change_passwd_error": "パスワードの変更エラー", + "change_passwd_ok": "パスワードの変更", + "configure_wrapper": "コンフィグラッパー", + "configure_wrapper_lowercase": "ラッパーの設定", + "clear_transactions": "明確なトランザクション", + "logged_in_as": "ユーザーとしてログイン", + "wallet_version": "ウォレットバージョン", + "minute": "分", + "hour": "時間", + "day": "日", + "config_dev_warning": "今後、さらにオプションを増やしていく予定です", + "your_miners": "あなたのマイナー", + "session": "セッション", + "wrapper_success": "ラップに成功", + "wrapper_amount_to_wrap": "ラップする量", + "email": "E-MAIL", + "wrapper_error_tronpy": "Tronpyでのエラー", + "translation_author_message": "ウォレットの翻訳:", + "notification_new_transaction": "新しいトランザクション", + "sessionprofit_unavailable1": "マイナーを起動する", + "sessionprofit_unavailable2": "最初に見積もり利益を確認する。", + "tray_show": "ウィンドウを表示する", + "tray_exit": "ウィンドウを閉じる" } -} \ No newline at end of file +} From dfb932d47456d593e516ac3c67aac31678d0b6d6 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Mon, 19 Sep 2022 01:54:49 +0900 Subject: [PATCH 15/25] Add README_ja_JP.md --- Resources/README_TRANSLATIONS/README_ja_JP.md | 281 ++++++++++++++++++ 1 file changed, 281 insertions(+) create mode 100644 Resources/README_TRANSLATIONS/README_ja_JP.md diff --git a/Resources/README_TRANSLATIONS/README_ja_JP.md b/Resources/README_TRANSLATIONS/README_ja_JP.md new file mode 100644 index 00000000..4c0c1dfd --- /dev/null +++ b/Resources/README_TRANSLATIONS/README_ja_JP.md @@ -0,0 +1,281 @@ + + + + + + +

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + +
+ +

+ Duino-CoinはArduino、ESP8266/32ボード、Raspberry Pi、コンピュータなど、さまざまなもので採掘できるコインです + (Wi-Fiルーター、スマートテレビ、スマートフォン、スマートウォッチ、SBC、MCU、あるいはGPUを含む) +

+ + +| 主な特徴 | 技術仕様 | (多数の中の一部)対応ボード | +|-|-|-| +| 💻 多くのプラットフォームでサポート
👥 急成長するコミュニティ
💱 簡単な操作と交換
(DUCO Exchange、Node-S、JustSwap、SushiSwap)
🌎 どこでも購入可能
:new: 完全オリジナル&オープンソースプロジェクト
🌳 ビギナーズ&エコ
💰 コストパフォーマンスが高く、採掘が容易 | ⚒️ アルゴリズム: DUCO-S1
♐ リワード: "Kolkaシステム"でサポート
フェアな報酬を得ることができる
⚡ トランザクション時間: インスタント
🪙 コインの供給: 無限大
(バーン付き)
🔤 ティッカー: DUCO (ᕲ)
🔢 小数点: 最大20 | ♾️ Arduino
(Uno、Nano、Mega、Due、Pro Miniなどなど。)
📶 ESP8266
(NodeMCU、Wemosなどなど。)
📶 ESP32
(ESP-WROOM、ESP32-CAMなどなど。)
🍓 Raspberry Pi
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pi
(Zero、Zero 2、PC、Plusなどなど。)
⚡ Teensy 4.1 boards | + + +## はじめに + +#### Duino-Coinを始める最も簡単な方法は、お使いのOSに対応した[最新版](https://github.com/revoxhere/duino-coin/releases/latest)をダウンロードすることです。
+リリースをダウンロード後、解凍して目的のプログラムを起動してください。
+必要な依存関係はありません。 + +ヘルプが必要な場合は、公式サイトにある公式スタートアップガイドをご覧ください。
+FAQやトラブルシューティングのヘルプは、[Wiki](https://github.com/revoxhere/duino-coin/wiki)で見ることができます。
+ +#### Linux (手動インストール) + +```BASH +sudo apt update +sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y # 依存関係のインストール +git clone https://github.com/revoxhere/duino-coin # Duino-Coinリポジトリのクローン +cd duino-coin +python3 -m pip install -r requirements.txt # pipの依存関係のインストール +``` + +この後、ソフトウェアの起動(例:`python3 PC_Miner.py`)でOKです。 + +#### Windows(手動インストール) + +1. [Python 3](https://www.python.org/downloads/)をダウンロードし、インストールします(PythonとPipをPATHに追加してください)。 +2. [Duino-Coinリポジトリ](https://github.com/revoxhere/duino-coin/archive/master.zip)のダウンロード +3. ダウンロードしたzipアーカイブを解凍し、そのフォルダをコマンドプロンプトで開く +4. コマンドプロンプトで、`py -m pip install -r requirements.txt`と入力し、必要なpipの依存関係をインストールします + +この後、ソフトウエアを起動してください(目的の`.py`ファイルをダブルクリックするか、コマンドプロンプトで`py PC_Miner.py`と入力するだけです)。 + +#### Raspberry Pi (自動インストール) + +```BASH +wget https://raw.githubusercontent.com/revoxhere/duino-coin/master/Tools/duco-install-rpi.sh +sudo chmod a+x duco-install-rpi.sh +./duco-install-rpi.sh +``` + +## DUCO, wDUCO, bscDUCO, maticDUCO & celoDUCO + +Duino-Coinは、中央集権的な資金貯蔵方法と分散的な資金貯蔵方法の両方をサポートするハイブリッド通貨です。Duino-Coinは、同じDuino-Coinでありながら、他のネットワーク上でトークンとして「ラップ」(保存)されたwDUCOやbscDUCOなどに変換することが可能です。wDUCOの使い方のチュートリアル例は、[wDUCO wiki](https://github.com/revoxhere/duino-coin/wiki/wDUCO-tutorial)にあります。コインの包装は、Webウォレットから直接行うことができます。「Wrap Coins」ボタンをクリックして開始してください。 + +## 開発 + +オープンソースコミュニティが、学び、刺激し、創造するための素晴らしい場所であるのは、コントリビュートのおかげです。
+Duino-Coinへのコントリビュートは大いに歓迎されます。 + +どうすればいい? + +* プロジェクトをフォークする +* あなたの機能ブランチを作成する +* 変更をコミットする +* すべてが意図したとおりに動作することを確認する +* プルリクエストを出す + +サーバーのソースコード、APIコールのドキュメント、Duino-Coin用の独自アプリを開発するための公式ライブラリは、[useful tools](https://github.com/revoxhere/duino-coin/tree/useful-tools)ブランチで公開しています。 + + +## 公式にテストされたデバイスとボードのベンチマーク + +### 報酬は多くの要因に左右されるため、以下の表はあくまでオリエンテーションのためのものであることにご留意ください。 + + | デバイス/CPU/SBC/MCU/chip | 平均ハッシュレート
(全スレッド) | マイニング
スレッド | 電源
使用量 | 平均
DUCO/日 | + |-----------------------------------------------------------|-----------------------------------|-------------------|----------------|---------------------| + | Arduino Pro Mini, Uno, Nano etc.
(Atmega 328p/pb/16u2) | 258 H/s | 1 | 0.2 W | 15-20 | + | Raspberry Pi Pico | 5 kH/s | 1 | 0.3 W | 10 | + | Teensy 4.1 (soft cryptography) | 80 kH/s | 1 | 0.5 W | ? | + | NodeMCU, Wemos D1 etc.
(ESP8266) | 9-10 kH/s (160MHz) 5 kH/s (80Mhz) | 1 | 0.6 W | 3-6 | + | ESP32 | 40-42 kH/s | 2 | 1 W | 6-9 | + | Raspberry Pi Zero | 18 kH/s | 1 | 1.1 W | ? | + | Raspberry Pi 3 **(32bit)** | 440 kH/s | 4 | 5.1 W | 4-5 | + | Raspberry Pi 4 **(32bit)** | 740 kH/s | 4 | 6.4 W | ? | + | Raspberry Pi 4 **(64bit, fasthash)** | 6.8 MH/s | 4 | 6.4 W | 5 | + | ODROID XU4 | 1.0 MH/s | 8 | 5 W | 6 | + | Atomic Pi | 690 kH/s | 4 | 6 W | ? | + | Orange Pi Zero 2 | 740 kH/s | 4 | 2.55 W | ? | + | Khadas Vim 2 Pro | 1.12 MH/s | 8 | 6.2 W | ? | + | Libre Computers Tritium H5CC | 480 kH/s | 4 | 5 W | ? | + | Libre Computers Le Potato | 410 kH/s | 4 | 5 W | ? | + | Pine64 ROCK64 | 640 kH/s | 4 | 5 W | ? | + | Intel Celeron G1840 | 1.25 MH/s | 2 | 53 W | 3.3 | + | Intel Core i5-2430M | 1.18 MH/s | 4 | 35 W | 6.5 | + | Intel Core i5-3230M | 1.52 MH/s | 4 | 35 W | 7.2 | + | Intel Core i5-5350U | 1.35 MH/s | 4 | 15 W | 6.0 | + | Intel Core i5-7200U | 1.62 MH/s | 4 | 15 W | 7.5 | + | Intel Core i5-8300H | 3.67 MH/s | 8 | 45 W | 9.1 | + | Intel Core i3-4130 | 1.45 MH/s | 4 | 54 W | 3.7 | + | AMD Ryzen 5 2600 | 4.9 MH/s | 12 | 65 W | 15.44 | + | AMD Ryzen R1505G **(fasthash)** | 8.5 MH/s | 4 | 35 W | - | + | Intel Core i7-11370H **(fasthash)** | 17.3 MH/s | 8 | 35 W | 4.28 | + | Realtek RTD1295 | 490 kH/s | 4 | - | - | + | Realtek RTD1295 **(fasthash)** | 3.89 MH/s | 4 | - | - | + +特に断りのない限り、すべてのテストはDUCO-S1アルゴリズムで実施されました**フラッシュ加速なし**。この表は積極的に更新していく予定です。 + + + +## コミュニティが作ったソフトウエア + +### これらのソフトウェアは弊社が開発したものではなく、これらのソフトウェアを使用した結果、アカウントが使用禁止にならないことを保証するものではありませんのでご注意ください。あくまで好奇心でご利用ください。 + + ### Other miners known to work with Duino-Coin: + * :point_right: [**RP2040-HAT-MINING-C**](https://github.com/Wiznet/RP2040-HAT-MINING-C) - **WIZnet RP2040** mining stack + * [DuinoCoinEthernetMiner](https://github.com/Pumafron/DuinoCoinEthernetMiner) - Arduino Ethernet shield Miner by Pumafron + * [STM8 DUCO Miner](https://github.com/BBS215/STM8_DUCO_miner) - STM8S firmware for mining DUCO by BBS215 + * [DuinoCoinbyLabVIEW](https://github.com/ericddm/DuinoCoinbyLabVIEW) - miner for LabVIEW family by ericddm + * [Duino-JS](https://github.com/Hoiboy19/Duino-JS) - a JavaScript miner which you can easily implement in your site by Hoiboy19 + * [Duinotize](https://github.com/mobilegmYT/Duinotize) - Duino website monetizer by mobilegmYT + * [hauchel's duco-related stuff repository](https://github.com/hauchel/duco/) - Collection of various codes for mining DUCO on other microcontrollers + * [duino-coin-php-miner](https://github.com/ricardofiorani/duino-coin-php-miner) Dockerized Miner in PHP by ricardofiorani + * [duino-coin-kodi](https://github.com/SandUhrGucker/duino-coin-kodi) - Mining addon for Kodi Media Center by SandUhrGucker + * [MineCryptoOnWifiRouter](https://github.com/BastelPichi/MineCryptoOnWifiRouter) - Python script to mine Duino-Coin on routers by BastelPichi + * [Duino-Coin_Android_Cluster Miner](https://github.com/DoctorEenot/DuinoCoin_android_cluster) - mine with less connections on multiple devices by DoctorEenot + * [ESPython DUCO Miner](https://github.com/fabiopolancoe/ESPython-DUCO-Miner) - MicroPython miner for ESP boards by fabiopolancoe + * [DUCO Miner for Nintendo 3DS](https://github.com/BunkerInnovations/duco-3ds) - Python miner for Nintendo 3DS by PhereloHD & HGEpro + * [Dockerized DUCO Miner](https://github.com/Alicia426/Dockerized_DUCO_Miner_minimal) - Miner in Docker by Alicia426 + * [NodeJS-DuinoCoin-Miner](https://github.com/LDarki/NodeJS-DuinoCoin-Miner/) - simple NodeJS miner by LDarki + * [d-cpuminer](https://github.com/phantom32-0/d-cpuminer) - pure C miner by phantom32 & revoxhere + * [Go Miner](https://github.com/yippiez/go-miner) by yippiez + * [ducominer](https://github.com/its5Q/ducominer) by its5Q + * [Unofficial miners directory](https://github.com/revoxhere/duino-coin/tree/master/Unofficial%20miners) + * [Julia Miner](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Julia_Miner.jl) by revoxhere + * [Ruby Miner](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Ruby_Miner.rb) by revoxhere + * [Minimal Python Miner (DUCO-S1)](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Minimal_PC_Miner.py) by revoxhere + * [Teensy 4.1 code for Arduino IDE](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Teensy_code/Teensy_code.ino) by joaquinbvw + + ### Other tools: + * [Duino Miner](https://github.com/g7ltt/Duino-Miner) - Arduino Nano based DUCO miner files and documentation by g7ltt + * [DUINO Mining Rig](https://repalmakershop.com/pages/duino-mining-rig) - 3D files, PCB designs and instructions for creating your own Duino rig by ReP_AL + * [DuinoCoin-balance-Home-Assistant](https://github.com/NL647/DuinoCoin-balance-Home-Assistant) - addon for home assistant displaying your balance by NL647 + * [Duino Coin Status Monitor](https://github.com/TSltd/duino_coin) for 128x64 SSD1306 OLED and ESP8266 by TSltd + * [ducopanel](https://github.com/ponsato/ducopanel) - a GUI app for controling your Duino-Coin miners by ponsato + * [Duino AVR Monitor](https://www.microsoft.com/store/apps/9NJ7HPFSR9V5) - GUI Windows App for monitoring AVR devices mining DUCO by niknak + * [Duino-Coin Arduino library](https://github.com/ricaun/arduino-DuinoCoin) by ricaun + * [DuinoCoinI2C](https://github.com/ricaun/DuinoCoinI2C) - Use ESP8266/ESP32 as a master for Arduinos by ricaun + * [Duino-Coin Mining Dashboard](https://lulaschkas.github.io/duco-mining-dashboard/) and troubleshooting helper by Lulaschkas + * [duco-miners](https://github.com/dansinclair25/duco-miners) CLI mining dashboard made by dansinclair25 + * [Duco-Coin Symbol Icon ttf](https://github.com/SandUhrGucker/Duco-Coin-Symbol-Icon-ttf-.h) by SandUhrGucker + * [DUCO Monitor](https://siunus.github.io/duco-monitor/) account statistics website by siunus + * [duino-tools](https://github.com/kyngs/duino-tools) written in Java by kyngs + * [Duino Stats](https://github.com/Bilaboz/duino-stats) official Discord bot by Bilaboz + * [DuCoWallet](https://github.com/viktor02/DuCoWallet) viktor02によるGUIウォレット + * [Duco-widget-ios](https://github.com/naphob/duco-widget-ios) - NaphobによるDuino-Coin iOSウィジェット + + また、同様のリストを[Webサイト](https://duinocoin.com/apps)でご覧いただくことも可能です。 + + +## ライセンス + +Duino-CoinはほとんどMITライセンスの下で配布されています。詳細は`LICENSE`ファイルを参照してください。 +サードパーティ製のインクルードファイルには、異なるライセンスが設定されている場合があります - それらの`LICENSE`ステートメントを確認してください(通常、ソースコードファイルの先頭にあります)。 + + +## 利用規約 +1. Duino-Coins("DUCOs")は、マイナーがマイニングと呼ばれる作業によって獲得する。
+2. 採掘にはDUCO-S1アルゴリズム(Duino-Coin Whitepaperで説明されている)が使用されており、数学的問題に対して正しい結果を見つけると採掘者に報酬が与えられると説明されています。
+3. マイニングは、CPU、AVRボード(Arduinoボードなど)、シングルボードコンピュータ(Raspberry Piボードなど)、ESP32/8266ボードを使って、公式マイナーを使用することで公式に行うことができます(その他の公式に許可されているマイナーはREADMEの上部に記載されています)。
+4. すべてのマイナーは、自分に適した難易度階層を作る必要があります。 +5. GPU、FPGA、その他の高効率ハードウェアでのマイニングは許可されていますが、マイニング難易度「EXTREME」のみを使用します。
+6. ハードウェアに合わない難易度でマイニングマシンを使用しているユーザー(難易度リストを参照)は、正しい難易度階層に移動させられることによって自動的にスロットルされます。
+7. 難易度の低いゲームに挑戦し続けるユーザーは、一時的にブロックされるか、永久に追放される可能性があります。
+8. 禁止には、アカウントの削除とともに、ユーザーがコインにアクセスできないようにすることが含まれます。
+9. 交換の対象となるのは、合法的に獲得したコインのみです。
+10. ToS違反(「違反」または「乱用」)の調査(「調査」)のために、アカウントが一時的に停止されることがあります。
+11. DUCO-Exchange(以下、「公式交換所」)への交換依頼は、調査中に遅延または拒否されることがあります。
+12. 公式の取引所への交換依頼は、ToS違反や低資金などの理由により、お断りする場合があります。
+13. 無料のクラウドホスティングサービス(または無料のVPSサービス - Repl.it, GitHub Actionsなど)を使ったマイニングは、他の人にとって不公平になるため、許可されていません。
+14. 違反が証明された場合、ユーザーのDUCOはバーンされることがあります。
+15. この利用規約は、事前の予告なく変更されることがあります。
+16. 合理的な理由なく複数のアカウントを持つことは禁止されています(例:マルチマイニングのため)。
+17. 他のサービスを宣伝したり、何かを広告するような取引を送ることは、いかなる形であれ禁止されています。
+18. 短時間に大量のトランザクションを送信すると、Kolkaシステムがユーザーをレート制限および/またはブロックすることがあります。
+19. コミュニティで作られたソフトウェアは、ルール(利用規約、難易度など)を遵守する必要があります。システムを悪用すると、ソフトウェアやユーザがブロックされます。
+20. 名前や使用方法が誤解を招くと証明されたアカウント(なりすまし、偽のボットなど)は使用できません。
+21. 認証に不適切な画像や説明文を送信した場合、そのアカウントは直ちにブロックされます。 +22. Duino-Coinユーザーは、上記のルールを遵守することに同意するものとします。不適切な行為を行った場合、アカウントをブロックすることがあります。
+ + +## プライバシーポリシー +1. マスターサーバーには、ユーザー名、ハッシュ化されたパスワード(bcryptを使用)、アカウント作成日、最終ログイン時間、ユーザーのEメールのみをデータとして保存しています。
+2. 電子メールは一般に公開されず、必要な場合のユーザーへの連絡、DUCO-Exchangeでの交換の確認、および不定期のニュースレターの受信(将来的に予定)にのみ使用されます。
+3. 残高、取引、マイニング関連データは、JSON APIで公開されています。
+4. 本プライバシーポリシーは、将来変更される可能性がありますが、変更前にお客様に通知します。 + + +## アクティブなプロジェクトメンテナー + +* [@revoxhere](https://github.com/revoxhere/) - robik123.345@gmail.com (リードPython開発者、プロジェクト創設者) +* [@Bilaboz](https://github.com/bilaboz/) (NodeJSのリード開発者) +* [@connorhess](https://github.com/connorhess) (リードPython開発者、Node-Sオーナー) +* [@JoyBed](https://github.com/JoyBed) (リードAVR開発) +* [@Yennefer](https://www.instagram.com/vlegle/) (リードソーシャルマネージャー) +* [@Tech1k](https://github.com/Tech1k/) - kristian@beyondcoin.io (リードウェブマスター兼DUCOデベロッパー) +* [@ygboucherk](https://github.com/ygboucherk) ([wDUCO](https://github.com/ygboucherk/wrapped-duino-coin-v2) 開発者) +* [@Lulaschkas](https://github.com/Lulaschkas) (開発者) +* [@joaquinbvw](https://github.com/joaquinbvw) (AVR開発者) + +Duino-Coinの発展にご協力いただいたすべての[コントリビューター](https://github.com/revoxhere/duino-coin/graphs/contributors)に大感謝です。 + +
+ +プロジェクトリンク: [https://github.com/revoxhere/duino-coin/](https://github.com/revoxhere/duino-coin/) +
+Webサイトリンク: [https://duinocoin.com/](https://duinocoin.com/) +
+Duino-Coinステータスページ: [https://status.duinocoin.com](https://status.duinocoin.com) From 912ff1ed62289bf7b79d2784ef576f6a3a2e7f92 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Mon, 19 Sep 2022 01:56:30 +0900 Subject: [PATCH 16/25] Add links --- README.md | 2 ++ Resources/README_TRANSLATIONS/README-fr-FR.md | 2 ++ Resources/README_TRANSLATIONS/README_cz_CZ.md | 2 ++ Resources/README_TRANSLATIONS/README_de_DE.md | 2 ++ Resources/README_TRANSLATIONS/README_es_LATAM.md | 2 ++ Resources/README_TRANSLATIONS/README_id_ID.md | 2 ++ Resources/README_TRANSLATIONS/README_in_HI.md | 2 ++ Resources/README_TRANSLATIONS/README_it_IT.md | 2 ++ Resources/README_TRANSLATIONS/README_kr_KR.md | 2 ++ Resources/README_TRANSLATIONS/README_pt_BR.md | 2 ++ Resources/README_TRANSLATIONS/README_sk_SK.md | 2 ++ Resources/README_TRANSLATIONS/README_th_TH.md | 2 ++ Resources/README_TRANSLATIONS/README_zh_CN.md | 2 ++ 13 files changed, 26 insertions(+) diff --git a/README.md b/README.md index 633bcf01..5735660e 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README-fr-FR.md b/Resources/README_TRANSLATIONS/README-fr-FR.md index 7fefe53f..f2f20dbe 100644 --- a/Resources/README_TRANSLATIONS/README-fr-FR.md +++ b/Resources/README_TRANSLATIONS/README-fr-FR.md @@ -36,6 +36,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_cz_CZ.md b/Resources/README_TRANSLATIONS/README_cz_CZ.md index 3cefbe5e..fddc27ee 100644 --- a/Resources/README_TRANSLATIONS/README_cz_CZ.md +++ b/Resources/README_TRANSLATIONS/README_cz_CZ.md @@ -39,6 +39,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_de_DE.md b/Resources/README_TRANSLATIONS/README_de_DE.md index 6d365099..82b88a24 100644 --- a/Resources/README_TRANSLATIONS/README_de_DE.md +++ b/Resources/README_TRANSLATIONS/README_de_DE.md @@ -42,6 +42,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_es_LATAM.md b/Resources/README_TRANSLATIONS/README_es_LATAM.md index df58d37c..740d3a40 100644 --- a/Resources/README_TRANSLATIONS/README_es_LATAM.md +++ b/Resources/README_TRANSLATIONS/README_es_LATAM.md @@ -43,6 +43,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_id_ID.md b/Resources/README_TRANSLATIONS/README_id_ID.md index c54f073f..d5553f66 100644 --- a/Resources/README_TRANSLATIONS/README_id_ID.md +++ b/Resources/README_TRANSLATIONS/README_id_ID.md @@ -30,6 +30,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_in_HI.md b/Resources/README_TRANSLATIONS/README_in_HI.md index 192029b7..e99e19bb 100644 --- a/Resources/README_TRANSLATIONS/README_in_HI.md +++ b/Resources/README_TRANSLATIONS/README_in_HI.md @@ -41,6 +41,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_it_IT.md b/Resources/README_TRANSLATIONS/README_it_IT.md index 9fcaf2c0..49c6066b 100644 --- a/Resources/README_TRANSLATIONS/README_it_IT.md +++ b/Resources/README_TRANSLATIONS/README_it_IT.md @@ -37,6 +37,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_kr_KR.md b/Resources/README_TRANSLATIONS/README_kr_KR.md index 98ee0a1c..3c02d03e 100644 --- a/Resources/README_TRANSLATIONS/README_kr_KR.md +++ b/Resources/README_TRANSLATIONS/README_kr_KR.md @@ -29,6 +29,8 @@ + +
diff --git a/Resources/README_TRANSLATIONS/README_pt_BR.md b/Resources/README_TRANSLATIONS/README_pt_BR.md index 11c3ed5d..ade1da5f 100644 --- a/Resources/README_TRANSLATIONS/README_pt_BR.md +++ b/Resources/README_TRANSLATIONS/README_pt_BR.md @@ -25,6 +25,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_sk_SK.md b/Resources/README_TRANSLATIONS/README_sk_SK.md index b95aefc2..ff9f716a 100644 --- a/Resources/README_TRANSLATIONS/README_sk_SK.md +++ b/Resources/README_TRANSLATIONS/README_sk_SK.md @@ -36,6 +36,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_th_TH.md b/Resources/README_TRANSLATIONS/README_th_TH.md index 4f851e2d..3adf79b3 100644 --- a/Resources/README_TRANSLATIONS/README_th_TH.md +++ b/Resources/README_TRANSLATIONS/README_th_TH.md @@ -28,6 +28,8 @@ + + diff --git a/Resources/README_TRANSLATIONS/README_zh_CN.md b/Resources/README_TRANSLATIONS/README_zh_CN.md index 9498d060..99e1fe06 100644 --- a/Resources/README_TRANSLATIONS/README_zh_CN.md +++ b/Resources/README_TRANSLATIONS/README_zh_CN.md @@ -32,6 +32,8 @@ + + From 39382a7f7e39df4d4531181ffb469c1550a9d938 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Mon, 19 Sep 2022 01:56:50 +0900 Subject: [PATCH 17/25] Fix README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5735660e..ba218b48 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,7 @@ sudo apt install python3 python3-pip git python3-pil python3-pil.imagetk -y # In git clone https://github.com/revoxhere/duino-coin # Clone Duino-Coin repository cd duino-coin python3 -m pip install -r requirements.txt # Install pip dependencies -```` +``` After doing this, you are good to go with launching the software (e.g. `python3 PC_Miner.py`). @@ -236,8 +236,8 @@ Some third-party included files may have different licenses - please check their 8. Banning involves blocking the user from accessing his coins along with the removal of an account.
9. Only coins earned legally are eligible for the exchange.
10. Accounts may be suspended temporarily to investigate ("investigations") ToS violations ("violation" or "abuse").
-11. An exchange request made to the offical DUCO-Exchange ("the offical exchange") may be delayed and/or declined during investigations.
-12. Exchange requests made to the offical exchange may be declined due to ToS violations and/or low funding.
+11. An exchange request made to the official DUCO-Exchange ("the official exchange") may be delayed and/or declined during investigations.
+12. Exchange requests made to the official exchange may be declined due to ToS violations and/or low funding.
13. Mining with free cloud hosting services (or free VPS services - e.g. Repl.it, GitHub Actions, etc.) is not allowed as it's unfair for others.
14. A user's DUCOs may be burnt if a violation can be proven.
15. These terms of service can change at any time without prior notice.
From 4d1e409d0ac8a5dd19b0b1d29d22bb5adb0a9ac7 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Mon, 19 Sep 2022 21:56:09 +0200 Subject: [PATCH 18/25] Update PC_Miner.py --- PC_Miner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/PC_Miner.py b/PC_Miner.py index f3da8505..b9f2abb3 100644 --- a/PC_Miner.py +++ b/PC_Miner.py @@ -806,6 +806,8 @@ def preload(): lang = "polish" elif locale.startswith("fr"): lang = "french" + elif locale.startswith("jp"): + lang = "japanese" elif locale.startswith("fa"): lang = "farsi" elif locale.startswith("mt"): From dc223aaae7ed27a393dc0f531cf7d928af572540 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Mon, 19 Sep 2022 21:56:37 +0200 Subject: [PATCH 19/25] Update AVR_Miner.py --- AVR_Miner.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AVR_Miner.py b/AVR_Miner.py index 5f730f7f..2c642100 100644 --- a/AVR_Miner.py +++ b/AVR_Miner.py @@ -509,6 +509,8 @@ def start(donation_level): lang = 'german' elif locale.startswith('fr'): lang = 'french' + elif locale.startswith('jp'): + lang = 'japanese' elif locale.startswith('tr'): lang = 'turkish' elif locale.startswith('it'): From 0ea298d743aac5b050dbeb8d1b78b941f510ebe5 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Sun, 25 Sep 2022 09:39:17 +0200 Subject: [PATCH 20/25] Update AVR_Miner.py --- AVR_Miner.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/AVR_Miner.py b/AVR_Miner.py index 2c642100..9edf6fe3 100644 --- a/AVR_Miner.py +++ b/AVR_Miner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Duino-Coin Official AVR Miner 3.3 © MIT licensed +Duino-Coin Official AVR Miner 3.33 © MIT licensed https://duinocoin.com https://github.com/revoxhere/duino-coin Duino-Coin Team & Community 2019-2022 @@ -109,7 +109,7 @@ def port_num(com): class Settings: - VER = '3.3' + VER = '3.33' SOC_TIMEOUT = 15 REPORT_TIME = 120 AVR_TIMEOUT = 10 @@ -1071,12 +1071,18 @@ def mine_avr(com, threadid, fastest_pool): debug_output(str(e)) start_diff = "AVR" - if hashrate_test > 5500: + if hashrate_test > 6000: + start_diff = "ESP8266H" + + elif hashrate_test > 4500: start_diff = "ESP8266" - elif hashrate_test > 3000: - start_diff = "DUE" + elif hashrate_test > 1000: + start_diff = "DUE" + + elif hashrate_test > 500: start_diff = "ARM" + elif hashrate_test > 300: start_diff = "MEGA" From 90ba6b779cb9ca1689abde36e707a8e86033d3af Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Tue, 27 Sep 2022 18:14:18 +0900 Subject: [PATCH 21/25] Fix Japanese link display name --- README.md | 2 +- Resources/README_TRANSLATIONS/README-fr-FR.md | 2 +- Resources/README_TRANSLATIONS/README_cz_CZ.md | 2 +- Resources/README_TRANSLATIONS/README_de_DE.md | 2 +- Resources/README_TRANSLATIONS/README_es_LATAM.md | 2 +- Resources/README_TRANSLATIONS/README_id_ID.md | 4 ++-- Resources/README_TRANSLATIONS/README_in_HI.md | 4 ++-- Resources/README_TRANSLATIONS/README_it_IT.md | 4 ++-- Resources/README_TRANSLATIONS/README_ja_JP.md | 2 +- Resources/README_TRANSLATIONS/README_kr_KR.md | 2 +- Resources/README_TRANSLATIONS/README_pt_BR.md | 2 +- Resources/README_TRANSLATIONS/README_sk_SK.md | 2 +- Resources/README_TRANSLATIONS/README_th_TH.md | 2 +- Resources/README_TRANSLATIONS/README_zh_CN.md | 2 +- 14 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index ba218b48..f1b4c84f 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README-fr-FR.md b/Resources/README_TRANSLATIONS/README-fr-FR.md index f2f20dbe..3145c8d7 100644 --- a/Resources/README_TRANSLATIONS/README-fr-FR.md +++ b/Resources/README_TRANSLATIONS/README-fr-FR.md @@ -37,7 +37,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_cz_CZ.md b/Resources/README_TRANSLATIONS/README_cz_CZ.md index fddc27ee..c2da2dd9 100644 --- a/Resources/README_TRANSLATIONS/README_cz_CZ.md +++ b/Resources/README_TRANSLATIONS/README_cz_CZ.md @@ -40,7 +40,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_de_DE.md b/Resources/README_TRANSLATIONS/README_de_DE.md index 82b88a24..06b107cb 100644 --- a/Resources/README_TRANSLATIONS/README_de_DE.md +++ b/Resources/README_TRANSLATIONS/README_de_DE.md @@ -43,7 +43,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_es_LATAM.md b/Resources/README_TRANSLATIONS/README_es_LATAM.md index 740d3a40..d3a43d97 100644 --- a/Resources/README_TRANSLATIONS/README_es_LATAM.md +++ b/Resources/README_TRANSLATIONS/README_es_LATAM.md @@ -44,7 +44,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_id_ID.md b/Resources/README_TRANSLATIONS/README_id_ID.md index d5553f66..c9c671a4 100644 --- a/Resources/README_TRANSLATIONS/README_id_ID.md +++ b/Resources/README_TRANSLATIONS/README_id_ID.md @@ -31,7 +31,7 @@ - + @@ -255,4 +255,4 @@ Juga, terima kasih banyak kepada semua [kontributor](https://github.com/revoxher Project Link: [https://github.com/revoxhere/duino-coin/](https://github.com/revoxhere/duino-coin/)
-Website Link: [https://duinocoin.com/](https://duinocoin.com/) \ No newline at end of file +Website Link: [https://duinocoin.com/](https://duinocoin.com/) diff --git a/Resources/README_TRANSLATIONS/README_in_HI.md b/Resources/README_TRANSLATIONS/README_in_HI.md index e99e19bb..35c29e3e 100644 --- a/Resources/README_TRANSLATIONS/README_in_HI.md +++ b/Resources/README_TRANSLATIONS/README_in_HI.md @@ -42,7 +42,7 @@ - + @@ -288,4 +288,4 @@ sudo chmod a+x duco-install-rpi.sh
वेबसाइट लिंक: [https://duinocoin.com/](https://duinocoin.com/)
-डुइनो-कॉइन स्थिति पृष्ठ: [https://status.duinocoin.com](https://status.duinocoin.com) \ No newline at end of file +डुइनो-कॉइन स्थिति पृष्ठ: [https://status.duinocoin.com](https://status.duinocoin.com) diff --git a/Resources/README_TRANSLATIONS/README_it_IT.md b/Resources/README_TRANSLATIONS/README_it_IT.md index 49c6066b..7544f46f 100644 --- a/Resources/README_TRANSLATIONS/README_it_IT.md +++ b/Resources/README_TRANSLATIONS/README_it_IT.md @@ -38,7 +38,7 @@ - + @@ -266,4 +266,4 @@ Link al progetto: [https://github.com/revoxhere/duino-coin/](https://github.com/
Link al sito web: [https://duinocoin.com/](https://duinocoin.com/)
-Link alla Status Page: [https://status.duinocoin.com](https://status.duinocoin.com) \ No newline at end of file +Link alla Status Page: [https://status.duinocoin.com](https://status.duinocoin.com) diff --git a/Resources/README_TRANSLATIONS/README_ja_JP.md b/Resources/README_TRANSLATIONS/README_ja_JP.md index 4c0c1dfd..f575ed92 100644 --- a/Resources/README_TRANSLATIONS/README_ja_JP.md +++ b/Resources/README_TRANSLATIONS/README_ja_JP.md @@ -44,7 +44,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_kr_KR.md b/Resources/README_TRANSLATIONS/README_kr_KR.md index 3c02d03e..2e7fac84 100644 --- a/Resources/README_TRANSLATIONS/README_kr_KR.md +++ b/Resources/README_TRANSLATIONS/README_kr_KR.md @@ -30,7 +30,7 @@ - +
diff --git a/Resources/README_TRANSLATIONS/README_pt_BR.md b/Resources/README_TRANSLATIONS/README_pt_BR.md index ade1da5f..0c320f7c 100644 --- a/Resources/README_TRANSLATIONS/README_pt_BR.md +++ b/Resources/README_TRANSLATIONS/README_pt_BR.md @@ -26,7 +26,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_sk_SK.md b/Resources/README_TRANSLATIONS/README_sk_SK.md index ff9f716a..27a710e8 100644 --- a/Resources/README_TRANSLATIONS/README_sk_SK.md +++ b/Resources/README_TRANSLATIONS/README_sk_SK.md @@ -37,7 +37,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_th_TH.md b/Resources/README_TRANSLATIONS/README_th_TH.md index 3adf79b3..28c96837 100644 --- a/Resources/README_TRANSLATIONS/README_th_TH.md +++ b/Resources/README_TRANSLATIONS/README_th_TH.md @@ -29,7 +29,7 @@ - + diff --git a/Resources/README_TRANSLATIONS/README_zh_CN.md b/Resources/README_TRANSLATIONS/README_zh_CN.md index 99e1fe06..c1abe736 100644 --- a/Resources/README_TRANSLATIONS/README_zh_CN.md +++ b/Resources/README_TRANSLATIONS/README_zh_CN.md @@ -33,7 +33,7 @@ - + From 018915610bd61f4764dab3a70421f8570bc698e9 Mon Sep 17 00:00:00 2001 From: Ikko Ashimine Date: Tue, 27 Sep 2022 18:19:00 +0900 Subject: [PATCH 22/25] Minor fix to Japanese README --- Resources/README_TRANSLATIONS/README_ja_JP.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/README_TRANSLATIONS/README_ja_JP.md b/Resources/README_TRANSLATIONS/README_ja_JP.md index f575ed92..d0c7adbe 100644 --- a/Resources/README_TRANSLATIONS/README_ja_JP.md +++ b/Resources/README_TRANSLATIONS/README_ja_JP.md @@ -70,7 +70,7 @@ | 主な特徴 | 技術仕様 | (多数の中の一部)対応ボード | |-|-|-| -| 💻 多くのプラットフォームでサポート
👥 急成長するコミュニティ
💱 簡単な操作と交換
(DUCO Exchange、Node-S、JustSwap、SushiSwap)
🌎 どこでも購入可能
:new: 完全オリジナル&オープンソースプロジェクト
🌳 ビギナーズ&エコ
💰 コストパフォーマンスが高く、採掘が容易 | ⚒️ アルゴリズム: DUCO-S1
♐ リワード: "Kolkaシステム"でサポート
フェアな報酬を得ることができる
⚡ トランザクション時間: インスタント
🪙 コインの供給: 無限大
(バーン付き)
🔤 ティッカー: DUCO (ᕲ)
🔢 小数点: 最大20 | ♾️ Arduino
(Uno、Nano、Mega、Due、Pro Miniなどなど。)
📶 ESP8266
(NodeMCU、Wemosなどなど。)
📶 ESP32
(ESP-WROOM、ESP32-CAMなどなど。)
🍓 Raspberry Pi
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pi
(Zero、Zero 2、PC、Plusなどなど。)
⚡ Teensy 4.1 boards | +| 💻 多くのプラットフォームでサポート
👥 急成長するコミュニティ
💱 簡単な操作と交換
(DUCO Exchange、Node-S、JustSwap、SushiSwap)
🌎 どこでも購入可能
:new: 完全オリジナル&オープンソースプロジェクト
🌳 ビギナーズ&エコ
💰 コストパフォーマンスが高く、マイニングが容易 | ⚒️ アルゴリズム: DUCO-S1
♐ リワード: "Kolkaシステム"でサポート
フェアな報酬を得ることができる
⚡ トランザクション時間: インスタント
🪙 コインの供給: 無限大
(バーン付き)
🔤 ティッカー: DUCO (ᕲ)
🔢 小数点: 最大20 | ♾️ Arduino
(Uno、Nano、Mega、Due、Pro Miniなどなど。)
📶 ESP8266
(NodeMCU、Wemosなどなど。)
📶 ESP32
(ESP-WROOM、ESP32-CAMなどなど。)
🍓 Raspberry Pi
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pi
(Zero、Zero 2、PC、Plusなどなど。)
⚡ Teensy 4.1 boards | ## はじめに @@ -174,7 +174,7 @@ Duino-Coinへのコントリビュートは大いに歓迎されます。 ### これらのソフトウェアは弊社が開発したものではなく、これらのソフトウェアを使用した結果、アカウントが使用禁止にならないことを保証するものではありませんのでご注意ください。あくまで好奇心でご利用ください。 - ### Other miners known to work with Duino-Coin: + ### Duino-Coinと連携していることが知られている他のマイナー: * :point_right: [**RP2040-HAT-MINING-C**](https://github.com/Wiznet/RP2040-HAT-MINING-C) - **WIZnet RP2040** mining stack * [DuinoCoinEthernetMiner](https://github.com/Pumafron/DuinoCoinEthernetMiner) - Arduino Ethernet shield Miner by Pumafron * [STM8 DUCO Miner](https://github.com/BBS215/STM8_DUCO_miner) - STM8S firmware for mining DUCO by BBS215 @@ -199,7 +199,7 @@ Duino-Coinへのコントリビュートは大いに歓迎されます。 * [Minimal Python Miner (DUCO-S1)](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Minimal_PC_Miner.py) by revoxhere * [Teensy 4.1 code for Arduino IDE](https://github.com/revoxhere/duino-coin/blob/master/Unofficial%20miners/Teensy_code/Teensy_code.ino) by joaquinbvw - ### Other tools: + ### その他ツール: * [Duino Miner](https://github.com/g7ltt/Duino-Miner) - Arduino Nano based DUCO miner files and documentation by g7ltt * [DUINO Mining Rig](https://repalmakershop.com/pages/duino-mining-rig) - 3D files, PCB designs and instructions for creating your own Duino rig by ReP_AL * [DuinoCoin-balance-Home-Assistant](https://github.com/NL647/DuinoCoin-balance-Home-Assistant) - addon for home assistant displaying your balance by NL647 From b27a2e5b51a80ac9b2c78ff6ba174bfaf4b3dc7e Mon Sep 17 00:00:00 2001 From: BastelPichi <63782569+BastelPichi@users.noreply.github.com> Date: Fri, 21 Oct 2022 11:47:38 +0200 Subject: [PATCH 23/25] Node-S exchange is closed --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f1b4c84f..ca025199 100644 --- a/README.md +++ b/README.md @@ -69,7 +69,7 @@ | Key features | Technical specifications | (Some of many) supported boards | |-|-|-| -| 💻 Supported by a large number of platforms
👥 A fast-growing community
💱 Easy to use & exchange
(on DUCO Exchange, Node-S, JustSwap, SushiSwap)
🌎 Available everywhere
:new: Fully original & open-source project
🌳 Beginner & eco-friendly
💰 Cost-effective & easy to mine | ⚒️ Algorithm: DUCO-S1
♐ Rewards: supported by "Kolka system"
helping to reward miners fairly
⚡ Transaction time: Instant
🪙 Coin supply: Infinite
(with burning)
🔤 Ticker: DUCO (ᕲ)
🔢 Decimals: up to 20 | ♾️ Arduinos
(Uno, Nano, Mega, Due, Pro Mini, etc.)
📶 ESP8266s
(NodeMCU, Wemos, etc.)
📶 ESP32s
(ESP-WROOM, ESP32-CAM, etc.)
🍓 Raspberry Pis
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pis
(Zero, Zero 2, PC, Plus, etc.)
⚡ Teensy 4.1 boards | +| 💻 Supported by a large number of platforms
👥 A fast-growing community
💱 Easy to use & exchange
(on DUCO Exchange, JustSwap, SushiSwap)
🌎 Available everywhere
:new: Fully original & open-source project
🌳 Beginner & eco-friendly
💰 Cost-effective & easy to mine | ⚒️ Algorithm: DUCO-S1
♐ Rewards: supported by "Kolka system"
helping to reward miners fairly
⚡ Transaction time: Instant
🪙 Coin supply: Infinite
(with burning)
🔤 Ticker: DUCO (ᕲ)
🔢 Decimals: up to 20 | ♾️ Arduinos
(Uno, Nano, Mega, Due, Pro Mini, etc.)
📶 ESP8266s
(NodeMCU, Wemos, etc.)
📶 ESP32s
(ESP-WROOM, ESP32-CAM, etc.)
🍓 Raspberry Pis
(1, 2, Zero (W/WH), 3, 4, Pico, 400)
🍊 Orange Pis
(Zero, Zero 2, PC, Plus, etc.)
⚡ Teensy 4.1 boards | ## Getting started From 7383c12d9dba605450a7f64fb934bda1b05ecfc5 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Mon, 31 Oct 2022 10:01:57 +0100 Subject: [PATCH 24/25] Update PC_Miner.py --- PC_Miner.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/PC_Miner.py b/PC_Miner.py index b9f2abb3..260dbf5d 100644 --- a/PC_Miner.py +++ b/PC_Miner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Duino-Coin Official PC Miner 3.3 © MIT licensed +Duino-Coin Official PC Miner 3.31 © MIT licensed https://duinocoin.com https://github.com/revoxhere/duino-coin Duino-Coin Team & Community 2019-2022 @@ -136,7 +136,7 @@ class Settings: """ ENCODING = "UTF8" SEPARATOR = "," - VER = 3.3 + VER = 3.31 DATA_DIR = "Duino-Coin PC Miner " + str(VER) TRANSLATIONS = ("https://raw.githubusercontent.com/" + "revoxhere/" @@ -1089,6 +1089,13 @@ def mine(id: int, user_settings: list, hashrate[id] = result[1] total_hashrate = sum(hashrate.values()) + prep_identifier = user_settings['identifier'] + if running_on_rpi: + if prep_identifier != "None": + prep_identifier += " - RPi" + else: + prep_identifier = "Raspberry Pi" + while True: Client.send(f"{result[0]}" + Settings.SEPARATOR @@ -1097,7 +1104,7 @@ def mine(id: int, user_settings: list, + "Official PC Miner" + f" {Settings.VER}" + Settings.SEPARATOR - + f"{user_settings['identifier']}" + + f"{prep_identifier}" + Settings.SEPARATOR + Settings.SEPARATOR + f"{single_miner_id}") From 19d7a0a8c8b09158b826e2d6f2ddcdac50182678 Mon Sep 17 00:00:00 2001 From: Robert Piotrowski <50244265+revoxhere@users.noreply.github.com> Date: Mon, 31 Oct 2022 10:22:03 +0100 Subject: [PATCH 25/25] Update PC_Miner.py --- PC_Miner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PC_Miner.py b/PC_Miner.py index 260dbf5d..30bea540 100644 --- a/PC_Miner.py +++ b/PC_Miner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Duino-Coin Official PC Miner 3.31 © MIT licensed +Duino-Coin Official PC Miner 3.33 © MIT licensed https://duinocoin.com https://github.com/revoxhere/duino-coin Duino-Coin Team & Community 2019-2022 @@ -136,7 +136,7 @@ class Settings: """ ENCODING = "UTF8" SEPARATOR = "," - VER = 3.31 + VER = 3.33 DATA_DIR = "Duino-Coin PC Miner " + str(VER) TRANSLATIONS = ("https://raw.githubusercontent.com/" + "revoxhere/"