前端

在 Solana 上进行前端开发,涉及与 Programs、钱包以及流行的 JavaScript 框架(如 React)协作。与这些组件交互时,需要处理连接、交易创建以及读取 Solana 账户数据。

Solana Kit(@solana/kit)是完成此类工作的标准 JavaScript SDK。你可以通过小型、可组合的插件来构建客户端,在需要时添加 React 绑定,并引入所需链上程序的自动生成客户端。

主要库

从 web3.js 或 wallet-adapter 迁移?

如果你维护的是 @solana/web3.js(旧版)或 @solana/wallet-adapter-* 代码库,可以采用上述 Kit 插件,或者就地升级到 web3.js v3 和 wallet-adapter v3+。 两者均保留了熟悉的 API,并且基于 Kit 内部实现构建。

  • Kit 客户端指南:通过插件构建支持 RPC、签名和发送交易的客户端。
  • React 指南:基于同一客户端的 @solana/react 绑定与钱包 Hooks。
  • 消息与身份验证:无需发起交易,即可对消息进行签名并验证钱包用户身份。
  • Next.js 教程:在 App Router 中构建一个完整的连接钱包与 SOL 转账应用。
  • 迁移至 Kit:了解 web3.js 和 wallet-adapter 的概念如何映射到 Kit。

Is this page helpful?

Table of Contents

Edit Page
©️ 2026 Solana 基金会版权所有