0chain / 0chain/zboxcli

download cost via lookuphash should work without remotepath

Đang mở
#552 1 bình luận 0 reaction 1 người được giao Được @Zorro30 nhận Xem trên GitHub
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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.