ElementsProject / ElementsProject/elements

Peg related RPC calls should error if there is no parent chain set

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

Mở 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

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.