ElementsProject / ElementsProject/elements
Peg related RPC calls should error if there is no parent chain set
- Ngôn ngữ chính
- C++
- Star
- 1.2k
- Fork
- 416
- Merge trung bình
- 1 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 15
Mô tả
Currently (tested in 0.18.1.9 and 0.18.11):
If I set `chain=whatever`, `con_has_parent_chain=0` or `parentgenesisblockhash=Null` in elements.conf I can still call getpeginaddress from a connected client without error and get a `mainchain_address` and `claim_script` returned.
I would have expected any peg related RPC calls to error if the parent chain is nothing.
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện hành vi bằng cách sử dụng elements.conf với chain=whatever, con_has_parent_chain=0 hoặc parentgenesisblockhash=Null, sau đó gọi getpeginaddress từ một client đã kết nối. Truy vết các điểm vào RPC liên quan đến peg và làm cho hành vi của chúng nhất quán khi không có parent chain nào được cấu hình; hoàn tất khi các lệnh gọi này trả về lỗi thay vì mainchain_address và claim_script.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp
- Lĩnh vực
- api, blockchain
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100