Para’s React Native SDK provides full support for EVM chains through popular libraries like Ethers.js and Viem. Once a user is authenticated using native passkeys in your React Native or Expo application, all EVM-related operations work the same way as in our web SDKs.

Implementation and References

After authenticating with the Para React Native SDK using native passkeys, you can seamlessly sign transactions and messages, interact with smart contracts, connect to different EVM networks, and perform other EVM operations. Both Ethers.js and Viem libraries are fully compatible with Para’s React Native SDK, working identically to their web counterparts.

Key Considerations for Mobile

When implementing EVM functionality in React Native applications:

  • Ensure you’ve properly initialized the Para SDK with your project ID
  • Complete authentication with native passkeys before attempting any signing operations
  • Consider mobile UI/UX design for transaction approval flows
  • Test on actual devices to verify the signing experience

The underlying code for signing transactions and messages remains identical between web and mobile implementations.