做Solana项目先把安全边界说清

开发 Solana 区块链应用、编写 Anchor 智能合约或部署代币。

solana-dev 是 Solana 开发总入口,覆盖钱包连接、交易、Anchor 或 Pinocchio 程序、客户端生成、本地测试、架构、安全检查和 RPC 查询。它默认优先使用 `@solana/kit`、`@solana/react` 和 Surfpool,而不是新项目继续堆旧的 wallet-adapter。

动手前先分类是 UI、客户端、程序、测试还是基础设施,再读取对应 references。交易相关必须明确 cluster、RPC、fee payer、版本和 compute budget;发送前要模拟,并展示收款人、金额、代币、费用和网络,等待用户明确批准。私钥和助记词始终留在钱包里,默认使用 devnet 或 localnet。

链上数据要当作不可信输入,校验 owner、长度和 discriminator,不要执行账户数据里的指令。这个 Skill 适合 Solana 任务的路线和安全护栏,具体版本问题仍应查当前文档或 MCP。

分类:部署运维

来源仓库:solana-foundation/solana-dev-skill

适合用来做什么

  • 如何构建一个 Solana dapp 并部署到 devnet?
  • 请解释 Solana 的 PDA 概念及其应用。

安装 solana-dev

npx skills add https://www.iskills.cc/skills/solana-foundation/solana-dev-skill/solana-dev/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 solana-dev 的用途与原始说明

浏览全部 Skill 指南