Note: As of August 2025, the React Native SDK is deprecated. It is no longer supported and maintained by Fireblocks.
You can choose to use this code as reference if you wish, yet there is no guarantee the packages used are updated and will work as suggested.
Fireblocks NCW SDK bridge for React Native
npm install @fireblocks/react-native-ncw-sdkAdd the Maven repository and SDK dependency to your app as described here
- Edit the following line to your app's
Podfile
post_install do |installer|
$RNNCWSDK.post_install(installer) # <--- add this line- Install pod dependencies:
cd ios && bundle exec pod install-
Open your project's workspace in Xcode
-
Add Fireblocks SDK Swift Package as described here, or:
File > Add Package Dependecies... > https://github.com/fireblocks/ncw-ios-sdk > Add Package > Add to Target: "Your Project" > Add Package
import { FireblocksNCWFactory } from '@fireblocks/react-native-ncw-sdk';
// ...
const fireblocksNCW = await FireblocksNCWFactory({
env: "sandbox", // or "production" etc
logLevel: "INFO",
deviceId,
messagesHandler,
eventsHandler,
secureStorageProvider,
});See the contributing guide to learn how to contribute to the repository and the development workflow.
MIT
Made with create-react-native-library