Skip to content

Intégration de Qubic dans un Custom Miner HiveOS

License

Notifications You must be signed in to change notification settings

slehlib/qubic-hive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qubic-hive

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.

Préparation HiveOS

Pour pouvoir exécuter le miner Quibic, il faut la version beta de HiveOS.

hive-replace --list
2   ## beta ##

Flight Sheet

CPU

Flight Sheet CPU

GPU

Flight Sheet GPU

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éé.

Miner name

Ne pas modifier ce champ, il est rempli automatiquement avec l'installation URL.

Installation URL

https://github.com/Akisoft41/qubic-hive/releases/download/v1.8.5/qubic-hive-1.8.5.tar.gz

Hash algorithm:

Ce champ n'est pas utilisé, on peut laisser ----

Wallet and worker template:

Nom du worker. Valeur de "alias" dans appsettings.json

Pool URL:

Valeur de "baseUrl" dans appsettings.json

https://mine.qubic.li/ pour la pool app.qubic.li

Pass:

Pas utilisé.

Extra config arguments:

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 #.

GPU

  • 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_"

CPU

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_"

Configuration par défaut

appsettings_global.json :

{
  "Settings": {
    "baseUrl": "https://mine.qubic.li/",
    "amountOfThreads": 0,
    "payoutId": null,
    "accessToken": null,
    "alias": "qubic.li Client",
    "allowHwInfoCollect": true,
    "overwrites": {"CUDA": "12"}
  }
}

Que contient l'archive tar.gz ?

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

About

Intégration de Qubic dans un Custom Miner HiveOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%