diff --git a/AVR_Miner.py b/AVR_Miner.py index 4695e15b..9a15186c 100644 --- a/AVR_Miner.py +++ b/AVR_Miner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Duino-Coin Official AVR Miner 3.5 © MIT licensed +Duino-Coin Official AVR Miner 3.9 © MIT licensed https://duinocoin.com https://github.com/revoxhere/duino-coin Duino-Coin Team & Community 2019-2023 @@ -9,7 +9,7 @@ from os import _exit, mkdir from os import name as osname from os import path -from os import system as ossystem +from os import system as ossystem from platform import machine as osprocessor from platform import system import sys @@ -109,7 +109,7 @@ def port_num(com): class Settings: - VER = '3.5' + VER = '3.9' SOC_TIMEOUT = 15 REPORT_TIME = 120 AVR_TIMEOUT = 10 diff --git a/Arduino_Code/Arduino_Code.ino b/Arduino_Code/Arduino_Code.ino index 60062380..9a8948fd 100644 --- a/Arduino_Code/Arduino_Code.ino +++ b/Arduino_Code/Arduino_Code.ino @@ -4,7 +4,7 @@ ( _ \( )( )(_ _)( \( )( _ )___ / __)( _ )(_ _)( \( ) )(_) ))(__)( _)(_ ) ( )(_)((___)( (__ )(_)( _)(_ ) ( (____/(______)(____)(_)\_)(_____) \___)(_____)(____)(_)\_) - Official code for Arduino boards (and relatives) version 3.4 + Official code for Arduino boards (and relatives) version 3.9 Duino-Coin Team & Community 2019-2022 © MIT Licensed https://duinocoin.com diff --git a/Arduino_Code/duco_hash.h b/Arduino_Code/duco_hash.h index fae94d18..462b75a9 100644 --- a/Arduino_Code/duco_hash.h +++ b/Arduino_Code/duco_hash.h @@ -1,6 +1,6 @@ #pragma once -#include +#include #define SHA1_BLOCK_LEN 64 #define SHA1_HASH_LEN 20 diff --git a/PC_Miner.py b/PC_Miner.py index e957477b..541e8ee3 100644 --- a/PC_Miner.py +++ b/PC_Miner.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Duino-Coin Official PC Miner 3.5 © MIT licensed +Duino-Coin Official PC Miner 3.9 © MIT licensed https://duinocoin.com https://github.com/revoxhere/duino-coin Duino-Coin Team & Community 2019-2023 @@ -25,6 +25,7 @@ import json import zipfile import traceback +import urllib.parse from pathlib import Path from re import sub @@ -140,7 +141,7 @@ class Settings: """ ENCODING = "UTF8" SEPARATOR = "," - VER = 3.5 + VER = 3.9 DATA_DIR = "Duino-Coin PC Miner " + str(VER) TRANSLATIONS = ("https://raw.githubusercontent.com/" + "revoxhere/" @@ -198,7 +199,7 @@ def check_updates(): if float(Settings.VER) < float(data["tag_name"]): # If is outdated update = input(Style.BRIGHT + get_string("new_version")) - if update == "Y" or update == "y": + if update.lower() == "y" or update == "": pretty_print(get_string("updating"), "warning", "sys0") DATA_DIR = "Duino-Coin PC Miner " + str(data["tag_name"]) # Create new version config folder @@ -665,7 +666,7 @@ def get_string(string_name): def check_mining_key(user_settings): if user_settings["mining_key"] != "None": - key = '&k=' + b64.b64decode(user_settings["mining_key"]).decode('utf-8') + key = '&k=' + urllib.parse.quote(b64.b64decode(user_settings["mining_key"]).decode('utf-8')) else: key = '' diff --git a/README.md b/README.md index 491e0dee..c73ceb2e 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,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: + * [Dockerized Duino-Coin Miner](https://github.com/simeononsecurity/docker-duino-coin) - A Dockerized version of the Duino-Coin Miner * :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 @@ -227,35 +228,14 @@ Some third-party included files may have different licenses - please check their ## Terms of service -1. Duino-Coins ("DUCOs") are earned by miners with a process called mining.
-2. Mining is described as using DUCO-S1 algorithm (as explained in the Duino-Coin Whitepaper), in which finding a correct result to a mathematical problem gives the miner a reward.
-3. Mining can be officially done using CPUs, AVR boards (e.g. Arduino boards), Single-board computers (e.g. Raspberry Pi boards), ESP32/8266 boards with the usage of official miners (other officially allowed miners are described in the upper part of README).
-4. All miners need to use the difficulty tier made and suitable for them. -5. Mining on GPUs, FPGAs and other high-efficiency hardware is allowed, but using only the `EXTREME` mining difficulty.
-6. Any users using miners on difficulty not suited for their hardware (see the difficulty list) will be automatically throttled by being moved to correct difficulty tier.
-7. Any user that keeps trying to use lower difficulty than it's suited for may get temporarily blocked or permanently banned.
-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 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.
-16. Having alt accounts without a rational reason (e.g. for multi-mining) are not allowed - multiple accounts used on a single computer/network will be blocked, unless whitelisted.
-17. Sending transactions that promote other services or advertise something in any form is not allowed.
-18. Sending a lot of transactions in a short amount of time can trigger the Kolka system which will rate limit and/or block the user.
-19. Community-made softwares need to comply with the rules (terms of service, difficulty tiers, etc.) - abusing the system will lead to blocking of the software and/or the user(s).
-20. Accounts proven to be misleading in name or usage (impersonation, fake bots, etc.) are not allowed.
-21. Sending an offensive and/or unrelated verification picture and/or description will lead to immediate blocking of the account. -22. Every Duino-Coin user agrees to comply with the above rules. Improper behavior will lead to blocking of the account.
+Our terms of service is available here: duinocoin.com/terms
## Privacy policy -1. On the master server we only store usernames, hashed passwords (with the help of bcrypt), account creation dates, last login times and e-mails of users as their data.
-2. E-mails are not publicly available and are only used for contacting user when needed, confirming exchanges on the DUCO-Exchange and receiving an occasional newsletter (planned for the future).
-3. Balances, transactions and mining-related data is publicly available in the JSON APIs.
-4. The privacy policy may be changed in the future, although users will receive a notification prior to the changes. +Our privacy policy is available here: duinocoin.com/privacy
+ +## Disclaimer +Our disclaimer is available here: duinocoin.com/disclaimer
## Active project maintainers @@ -265,7 +245,7 @@ Some third-party included files may have different licenses - please check their * [@connorhess](https://github.com/connorhess) (Lead Python dev, Node-S owner) * [@JoyBed](https://github.com/JoyBed) (Lead AVR dev) * [@Yennefer](https://www.instagram.com/vlegle/) (Lead social manager) -* [@Tech1k](https://github.com/Tech1k/) - kristian@beyondcoin.io (Lead Webmaster and DUCO Developer) +* [@Tech1k](https://github.com/Tech1k/) - hello@kristiankramer.dev (Lead Webmaster and DUCO Developer) * [@ygboucherk](https://github.com/ygboucherk) ([wDUCO](https://github.com/ygboucherk/wrapped-duino-coin-v2) dev) * [@Lulaschkas](https://github.com/Lulaschkas) (Dev) * [@joaquinbvw](https://github.com/joaquinbvw) (AVR dev) diff --git a/Resources/PC_Miner_langs.json b/Resources/PC_Miner_langs.json index 0a38525a..1ccb0c70 100644 --- a/Resources/PC_Miner_langs.json +++ b/Resources/PC_Miner_langs.json @@ -988,6 +988,7 @@ "greeting_back": "Willkommen zurück", "banner": "Ofizieller Duino-Coin © Python Miner", "donation_level": "Entwickler-Spendenlevel: ", + "ask_algorithm": "Wähle welchen Schürfalgorithmus du verwenden möchtest (1-2): ", "ask_difficulty": "Bitte wähle die Schürfschwierigkeit aus, die du benutzen willst (1-3): ", "low_diff": "Niedrige Schwierigkeit (für leistungsarme Raspberry Pis (Zero/1/2/3) und ältere Computer)", "medium_diff": "Mittlere Schwierigkeit (für leistungsstarke Raspberry Pis (4/400) und normale Computer)", @@ -1040,12 +1041,46 @@ "mining_user": " Benutzer ", "mining_not_exist": " existiert nicht.", "mining_not_exist_warning": " Stelle sicher, dass du den Nutzernamen korrekt geschrieben hast. Überprüfe deine Konfigurationsdatei. Neuversuch in 10s", + "max_threads_notice": "Das Schürfen von Duino-Coin verursacht einen verminderten Profit - Schürfthreads wurden auf 16 reduziert", + "max_hashrate_notice": "Das Schürfen von Duino-Coin mit leistungsstarkem Equipment könnte nicht so profitabel sein - wir empfehlen es mit Coin Magi zu versuchen (https://xmg.network) - unserer 'Schwester' Währung", + "recommended": "empfohlen", + "connection_search": "Suche nach dem schnellsten Knoten für die Verbindung", + "uptime_seconds": " Sekunden", + "uptime_minute": " Minute", + "uptime_minutes": " Minuten", + "uptime_hour": " Stunde", + "uptime_hours": " Stunden", + "periodic_mining_report": "Periodischer Schürfbericht: ", + "report_period": "\n\t\t‖ Während den letzten ", + "report_time": " Sekunden", + "report_body1": "\n\t\t‖ Du hast ", + "report_body2": " Anteile geschürft (", + "report_body3": " Anteile/s)", + "report_body4": "\n\t\t‖ Mit einer Hashrate von ", + "report_body5": "\n\t\t‖ Während dieser Zeitspanne hast du ", + "report_body6": " Hashes gelöst", + "report_body7": "\n\t\t‖ Blöcke gefunden: ", + "total_mining_time": "\n\t\t‖ Gesamte Betriebszeit des Schürfklienten: ", + "fasthash_available": "Verwende fasthash hashing Beschleunigung", + "fasthash_download": "Lade fasthash Beschleunigungsmodul herunter", + "node_picker_unavailable": "Der Knotenwähler scheint nicht korrekt zu reagieren - Neuversuch in ", + "node_picker_error": "Schwerwiegender Fehler beim Holen des Servers vom Knotenwähler - Neuversuch in ", + "connecting_node": " Abgerufener Mining-Knoten: ", "connection_search": "Suche nach der schnellsten Verbindung zu dem Server", "new_version": "Eine neue Version ist verfügbar, möchtest du den Miner updaten [Y/n] ?", "updating": "Der Miner ist nicht aktuell. Aktualisierung....", "ask_mining_key": "Mining-Key eingeben (nur notwendig, wenn du diese Option in deinem Webwallet aktiviert hast - drücke Enter zum überspringen): ", "mining_key_required": "Es wird ein Mining-Key benötigt, um an diesem Account zu minen", - "invalid_mining_key": "Der eingegebene Mining-Key ist ungültig!" + "invalid_mining_key": "Der eingegebene Mining-Key ist ungültig!", + "running_on_rpi": "Der Schürfklient scheint auf einem Raspberry Pi zu laufen.", + "running_on_rpi2": "Die integrierten Status-LEDs leuchten entsprechend dem Schürfprozess auf.", + "discord_launch_error": "Fehler beim Starten des Discord RPC Threads:", + "discord_update_error": "Fehler beim Aktualisieren der Discord RPC Statistik:", + "key_retry": "Willst du es erneut versuchen? (Y/n): ", + "incorrect_username": "Der angegebene Nutzername existiert nicht!", + "system_threads_notice": "Warnung: Du verwendest mehr Threads als das Gerät hat.\n\t\tDas verursacht unbeabsichtige Nebeneffekte, wie z.B., dass dein System nicht mehr reagiert.\n\t\tStarting in 10s", + "using_config": "Konfigurationsdatei: ", + "motd": "Server-Nachricht des Tages: " }, "chinese_simplified": { "translation_autor": "suifengtec", @@ -1230,7 +1265,7 @@ "donate_warning": "\nNão recebemos nada pela sua mineração.\nSe quiser nos ajudar, doe em nosso site.\nVisite ", "learn_more_donate": " para saber como nos ajudar :)", "starting_donation": "Iniciando o processo de doação.", - "thanks_donation": " Obrigado por doar ❤️ Seu apoio, idependente do tamanho ajuda muito.", + "thanks_donation": " Obrigado por doar ❤️ Seu apoio, independente do tamanho ajuda muito.", "data_error": " Erro ao tentar extrair os arquivos do GitHub! Tentando novamente em 10s.", "connected": " Conectado", "connected_server": " servidor principal do Duino-Coin (v", diff --git a/Resources/README_TRANSLATIONS/README-fr-FR.md b/Resources/README_TRANSLATIONS/README-fr-FR.md index 092bd177..ce6e047a 100644 --- a/Resources/README_TRANSLATIONS/README-fr-FR.md +++ b/Resources/README_TRANSLATIONS/README-fr-FR.md @@ -58,22 +58,22 @@

