Get desktop application:
View/edit binary Protocol Buffers messages
(message has no fields)
(message has no fields)
Query RPC server version and status
(message has no fields)
Query contacts and monitor for contact changes. The full contact list is sent in POPULATE events, terminated by a POPULATE event with no subject. Any new, removed, or modified contacts, including changes in the state of contacts, are sent as ADD, UPDATE, or DELETE events until the stream is closed.
(message has no fields)
Open a stream to monitor messages in conversations with contacts.
(message has no fields)
Open a stream to monitor changes to network status. The current NetworkStatus will be sent immediately, and the stream will receive a new NetworkStatus after any changes until the stream is closed.
(message has no fields)
(message has no fields)
Start connecting to the network. Before StartNetwork is called (by any client), the backend will not make any connections or appear online. This call blocks until the first connection attempt succeeds or fails, and returns the current network status, but connection attempts will continue unless this call returns an RPC error, or until StopNetwork is called.
(message has no fields)
Stop all network connections and go offline. Blocks until the network has been taken offline, and returns the new network status.
(message has no fields)
(message has no fields)
Used as request type in: RicochetCore.UpdateContact
Used as response type in: RicochetCore.AcceptInboundRequest, RicochetCore.AddContactRequest, RicochetCore.UpdateContact
Used as field type in: ,
Used in:
Used in:
Used as request type in: RicochetCore.AcceptInboundRequest, RicochetCore.AddContactRequest, RicochetCore.RejectInboundRequest
Used as field type in: ,
Used in:
Used in:
Used in: ,
address MAY be unspecified for self
Used as response type in: RicochetCore.GetIdentity
Used as field type in:
Used as request type in: RicochetCore.SendMessage
Used as response type in: RicochetCore.SendMessage
Used as field type in:
Identifiers are unique for the tuple of (sender, recipient, direction) within a single session, and should be randomized between sessions to reduce the chance of collision.
Used in:
Outbound
Inbound
Used as response type in: RicochetCore.MonitorNetwork, RicochetCore.StartNetwork, RicochetCore.StopNetwork
Secrets are not transmitted to frontend RPC clients
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
Used in: