0chain / 0chain/zboxcli

download cost via lookuphash should work without remotepath

Ouverte
#552 1 commentaire 0 réactions 1 personne assignée Réclamée par @Zorro30 Voir sur GitHub
Langage dominant
Go
Étoiles
28
Forks
23
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

download cost via lookuphash should work without remotepath

currently it requires remotepath

```
./zbox get-download-cost --lookuphash ccbeabede6d6e51e276034e4528cd0f14a92179c68c1dbe12562fabd7d035581 --allocation $ALLOC
0chain-core-sdk [INFO] 2023/10/26 14:59:01.709224 wallet_base.go:327: ******* Wallet SDK Version:v1.10.0-70-g7f7e89b4 ******* (SetLogFile)
0box-sdk [INFO] 2023/10/26 14:59:01.709325 sdk.go:79: ******* Storage SDK Version: v1.10.0-70-g7f7e89b4 *******
0chain-core-sdk [INFO] 2023/10/26 14:59:02.335696 transaction_base.go:143: ******* Wallet SDK Version:v1.10.0-70-g7f7e89b4 ******* (InitZCNSDK)
0box-sdk [DEBUG] 2023/10/26 14:59:02.885183 networkworker.go:119: Get network result:{"miners":["https://demo2.zus.network/miner01","https://demo3.zus.network/miner01","https://demo1.zus.network/miner01"],"sharders":["https://demo2.zus.network/sharder01","https://demo3.zus.network/sharder01","https://demo1.zus.network/sharder01"]}
'remotepath' or 'authticket' flag required
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Le problème concerne la commande `zbox get-download-cost` qui nécessite un `remotepath` lors de l'utilisation de `--lookuphash`. Examinez les définitions des commandes CLI dans la base de code, probablement dans un fichier comme `cmd/download.go` ou similaire. Étudiez comment la commande analyse les drapeaux et valide les entrées. La correction consiste à modifier la logique de validation pour autoriser `--lookuphash` sans `remotepath`. Vérifiez les méthodes SDK appelées par cette commande pour comprendre le flux de calcul des coûts. Testez le changement en exécutant la commande avec uniquement le drapeau lookuphash.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
go, shell
Domaine
backend-api-design, cli
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.