- Duino-coin est un coin qui peut être miné avec des microcontrôleurs de type Arduinos, des Esp8266/32, des Raspberrypis, - des ordinateurs et bien d'autres équipements (routeurs Wifi, TV players, Smartphones, Smartwatches, SBCs, GPUs). + Duino-coin est une cryptomonnaie qui peut être minée avec des microcontrôleurs de type Arduino, des ESP8266/32, des Raspberry Pis, + des ordinateurs et bien d'autres équipements (routeurs Wi-Fi, TV connectées, Smartphones, Montres connectées, SBCs, GPUs).


| Fonctionnalités | Specifications Techniques | Cartes supportées (non exhaustif) | |-|-|-| -| 💻 Pris en charge d'un grand nombre d'appareils
👥 Communauté à forte croissance
💱 Utilisation & échanges faciles
(sur DUCO Exchange, Node-S, JustSwap, SushiSwap)
🌎 Disponible partout
🆕 Projet innovateur & open-source
🌳 Débutants & eco-friendly
💰 Coût réduit & facile à miner | ⚒️ Algorithme : DUCO-S1
♐ Récompenses : assurées par "Kolka system"
Assistant pour récompenser équitablement les mineurs
⚡ Transactions : Instantanées
🤑 Minage de coins : sans limite
(Limiter à : 350k coins avant décembre 2020)
(Nouvelle limite planifiée pour le futur)
🔤 Symbole: DUCO (ᕲ)
🔢 Décimales: supérieures à 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 | +| 💻 Prise en charge d'un grand nombre d'appareils
👥 Communauté à forte croissance
💱 Utilisation & échanges faciles
(sur DUCO Exchange, Node-S, JustSwap, SushiSwap)
🌎 Disponible partout
🆕 Projet innovateur & open-source
🌳 Débutants & eco-friendly
💰 Coût réduit & facile à miner | ⚒️ Algorithme : DUCO-S1
♐ Récompenses : assurées par "Kolka system"
Assistant pour récompenser équitablement les mineurs
⚡ Transactions : Instantanées
🤑 Minage de coins : sans limite
(Limiter à : 350k coins avant décembre 2020)
(Nouvelle limite planifiée pour le futur)
🔤 Symbole: DUCO (ᕲ)
🔢 Décimales: supérieures à 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 | ## Par où commencer ### la meilleure façon de démarrer avec le Duino-Coin est de télécharger la [dernière version](https://github.com/revoxhere/duino-coin/releases/latest) pour votre OS.
-Après le téléchargement, décompresser l'archive (unzip) et lancer le programme désiré.
+Après le téléchargement, décompressez l'archive (unzip) et lancez le programme désiré.
Si vous avez besoin d'aide, jetez un oeil au guide de démarrage officiel sur le [site officiel](https://duinocoin.com/getting-started).
-Retrouver notre FAQ et une aide au dépannage dans le [Wiki](https://github.com/revoxhere/duino-coin/wiki).
+Retrouvez notre FAQ et une aide au dépannage dans le [Wiki](https://github.com/revoxhere/duino-coin/wiki).
### Manuel d'installation @@ -86,14 +86,14 @@ git clone https://github.com/revoxhere/duino-coin # Cloner le repository Duino-C cd duino-coin python3 -m pip install -r requirements.txt # Installer les dépendances pip ``` -Aprés ça, vous êtes prêt à démarrer le logiciel (e.g. `python3 PC_Miner.py`). +Après ça, vous êtes prêt à démarrer le logiciel (ex. `python3 PC_Miner.py`). #### Sous Windows -1. Télecharger et installer [Python 3](https://www.python.org/downloads/) (assurez vous d'ajouter Python et Pip à votre PATH). -2. Télecharger le contenu du [repository Duino-Coin](https://github.com/revoxhere/duino-coin/archive/master.zip). -3. Extraire le zip téléchargé et accéder au chemin du répertoire où se trouve l'archive décompressée via un terminal. -4. Taper `py -m pip install -r requirements.txt` dans le terminal afin d'installer les dépendances nécessaires au fonctionnement de pip. +1. Télechargez et installez [Python 3](https://www.python.org/downloads/) (assurez vous d'ajouter Python et Pip à votre PATH). +2. Télechargez le contenu du [repository Duino-Coin](https://github.com/revoxhere/duino-coin/archive/master.zip). +3. Extrayez le zip téléchargé et accédez au chemin du répertoire dans lequel se trouve l'archive décompressée via un terminal. +4. Tapez `py -m pip install -r requirements.txt` dans le terminal afin d'installer les dépendances nécessaires au fonctionnement de pip. Après cela, vous pouvez lancer le logiciel (en double-cliquant simplement sur le fichier `.py` ou taper `py PC_Miner.py` dans un terminal. @@ -105,15 +105,15 @@ Un tutoriel sur la façon d'utiliser le wDUCO est disponible à cette adresse [w ## Developpement Le projet Duino-Coin est un projet Open Source. Chaque contribution est source d'inspiration, de créativité et nous permettent d'apprendre et d'évoluer plus vite dans une athmosphère bienveillante.
-C'est pourquoi, toute contribution au projet Duino-coin est vivement appréciée. +C'est pourquoi toute contribution au projet Duino-coin est vivement appréciée. Comment nous aider? -* Forker le projet sur github -* Créer une nouvelle branche -* Commit ses changements -* Assurez vous que tout fonctionne correctement -* Ouvrir une pull request +* Forkez le projet sur github +* Créez une nouvelle branche +* Commitez ses changements +* Assurez-vous que tout fonctionne correctement +* Ouvrez une pull request Le code source du serveur, la documentation de l'API et toutes les librairies pour développer votre propre duino-coin sont disponibles sur la branche [useful tools](https://github.com/revoxhere/duino-coin/tree/useful-tools). @@ -128,7 +128,7 @@ Le code source du serveur, la documentation de l'API et toutes les librairies po | Appareil/CPU/SBC/MCU/chip | Hashrate (moyen)
(par thread) | Minage
nombre de thread(s) | Puissance
utilisation (W) | Production
DUCO/jour | |-----------------------------------------------------------|-----------------------------------|-------------------|----------------|---------------------| | Arduino Pro Mini, Uno, Nano etc.
(Atmega 328p/pb/16u2) | 196 H/s | 1 | 0.2 W | 9-10 | - | Teensy 4.1 (soft cryptography) | 80 kH/s | 1 | 0.5 W | - | + | Teensy 4.1 (cryptographie douce) | 80 kH/s | 1 | 0.5 W | - | | NodeMCU, Wemos D1 etc.
(ESP8266) | 10 kH/s (160MHz) 4.9 kH/s (80Mhz) | 1 | 0.6 W | 6-7 | | ESP32 | 33 kH/s | 2 | 1 W | 8-9 | | Raspberry Pi Zero | 18 kH/s | 1 | 1.1 W | - | @@ -150,7 +150,7 @@ Le code source du serveur, la documentation de l'API et toutes les librairies po | Intel Core i3-4130 | 1.45 MH/s | 4 | - | 3.7 | | AMD Ryzen 5 2600 | 4.9 MH/s | 12 | 67 W | 15.44 | - Tous les tests ont été réalisés en utilisant l'algorithme DUCO-S1. Ce tableau sera fréquement mis à jour. + Tous les tests ont été réalisés en utilisant l'algorithme DUCO-S1. Ce tableau sera fréquemment mis à jour. ## Applications et logiciels développé(es) par la communauté @@ -160,8 +160,8 @@ Le code source du serveur, la documentation de l'API et toutes les librairies po La liste étant de plus en plus longue, elle est masquée par défaut. Veuillez cliquer sur ce lien pour afficher toutes les références ! - Nota : ces logiciels et applications sont développé(e)s par des contributeurs en dehors du projet initial Duino-coin, nous ne pouvons donner aucune garantie quant-à leur bon fonctionnement. De même, nous ne pouvons garantir qu'ils, elles, respectent les termes d'utilisation (T.O.S.) du Duino-coin. Il est donc possible que votre compte soit bannis suite à leur utilisation. En aucun cas nous ne seront responsable de cet état de fait. Utilisez ces applications et logiciels comme des "curiosités", des éléments d'apprentissage ... - Par exemple il convient de noter que l'utilisation de [nonceMiner](https://github.com/colonelwatch/nonceMiner) by colonelwatch amènera au **bannissement immédiat de votre compte**. + N.B. : ces logiciels et applications sont développé(e)s par des contributeurs en dehors du projet initial Duino-coin, nous ne pouvons donner aucune garantie quant à leur bon fonctionnement. De même, nous ne pouvons garantir qu'ils, elles, respectent les termes d'utilisation (T.O.S.) du Duino-coin. Il est donc possible que votre compte soit banni suite à leur utilisation. En aucun cas nous ne serons responsable de cet état de fait. Utilisez ces applications et logiciels comme des "curiosités", des éléments d'apprentissage... + Par exemple, il convient de noter que l'utilisation de [nonceMiner](https://github.com/colonelwatch/nonceMiner) par colonelwatch amènera au **bannissement immédiat de votre compte**. ### Autres applications de minage connues pour fonctionner avec le Duino-Coin @@ -174,12 +174,12 @@ Le code source du serveur, la documentation de l'API et toutes les librairies po * [duino-coin-php-miner](https://github.com/ricardofiorani/duino-coin-php-miner) - Mineur dockerisé en PHP par ricardofiorani * [duino-coin-kodi](https://github.com/SandUhrGucker/duino-coin-kodi) - Addon pour miner des DUCO avec Kodi Media Center par SandUhrGucker * [MineCryptoOnWifiRouter](https://github.com/BastelPichi/MineCryptoOnWifiRouter) - Script en Python pour miner des Duino-Coins sur des routeurs Wifi par BastelPichi -* [Duino-Coin_Android_Cluster Miner](https://github.com/DoctorEenot/DuinoCoin_android_cluster) - Mineur pour multiples appareils sous Androïd utilisant le moins possible de connection par DoctorEenot -* [ESPython DUCO Miner](https://github.com/fabiopolancoe/ESPython-DUCO-Miner) - Mineur en MicroPython pour cartes ESP boards par fabiopolancoe +* [Duino-Coin_Android_Cluster Miner](https://github.com/DoctorEenot/DuinoCoin_android_cluster) - Mineur pour multiples appareils sous Android utilisant le moins possible de connection par DoctorEenot +* [ESPython DUCO Miner](https://github.com/fabiopolancoe/ESPython-DUCO-Miner) - Mineur en MicroPython pour cartes ESP par fabiopolancoe * [DUCO Miner for Nintendo 3DS](https://github.com/BunkerInnovations/duco-3ds) - Mineur en Python pour Nintendo 3DS par PhereloHD & HGEpro * [Dockerized DUCO Miner](https://github.com/Alicia426/Dockerized_DUCO_Miner_minimal) - Mineur Docker par Alicia426 * [NodeJS-DuinoCoin-Miner](https://github.com/LDarki/NodeJS-DuinoCoin-Miner/) - Mineur NodeJs simplifié par LDarki -* [d-cpuminer](https://github.com/phantom32-0/d-cpuminer) - Pur C mineur par phantom32 & revoxhere +* [d-cpuminer](https://github.com/phantom32-0/d-cpuminer) - Mineur purement en C par phantom32 & revoxhere * [Go Miner](https://github.com/yippiez/go-miner) - Mineur en Go par yippiez * [ducominer](https://github.com/its5Q/ducominer) - par its5Q * [Répertoire des mineurs non-officiels](https://github.com/revoxhere/duino-coin/tree/master/Unofficial%20miners) @@ -191,7 +191,7 @@ Le code source du serveur, la documentation de l'API et toutes les librairies po ### Autres outils disponibles * [Duino Miner](https://github.com/g7ltt/Duino-Miner) - Mineur Arduino Nano pour DUCO / fichiers et documentation par g7ltt -* [DUINO Mining Rig](https://repalmakershop.com/pages/duino-mining-rig) - fichiers 3D, design de PCB, et instructions pour créer votre propre rig Duino par ReP_AL +* [DUINO Mining Rig](https://repalmakershop.com/pages/duino-mining-rig) - fichiers 3D, designs de PCB, et instructions pour créer votre propre rig Duino par ReP_AL * [DuinoCoin-balance-Home-Assistant](https://github.com/NL647/DuinoCoin-balance-Home-Assistant) - addon solde pour "home assistant" permettant d'afficher votre solde par NL647 * [Duino Coin Status Monitor](https://github.com/TSltd/duino_coin) - interface utilisateur pour écran 128x64 SSD1306 OLED et ESP8266 par TSltd * [ducopanel](https://github.com/ponsato/ducopanel) - GUI pour le contrôle de mineurs par ponsato @@ -219,26 +219,26 @@ Certaines parties du programme, incluant des fichiers, peuvent être soumises à 1. Les Duino-Coins (ou "DUCOs") sont la propriété des mineurs de coins suivant un processus dit de "minage".
2. Le minage est fondé sur l'utilisation de l'algorithme DUCO-S1, comme décrit dans notre livret blanc (Duino-Coin Whitepaper). L'algorithme DUCO-S1 permet d'attribuer des récompenses aux utilisateurs trouvant une solution correcte à un problème mathématique.
-3. Le minage peut être effectué en utilisant des processeurs, des microcontrôleurs (ex : cartes Arduinos), des Single Board Computers (ex : cartes Raspberry Pi), des cartes wifi de type ESP32/8266 et un programme de minage officiel - voir plus haut dans le fichier README).
-4. Le minage dit "GPU" (réalisé à l'aide cartes graphique), le minage FPGAs, et tout type de minage avec des appareils a forte puissance est autorisé, mais l'utilisateur se verra attribué des niveau de difficulté `EXTREME`.
+3. Le minage peut être effectué en utilisant des processeurs, des microcontrôleurs (ex. : cartes Arduinos), des Single Board Computers (ex : cartes Raspberry Pi), des cartes wifi de type ESP32/8266 et un programme de minage officiel - voir plus haut dans le fichier README).
+4. Le minage dit "GPU" (réalisé à l'aide cartes graphique), le minage FPGAs, et tout type de minage avec des appareils a forte puissance est autorisé, mais l'utilisateur se verra attribué des niveaux de difficulté `EXTREME`.
5. Tout utilisateur utilisant un niveau de difficulté qui ne correspond pas avec son matériel (voir liste des taux de difficulté) verra son niveau de difficulté réajusté automatiquement vers un niveau de difficulté correspondant à sa capacité matérielle réelle.
6. Tout utilisateur qui tentera d'utiliser ou de biaiser le taux de difficulté à la baisse pourra voir son compte temporairement bloqué.
7. Bannir signifie empêcher un utilisateur d'accéder à ces coins, et peut aller jusqu'à la suppression du compte du dit utilisateur.
-8. Seuls les coins gagnés légalement, dans le respect des règles énoncée ci-joint, sont éligibles à l'échange.
-9. Un compte peut être suspendu temporairement pour vérifier qu'il respecte bien les conditions d'utilisation et ne procède pas des violations de ces mêmes règles.
+8. Seuls les coins gagnés légalement, dans le respect des règles énoncées ici, sont éligibles à l'échange.
+9. Un compte peut être suspendu temporairement pour vérifier qu'il respecte bien les conditions d'utilisation et ne viole pas ces mêmes règles.
10. Un ordre de change, ou une procédure d'échange en cours, fait(e) sur la plateforme DUCO-Exchange ("plateforme officielle d'échange") pourra être supprimé ou refusé durant la période de vérification (voir point 9).
11. Un ordre de change ou une procédure d'échange, fait(e) sur la plateforme officielle d'échange pourra être refusé en cas de non respect des règles d'utilisation ou par manque de fonds propres.
12. Le minage via des services d'hébergement gratuits sur le cloud, ou des services de VPS gratuits (ex : Repl.it, GitHub Actions, etc.) n'est pas autorisé, dans la mesure où il ne respecte l'égalité entre les utilisateurs.
13. Tout utilisateur dont il est prouvé qu'il a tenté d'enfreindre les règles d'utilisation sera banni.
-14. Ces thermes d'utilisation peuvent être modifier sans préavis.
+14. Ces termes d'utilisation peuvent être modifiés sans préavis.
15. Posséder plusieurs comptes sur la plateforme sans raisons rationnelles (ex : pour faire du minage optimisé sur différents comptes) décrites au préalable par l'utilisateur n'est pas autorisé.
16. Envoyer des transactions en faisant la promotion d'autres services, ou faire de la publicité pour des tiers, quelle qu'en soit la forme, via le réseau Duino-Coin, n'est pas autorisé.
17. Tout utilisateur utilisant Duino-Coin s'engage à respecter les règles décrites ci-dessus.
## Politique de confidentialité -1. Seul(e)s les noms d'utilisateurs, les mots de passe hashés (avec bcrypt), dates de créations du compte et l'adresse e-mail de l'utilisateur sont stocké(e)s sur notre serveur principal. Ces données constituent les "données utilisateur".
-2. Le email utilisateur n'est pas disponible au publique. Ils est réservé uniquement pour contacter l'utilisateur en cas de besoin, ou confirmer un échange sur la plateforme d'échange DUCO-Exchange, occasionnellement pour recevoir notre newsletter (prévue dans un futur proche).
+1. Seul(e)s les noms d'utilisateurs, les mots de passe hashés (avec bcrypt), les dates de créations de comptes et les adresses e-mail des utilisateurs sont stocké(e)s sur notre serveur principal. Ces données constituent les "données utilisateur".
+2. Les adresses e-mail des utilisateurs ne sont pas disponible au public. Elles sont réservées uniquement pour contacter les utilisateurs en cas de besoin, ou confirmer un échange sur la plateforme d'échange DUCO-Exchange, occasionnellement pour recevoir notre newsletter (prévue dans un futur proche).
3. Les soldes, transactions et autres données de minage sont publiques et disponible via notre API JSON.
4. Notre politique de confidentialité peut être modifiée sans préavis. @@ -249,12 +249,12 @@ Certaines parties du programme, incluant des fichiers, peuvent être soumises à * [@connorhess](https://github.com/connorhess) (Lead dev Python, Node-S owner) * [@JoyBed](https://github.com/JoyBed) (Lead dev AVR) * [@Yennefer](https://www.instagram.com/vlegle/) (Lead manager réseaux sociaux) -* [@Tech1k](https://github.com/Tech1k/) - kristian@beyondcoin.io (Lead Webmaster et DUCO Developpeur) +* [@Tech1k](https://github.com/Tech1k/) - kristian@beyondcoin.io (Lead Webmaster et développeur DUCO) * [@ygboucherk](https://github.com/ygboucherk) ([wDUCO](https://github.com/ygboucherk/wrapped-duino-coin-v2) Dev) * [@Lulaschkas](https://github.com/Lulaschkas) (Dev) -* [@joaquinbvw](https://github.com/joaquinbvw) (AVR dev) +* [@joaquinbvw](https://github.com/joaquinbvw) (Dev AVR) -Mille merci à tous les contributeurs [contributeurs](https://github.com/revoxhere/duino-coin/graphs/contributors) qui nous aides à développer le projet Duino-Coin. +Mille merci à tous les contributeurs [contributeurs](https://github.com/revoxhere/duino-coin/graphs/contributors) qui nous aident à développer le projet Duino-Coin.
diff --git a/Resources/Wallet_langs.json b/Resources/Wallet_langs.json index 1c827ecd..33bd3324 100644 --- a/Resources/Wallet_langs.json +++ b/Resources/Wallet_langs.json @@ -1037,6 +1037,7 @@ "session": "Sitzung", "wrapper_success": "Erfolgreich umwickelt!", "wrapper_amount_to_wrap": "Menge zum Umwickeln", + "email": "E-MAIL", "wrapper_error_tronpy": "Tronpy-Fehler", "translation_author_message": " Übersetzt von: ", "notification_new_transaction": "Neue Transaktion",