ElementsProject / ElementsProject/elements
return both address types in RPC calls
- 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
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