Classes
The following classes are available globally.
-
Client is the entrypoint into the XMTP SDK.
A client is created by calling
create(account:options:)
with aSigningKey
that can create signatures on your behalf. The client will request a signature in two cases:- To sign the newly generated key bundle. This happens only the very first time when a key bundle is not found in storage.
- To sign a random salt used to encrypt the key bundle in storage. This happens every time the client is started, including the very first time).
Important
The client connects to the XMTP
dev
environment by default. UseClientOptions
to change this and other parameters of the network connection.Declaration
Swift
public final class Client : Sendable
-
Undocumented
See moreDeclaration
Swift
public class ConsentList
-
Concrete implementation of
See moreNotifications_V1_NotificationsClientInterface
.Declaration
Swift
public final class Notifications_V1_NotificationsClient : Notifications_V1_NotificationsClientInterface