download cost via lookuphash should work without remotepath
- Ngôn ngữ chính
- Go
- Star
- 28
- Fork
- 23
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Issue này nói về lệnh `zbox get-download-cost` yêu cầu một `remotepath` khi sử dụng `--lookuphash`. Hãy xem xét các định nghĩa lệnh CLI trong codebase, có thể trong một tệp như `cmd/download.go` hoặc tương tự. Kiểm tra cách lệnh phân tích cờ và xác thực đầu vào. Bản sửa lỗi liên quan đến việc sửa đổi logic xác thực để cho phép `--lookuphash` mà không cần `remotepath`. Kiểm tra các phương thức SDK được gọi bởi lệnh này để hiểu luồng tính toán chi phí. Kiểm tra thay đổi bằng cách chạy lệnh chỉ với cờ lookuphash.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go, shell
- Lĩnh vực
- backend-api-design, cli
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 45/100