Intégration de Qubic dans un Custom Miner HiveOS
web : https://web.qubic.li/
wallet : https://wallet.qubic.li/
pool : https://app.qubic.li/public
miner : https://github.com/qubic-li/client?tab=readme-ov-file#download
Ce Custom Miner convient pour le minage par CPU ou par GPU.
Pour le minage GPU, le miner prend toutes les cartes disponibles.
Pour pouvoir exécuter le miner Quibic, il faut la version beta de HiveOS.
hive-replace --list
2 ## beta ##
Le script de démarrage prend les valeurs de la flight sheet pour compléter la config par défaut (appsettings_global.json
).
A chaque démarrage du miner, le fichier appsettings.json
est recréé.
Ne pas modifier ce champ, il est rempli automatiquement avec l'installation URL.
https://github.com/Akisoft41/qubic-hive/releases/download/v1.8.5/qubic-hive-1.8.5.tar.gz
Ce champ n'est pas utilisé, on peut laisser ----
Nom du worker. Valeur de "alias"
dans appsettings.json
Valeur de "baseUrl"
dans appsettings.json
https://mine.qubic.li/
pour la pool app.qubic.li
Pas utilisé.
Chaque ligne (sprarées par un CR
) est fusionnée dans appsettings.json
- Il est possible de mettre un commentaire en commençant la ligne par un
#
.
- Pour les OC, on peut mettre directement une ligne pour la commande
nvtool
- Il faut une des lignes
"payoutId": "_ton_payout_id_"
ou"accessToken": "_ton_access_token_"
Pour le minage CPU, il faut ajouter
"amountOfThreads": n
(remplacer n par le nombre de threads)"allowHwInfoCollect": false
- Il faut une des lignes
"payoutId": "_ton_payout_id_"
ou"accessToken": "_ton_access_token_"
appsettings_global.json :
{
"Settings": {
"baseUrl": "https://mine.qubic.li/",
"amountOfThreads": 0,
"payoutId": null,
"accessToken": null,
"alias": "qubic.li Client",
"allowHwInfoCollect": true,
"overwrites": {"CUDA": "12"}
}
}
Dans cette archive, j'ai développé 3 script bash : h-config.sh, h-run.sh et h-stats.sh
Il y a aussi le programme officiel de Qubic : qli-Client
Ce projet est Open Source sous licence GPL-3.0-or-later
Copyright (C) 2023-2024 Pascal Akermann