Install the SDK
The SDK supports React Native 0.85 or newer with React 19.2 or newer. Android requiresminSdk 24, compileSdk 36, Java 17, and Android 10 or newer at runtime. iOS requires deployment target 15 or newer and Xcode 26.
- Bare React Native
- Expo
Create the client
Create exactly oneOMSWallet instance and reuse it for the lifetime of the app. Constructing another instance replaces the native client behind the first instance.
wallet.ts
omsWallet.wallet for authenticated wallet operations. Use the independent omsWallet.indexer client for read-only balance and history queries.