vechain-react-native-dev

Integrate VeWorld wallet deep links, NaCl encryption, and transaction signing into React Native apps.

9|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/vechain/vechain-ai-skills --skill vechain-react-native-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vechain-react-native-dev
Source: https://github.com/vechain/vechain-ai-skills/tree/main/skills/vechain-react-native-dev
Command: npx skills add https://github.com/vechain/vechain-ai-skills --skill vechain-react-native-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the integration of the VeWorld mobile wallet into React Native applications, enabling secure and seamless user authentication and transaction signing.

Core Features & Use Cases

  • Wallet Connection: Connect your React Native app to VeWorld using deep links.
  • Transaction Signing: Allow users to sign and send VeChain transactions directly from your app via VeWorld.
  • Secure Communication: Implement encrypted communication and data signing using NaCl and EIP-712 standards.
  • Use Case: Develop a decentralized application (dApp) where users can log in using their VeWorld wallet, view their VET balance, and approve token transfers without leaving your app.

Quick Start

Integrate VeWorld wallet into your React Native app by following the setup guide in the references.

Frequently Asked Questions about vechain-react-native-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate VeWorld wallet into a React Native app?

To integrate VeWorld wallet into a React Native app, use this Skill to establish deep link communication for wallet connections, enabling secure user authentication without leaving the application.

Can I sign VeChain transactions directly from React Native?

Yes, you can sign VeChain transactions directly from React Native by utilizing this Skill's transaction signing capabilities to route signing requests through the connected VeWorld wallet.

Does this Skill support EIP-712 typed data signing for dApp development?

Yes, this Skill supports EIP-712 typed data signing for dApp development, alongside NaCl encryption and certificate signing, to ensure secure and standardized communication between your app and VeWorld.

How do I manage VeWorld wallet sessions and state persistence in a React Native dApp?

You manage VeWorld wallet sessions and state persistence in a React Native dApp using the provided hooks, which handle multi-network configurations and maintain the wallet connection state across the app lifecycle.

What is the best way to connect a React Native dApp to VeWorld?

The best way to connect a React Native dApp to VeWorld is through deep linking, which this Skill uses to establish a secure communication channel for authentication, transaction signing, and data encryption.