Methods create Auth Token create Auth Token( req: CreateAuthTokenRequest ) : Promise < Token > Parameters req: CreateAuthTokenRequest Returns Promise < Token > create Invite create Invite( req: CreateInviteRequest ) : Promise < CreateInviteResponse > Parameters Returns Promise < CreateInviteResponse > decrypt V1 decrypt V1( req: DecryptV1Request ) : Promise < DecryptResponse > Parameters Returns Promise < DecryptResponse > decrypt V2 decrypt V2( req: DecryptV2Request ) : Promise < DecryptResponse > Parameters Returns Promise < DecryptResponse > encrypt V1 encrypt V1( req: EncryptV1Request ) : Promise < EncryptResponse > Parameters Returns Promise < EncryptResponse > encrypt V2 encrypt V2( req: EncryptV2Request ) : Promise < EncryptResponse > Parameters Returns Promise < EncryptResponse > get Account Address get Account Address( ) : Promise < string > get Private Key Bundle get Private Key Bundle( ) : Promise < PrivateKeyBundleV1 > Returns Promise < PrivateKeyBundleV1 > get Public Key Bundle get Public Key Bundle( ) : Promise < PublicKeyBundle > Returns Promise < PublicKeyBundle > get Refresh Job get Refresh Job( req: GetRefreshJobRequest ) : Promise < GetRefreshJobResponse > Parameters req: GetRefreshJobRequest Returns Promise < GetRefreshJobResponse > get V1 Conversations get V1 Conversations( ) : Promise < GetConversationsResponse > Returns Promise < GetConversationsResponse > get V2 Conversations get V2 Conversations( ) : Promise < GetConversationsResponse > Returns Promise < GetConversationsResponse > save Invites save Invites( req: SaveInvitesRequest ) : Promise < SaveInvitesResponse > Parameters Returns Promise < SaveInvitesResponse > save V1 Conversations save V1 Conversations( req: SaveV1ConversationsRequest ) : Promise < SaveV1ConversationsResponse > Parameters req: SaveV1ConversationsRequest Returns Promise < SaveV1ConversationsResponse > set Refresh Job set Refresh Job( req: SetRefeshJobRequest ) : Promise < SetRefreshJobResponse > Parameters Returns Promise < SetRefreshJobResponse > sign Digest sign Digest( req: SignDigestRequest ) : Promise < Signature > Parameters Returns Promise < Signature > Legend Constructor Property Method Inherited constructor Inherited property Inherited method Settings Theme OS Light Dark
A Keystore is responsible for holding the user's XMTP private keys and using them to encrypt/decrypt/sign messages. Keystores are instantiated using a
KeystoreProvider