xmtp-ios icon indicating copy to clipboard operation
xmtp-ios copied to clipboard

XMTP client SDK for iOS applications written in Swift.

Results 47 xmtp-ios issues
Sort by recently updated
recently updated
newest added

Create an account with a smart contract wallet.

Depending on the string that we sign, signing twice yields the same result (expected), or not (bug)

This adds the ability to add additional wallets to an existing client. Client creation only allows creating with an EOA so we can guarantee V2 functionality works as intended. However...

### Describe the bug I am attempting to use PrivateKey.sign(data) Implementing like this: ` let privateKey = try PrivateKey(xmtpClient.keys.identityKey) ` However when this is done the privateKey's address does not...

bug

2 groups showing something we experience in RN If I have many (40 ) groups and try to sync them all, I get a `Pool error: timed out waiting for...

Based off of the test in RN that errors. Here are the logs in iOS ``` Alix loaded 50 groups in 0.4819631576538086ms Alix synced 50 groups in 2.364039421081543ms Bo synced...

### Is your feature request related to a problem? `@testable` imports in our tests allows us to access internal only fields and classes that users of the SDK would not...

enhancement

### Describe the bug _No response_ ### Expected behavior The JS SDK will publish an updated version ### Steps to reproduce the bug _No response_

bug

## Introduction 📟 We were missing test coverage for `group.streamDecryptedMessages()` which seems to work on iOS and not work on Android. ## Purpose â„šī¸ The new test documents expected functionality...

WIP This renames `Conversation` to `DirectMessage`, which allows us to use `Conversation` as a union of Group and DirectMessage conversations. Relies on https://github.com/xmtp/xmtp-ios/pull/229.