download cost via lookuphash should work without remotepath
- 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