Skip to main content

React Native Quickstart

Add private token transfers to your React Native app with native wallet integration.
This quickstart gets you running in 5 minutes with minimal explanation. For detailed walkthroughs of each step, see the React Native Getting Started guide. For background on configuration and auth options, see Setup.

Installation

See the Installation guide for native setup details and any Hermes/Expo caveats.

iOS

Android

Auto-linked. The package ships prebuilt libraries for arm64-v8a, armeabi-v7a, and x86_64.

Quick Example

1. Create Wallet Delegate

2. Initialize and Use SDK

MnemonicGenerated fires for first-time users — show the phrase, confirm the user saved it, then call proceedAfterMnemonic. CredentialRequired only fires when persistence with PIN / password / biometric unlock is configured. RecoveryRequired fires when the device has an account record but local keys are missing — prompt for the mnemonic and re-authenticate with new KeySource.Mnemonic(phrase). See the full auth flow.

React Native Example

Next Steps

React Native Getting Started

Detailed walkthrough of each integration step

Setup Guide

App ID, configuration, and auth method selection

Session Storage

Secure persistence with AsyncStorage and encryption

API Reference

Complete API documentation