MembershipService
Available on the Runtime API.
ListMembers
Signature: ListMembers(ListMembersRequest) returns (ListMembersResponse)
Response: members[] with:
| Field | Values |
|---|---|
id | Node id |
address | Runtime API address |
status | alive | leaving | dead |
leader | bool |
role | voter | observer (empty means voter) |
GetLeader
Signature: GetLeader(GetLeaderRequest) returns (GetLeaderResponse)
Response: leader_id, address. Empty leader → Unavailable (no leader elected).