Recommended: JavaScript SDK for React Native
While this SDK is still supported, we recommend using newer JavaScript SDK, which is optimized for React Native, but also comes with a host of other benefits.
Basic Implementation
1
Create app with the React Native Quickstart
Follow the React Native Quickstart Custom setup path and enable Ethereum (EVM) with the extensions your stack needs (for example Viem). In the Dynamic dashboard, enable Ethereum under Chains & Networks and add your dev origin under Security → Allowed Origins.
2
Install Delegation Toolkit
After the app is created, install the Delegation Toolkit:
3
Create Smart Account Hook
src/hooks/useSmartAccount.ts
4
Create Bundler Client Hook
src/hooks/useBundlerClient.ts
5
Send User Operation
src/components/SendUserOperation.tsx