0chain / 0chain/zboxcli

download cost via lookuphash should work without remotepath

Aperta
#552 1 commento 0 reazioni 1 assegnatario Rivendicata da @Zorro30 Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.