0chain / 0chain/zboxcli

download cost via lookuphash should work without remotepath

Offen
#552 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @Zorro30 Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
28
Forks
23
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Das Issue betrifft den Befehl `zbox get-download-cost`, der einen `remotepath` benötigt, wenn `--lookuphash` verwendet wird. Untersuchen Sie die CLI-Befehlsdefinitionen im Codebase, wahrscheinlich in einer Datei wie `cmd/download.go` oder ähnlich. Prüfen Sie, wie der Befehl Flags parst und Eingaben validiert. Die Lösung besteht darin, die Validierungslogik so zu ändern, dass `--lookuphash` ohne `remotepath` erlaubt ist. Überprüfen Sie die von diesem Befehl aufgerufenen SDK-Methoden, um den Ablauf der Kostenberechnung zu verstehen. Testen Sie die Änderung, indem Sie den Befehl nur mit dem lookuphash-Flag ausführen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go, shell
Bereich
backend-api-design, cli
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.