solana-mobile-wallet
Build Solana Mobile Wallet Features
Mobile wallet integration fails when React Native projects mix incompatible Solana clients or omit required provider and signing details. This skill provides stack-specific patterns for connection, chain data, transactions, message signing, authentication, and troubleshooting.
使用我的智慧代理安裝
將此請求複製給你的智慧代理,其中包含權威 Skill 頁面和清單。
Review the Skillstore skill "solana-mobile-wallet" from https://skillstore.io/skills/solana-mobile-solana-mobile-wallet.md and its manifest at https://skillstore.io/api/skills/solana-mobile-solana-mobile-wallet/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智慧代理仍應顯示其計畫,並依安全政策請求必要確認。
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「solana-mobile-wallet」。 Add a connect button to my Solana Kit Expo app.
預期結果:
- A provider check confirms the application uses the Solana Kit wallet stack.
- The connect control displays the active account and supports disconnection.
- Wallet picker cancellation returns to the disconnected state without a failure alert.
正在使用「solana-mobile-wallet」。 Create a safe SOL transfer workflow for an existing web3.js app.
預期結果:
- The workflow validates the recipient and amount before wallet interaction.
- Each attempt uses a fresh blockhash and matching context slot.
- The interface reports submission, confirmation, cancellation, and failure states.
正在使用「solana-mobile-wallet」。 Plan Sign-In with Solana for protected backend sessions.
預期結果:
- The backend issues a short-lived, single-use nonce.
- The wallet signs a domain-bound payload with issue and expiration times.
- The backend verifies the signature, address, nonce, domain, and replay status before creating a session.
安全審計
中風險Most static findings are Markdown syntax, safe code examples, official URLs, loopback logs, or defensive encoding guidance. The remaining command writes to a fixed temporary path and executes an unpinned latest package, creating filesystem and supply-chain risk.
已確認的安全問題 (1)
能力複核項目 (1)
這些是真實的本機能力,對此技能而言可能是預期行為,因此需要複核,但不會按已確認的惡意行為計分。
風險因素
⚙️ 外部命令 (50)
🌐 網路存取 (9)
📁 檔案系統存取 (1)
分享與引用此報告
分享版本化評估報告、中性徽章、嵌入卡片與引用。Skillstore 只報告證據,不判斷該 Skill 是否安全。
複製報告連結
https://skillstore.io/skills/solana-mobile-solana-mobile-wallet/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/solana-mobile-solana-mobile-wallet?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/solana-mobile-solana-mobile-wallet?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/solana-mobile-solana-mobile-wallet/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/solana-mobile-solana-mobile-wallet.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>學術引用 (APA · BibTeX · CFF)
APA 引用
solana-mobile. (2026). solana-mobile-wallet security audit report (audit version 1) [Author version unspecified]. Skillstore. https://skillstore.io/skills/solana-mobile-solana-mobile-wallet/audits/1BibTeX 引用
@techreport{solana-mobile-solana-mobile-solana-mobile-wallet-2026,
author = {solana-mobile},
title = {solana-mobile-wallet security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/solana-mobile-solana-mobile-wallet/audits/1},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "solana-mobile-wallet security audit report (audit version 1)"
version: "unspecified"
type: report
authors:
- name: "solana-mobile"
date-released: "2026-08-27"
url: "https://skillstore.io/skills/solana-mobile-solana-mobile-wallet/audits/1"
identifiers:
- type: other
value: "skillstore:solana-mobile-solana-mobile-wallet:audit:1"
description: "Skillstore immutable audit report identifier"
Skillstore 評分
評分依據 證據置信度: 中你可以打造什麼
Add Wallet Connection
Add reliable connect, disconnect, account display, and cancellation states to an Expo application.
Ship Transaction Flows
Build SOL transfers or program instructions with fresh blockhash data, wallet signing, and confirmation.
Secure Wallet Authentication
Design Sign-In with Solana payloads using nonce, domain, expiration, and backend verification requirements.
試試這些提示
Inspect my React Native Expo project and add a wallet connect button using its existing Solana client stack.
Add wallet balance loading with React Query, including cluster-aware cache keys, cancellation handling, and clear disconnected states.
Implement a SOL transfer flow with recipient validation, amount checks, fee handling, fresh blockhash data, confirmation, and user-visible errors.
Design Sign-In with Solana using a server nonce, domain binding, expiration, signature verification, replay protection, and tests.
最佳實務
- Inspect package.json before choosing Solana Kit or web3.js, and keep one client stack throughout the application.
- Test transaction flows on devnet before mainnet, and show users the recipient, amount, network, and expected fee.
- Keep RPC credentials server-side, issue authentication nonces on the server, and verify every wallet signature before granting access.
避免
- Do not mix Solana Kit provider, hook, or transaction patterns with web3.js patterns.
- Do not grant backend access from a minimal sign-in payload without nonce, domain, expiration, and server verification.
- Do not execute unpinned latest packages or overwrite a fixed temporary path without explicit confirmation.
常見問題
Does this skill work with Expo Go?
Which Solana client stack should I use?
Can the skill connect to mainnet?
Does the skill handle wallet authentication?
Can it sign and send transactions?
Does it support iOS?
開發者詳細資訊
授權
MIT
Skillstore 修訂
r1
版本提示
作者未聲明版本。
引用
2df56c74b686e0aead67257dc7e2dbb3461bf218
維護新鮮度
2026/8/27
使用量
1 次下載 · 0 次瀏覽
檔案結構