download cost via lookuphash should work without remotepath
- Lingua principale
- Go
- Stelle
- 28
- Fork
- 23
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Il problema riguarda il comando `zbox get-download-cost` che richiede un `remotepath` quando si utilizza `--lookuphash`. Esamina le definizioni dei comandi CLI nella codebase, probabilmente in un file come `cmd/download.go` o simile. Analizza come il comando analizza i flag e convalida gli input. La correzione prevede di modificare la logica di convalida per consentire `--lookuphash` senza `remotepath`. Controlla i metodi SDK chiamati da questo comando per comprendere il flusso di calcolo dei costi. Testa la modifica eseguendo il comando solo con il flag lookuphash.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- go, shell
- Ambito
- backend-api-design, cli
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100