ts-algochat
    Preparing search index...

      ts-algochat

      Enumerations

      ChatErrorCode

      Classes

      AlgorandService
      ChatError
      Conversation
      DecryptionFailedError
      EncryptionError
      EnvelopeError
      InMemoryKeyStorage
      InMemoryMessageCache
      InMemorySendQueueStorage
      InvalidKeyDataError
      KeyNotFoundError
      MessageIndexer
      PasswordRequiredError
      PSKEncryptionError
      PSKEnvelopeError
      PublicKeyCache
      SendQueue
      SignatureError
      SyncManager

      Interfaces

      AccountInfo
      AlgodClient
      AlgorandConfig
      BlockchainConfig
      ChatAccount
      ChatEnvelope
      ConversationData
      DecryptedContent
      DiscoveredKey
      EncryptionKeyStorage
      EnqueueOptions
      IndexerClient
      LegacyMessageCache
      Message
      MessageCache
      MessageIndexerConfig
      NoteTransaction
      PaginationOptions
      PendingMessage
      PSKEnvelope
      PSKState
      ReplyContext
      SendOptions
      SendQueueStorage
      SendReplyContext
      SendResult
      SuggestedParams
      SyncEvents
      SyncManagerConfig
      TransactionInfo
      WaitForTransactionOptions
      X25519KeyPair

      Type Aliases

      MessageDirection
      PendingMessageStatus
      QueueEventCallback
      SyncState

      Variables

      ED25519_PUBLIC_KEY_SIZE
      ED25519_SIGNATURE_SIZE
      PROTOCOL
      PSK_PROTOCOL
      SendOptionsPresets
      X25519_PUBLIC_KEY_SIZE

      Functions

      advanceSendCounter
      base64ToPublicKey
      createChatAccountFromMnemonic
      createPSKExchangeURI
      createPSKState
      createRandomChatAccount
      decodeEnvelope
      decodePSKEnvelope
      decryptMessage
      decryptPSKMessage
      deriveEncryptionKeys
      deriveHybridSymmetricKey
      derivePositionPSK
      derivePSKAtCounter
      deriveSenderKey
      deriveSessionPSK
      discoverEncryptionKey
      discoverEncryptionKeyFromMessages
      encodeEnvelope
      encodePSKEnvelope
      encryptMessage
      encryptPSKMessage
      encryptReply
      fingerprint
      generateEphemeralKeyPair
      getPublicKey
      isChatError
      isChatMessage
      isPSKMessage
      localnet
      mainnet
      parseKeyAnnouncement
      parsePSKExchangeURI
      publicKeyToBase64
      recordReceive
      signEncryptionKey
      testnet
      uint8ArrayEquals
      validateAddress
      validateCounter
      validateMnemonic
      verifyEncryptionKey
      withIndexer
      wrapError