ElementsProject / ElementsProject/elements

return both address types in RPC calls

Đang mở
#356 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 the wallet returns the non-confidential version of addresses, leading to user confusion sometimes, and requires a `validateaddress` call to re-derive the confidential address. This is non-optimal.

We could simply switch the default to returning CT addresses(which would break API), or return both address types to maintain it.

First we should audit where this affects users most, and see if there's a principled way of displaying the data.

edit: Another thought: a startup argument that switches to confidential, if known. No API breakage, no extra verbosity.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng việc kiểm tra các lệnh gọi RPC trả về địa chỉ ví và đường dẫn validateaddress hiện có, sau đó so sánh phương án trả về cả hai loại địa chỉ với việc chuyển đổi giá trị mặc định hoặc thêm một đối số khởi động. Công việc được xem là hoàn tất khi đã xác định được các lệnh gọi hướng tới người dùng bị ảnh hưởng và thống nhất được một phương án bảo toàn khả năng tương thích.

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
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/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.