0chain / 0chain/zboxcli

download cost via lookuphash should work without remotepath

オープン
#552 コメント 1 件 リアクション 0 件 担当者 1 名 @Zorro30 が担当を希望しています GitHub で見る
主要言語
Go
スター
28
フォーク
23
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue は、`--lookuphash` を使用する際に `remotepath` を必要とする `zbox get-download-cost` コマンドに関するものです。コードベース内の CLI コマンド定義(おそらく `cmd/download.go` などのファイル)を確認してください。コマンドがフラグを解析し、入力を検証する方法を調べてください。修正には、`remotepath` なしで `--lookuphash` を許可するように検証ロジックを変更することが含まれます。このコマンドによって呼び出される SDK メソッドを確認し、コスト計算の流れを理解してください。lookuphash フラグのみを使用してコマンドを実行し、変更をテストしてください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
go, shell
領域
backend-api-design, cli
issue の種類
機能追加
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。