pod install after installing dependencies) for iOS development, or Android Studio and Android SDK for Android development.
Getting Started
To get started, follow the steps below.1
Install SDK
Install the Spark SDK packages using your package manager of choice.
2
Add Required Polyfills
Install the required polyfills for React Native compatibility.
3
Setup Wallet
Create a wallet instance that will be used to interact with the Spark network.
wallet.jsx
4
Start Building
That’s it—you can now start using the Spark React Native SDK.
App.jsx
Initialize a Wallet
A wallet requires either a mnemonic or raw seed for initialization. Theinitialize() function accepts both. If no input is given, it will auto-generate a mnemonic and return it.
Mnemonic Phrases
A mnemonic is a human-readable encoding of your wallet’s seed. It’s a 12- or 24-word phrase from the BIP-39 wordlist, used to derive the cryptographic keys that control your wallet.React Native Current Status
The React Native SDK is currently in beta with active development. We’re shipping improvements weekly. Current Limitations:- Uses polling for updates instead of real-time streams
- Some edge cases may have rough handling