Les Business Orders de NiceHash sont conçus pour les acheteurs professionnels de hashrate qui ont besoin d’une livraison de hashrate stable et prévisible ainsi que de plus de contrôle que les ordres standard du marketplace. Pour créer un Business Order, une organisation vérifiée (KYB) est requise.
Il existe deux types de Business Orders :
IMPORTANT : Les changements sont effectués toutes les 15 minutes
Un Business Order est un package de hashrate géré, assemblé à partir des vendeurs disponibles sur le marketplace NiceHash. Il vous permet d’acheter du hashrate avec :
Pour créer un Business Order, assurez-vous d’avoir :
Les paramètres de l’algorithme (limites, facteurs, marchés activés) peuvent être récupérés via le endpoint officiel :
GET /main/api/v2/mining/algorithms
Utilisez ce endpoint pour vérifier :
minimalOrderAmount (montant minimum en BTC)minSpeedLimit et maxSpeedLimit (valid speed range)displayMarketFactor et marketFactor (unités requises et mise à l’échelle)Documentation (détails des paramètres) : MINING ALGORITHMS – GET /main/api/v2/mining/algorithms.
Utilisez l’interface NiceHash si vous souhaitez une configuration guidée et manuelle.

La méthode API est recommandée si vous souhaitez :
subType)Une implémentation de référence et des exemples de signature HMAC sont disponibles ici : NiceHash REST Clients Demo (GitHub).
Ces endpoints sont couramment utilisés lors de la création de Business Orders par programmation :
GET /main/api/v2/mining/algorithmsGET /main/api/v2/poolPOST /main/api/v2/poolPOST /main/api/v2/hashpower/business/orderGET /main/api/v2/hashpower/order/<orderId>Pour SHA256ASICBOOST, les Business Orders utilisent EH comme unité de vitesse.
Règle de vitesse minimale : votre limit doit être supérieure ou égale au minimum de l’algorithme (minSpeedLimit / minLimit dérivé). Il s’agit d’une contrainte de vitesse minimale, et non d’une limitation de précision décimale.
Exemples (valeurs en EH) :
0.0001 (exemple de seuil minimum)0.00011 (valide, supérieur au minimum)0.0001234 (valide, avec plus de précision décimale)Cet exemple illustre une petite vitesse fixe précise utilisant des décimales. (Les valeurs de vitesse sont exprimées en EH.)
{
"market": "EU",
"algorithm": "SHA256ASICBOOST",
"amount": 1,
"displayMarketFactor": "EH",
"marketFactor": 1000000000000000000,
"limit": 0.0001,
"displayPriceFactor": "EH",
"priceFactor": 1000000000000000000,
"poolId": "your_pool_id",
"subType": "BUSINESS_FIXED_SPEED"
}
Pour cibler 25 PH sur SHA256AsicBoost, convertissez en EH :
Utilisez une fenêtre de vitesse qui inclut votre cible. Par exemple :
bottomLimit = 0.02 (20 PH)limit = 0.03 (30 PH){
"market": "EU",
"algorithm": "SHA256ASICBOOST",
"amount": 0.05,
"displayMarketFactor": "EH",
"marketFactor": 1000000000000000000,
"displayPriceFactor": "EH",
"priceFactor": 1000000000000000000,
"poolId": "4007f83c-0b2d-49bc-b51c-584d27215f28",
"bottomLimit": 0.02,
"limit": 0.03,
"subType": "BUSINESS_FIXED_SPEED"
}
Note : Si le backend ne peut pas allouer l’intégralité du package à ce moment-là, vous pouvez recevoir une erreur d’allocation. Dans ce cas, réessayez plus tard, élargissez légèrement la fenêtre de vitesse, changez de marché (UE/USA) ou divisez l’ordre en ordres plus petits.
/mining/algorithms).Vous pouvez placer des Business Orders soit via l’interface NiceHash, soit via l’API. L’approche API est recommandée pour les acheteurs professionnels qui souhaitent de l’automatisation et un meilleur contrôle.
Validez toujours les limites de l’algorithme en utilisant GET /main/api/v2/mining/algorithms. Puis construisez la charge utile de votre ordre en conséquence.