phantom

Connect Phantom wallets and submit Solana transactions via Helius Sender.

24|9|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/helius-labs/core-ai --skill phantom-helius-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: phantom
Source: https://github.com/helius-labs/core-ai/tree/main/helius-plugin/skills/phantom
Command: npx skills add https://github.com/helius-labs/core-ai --skill phantom-helius-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Connecting Phantom wallets to modern Solana frontends and reliably submitting transactions with Helius requires extensive integration work. This skill provides best-practice patterns to connect Phantom via React, React Native, or vanilla JS, manage wallet state, sign and send transactions through Helius Sender, and access real-time data via WebSockets and DAS.

Core Features & Use Cases

  • Wallet connection patterns for React, React Native, and browser JS using Phantom SDKs.
  • End-to-end transaction flow: sign with Phantom, submit via Helius Sender, and monitor confirmations.
  • Real-time updates, asset queries, NFT minting, and token gating patterns using Helius services.

Quick Start

Connect a Phantom wallet in a React app, sign a transaction, and submit it via Helius Sender.

Frequently Asked Questions about phantom

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

FAQPage Schema
How do I connect a Phantom wallet to a React app and submit Solana transactions via Helius?

To connect a Phantom wallet and submit Solana transactions, use the Phantom SDK for React to manage wallet state, sign the transaction locally, and submit it through a secure backend proxy using Helius Sender with real-time priority fee estimation.

Can I use Phantom wallet integration with React Native for NFT minting?

Yes, Phantom wallet integration supports React Native for NFT minting. You use the Phantom React Native SDK to connect the wallet, sign the mint transaction, and submit it via Helius Sender with appropriate CU budgeting for the mint operation.

What is the best way to handle Solana transaction priority fees and CU budgeting in a frontend?

The best way to handle Solana priority fees and CU budgeting in a frontend is to use Helius Sender for submission, which provides real-time priority fee estimation and compute unit budgeting alongside the Phantom SDK for signing transactions securely.

Does Helius Sender require a backend proxy for API keys when used with Phantom?

Yes, Helius Sender requires a secure backend proxy for API keys when used with Phantom. This architecture prevents exposing sensitive Helius API keys in the frontend client while allowing Phantom to sign transactions directly in the browser.

How do I monitor Solana transaction confirmations in real-time after sending with Phantom?

To monitor Solana transaction confirmations in real-time after sending with Phantom, use WebSockets and Helius DAS services to stream confirmation updates directly to your frontend application once the transaction is submitted via Helius Sender.

Can I implement token gating in vanilla JavaScript using Phantom and Helius?

Yes, you can implement token gating in vanilla JavaScript using Phantom and Helius. Connect the Phantom browser wallet via vanilla JS SDK, query asset ownership through Helius DAS APIs, and gate content based on the verified token balances.