commentCryptalk Documentation

The @cryptalk package provides the Cryptalk client SDK for browsers, written in TypeScript. It enables developers to build decentralized messaging applications and manage real-world asset (RWA) transactions.

To keep up with the latest SDK developments, see the Issues tabarrow-up-right in this repo.

Key Features

  • Secure Messaging: End-to-end encrypted messaging for DMs and group chats.

  • Identity Management: Robust handling of wallet identities and cryptographic keys.

  • RWA Marketplace Integration: Tools to interact with Real World Asset marketplaces built on the Cryptalk network.

This SDK uses the origin private file systemarrow-up-right (OPFS) to persist a SQLite database and the SyncAccessHandle Pool VFSarrow-up-right to access it. This VFS does not support multiple simultaneous connections.

This means that when using this SDK in your app, you must prevent multiple browser tabs or windows from accessing your app at the same time.

This SDK and some of its dependencies use import.meta.url. Some bundlers must be configured to account for this during development.

Cryptalk is a fork of XMTP that extends its functionalities, including features for Real World Asset (RWA) marketplaces and enhanced chat capabilities.

Last updated