8 个版本 (重大更新)

0.30.1 2024年6月20日
0.29.0 2023年10月16日
0.28.0 2023年6月9日
0.27.0 2023年3月8日
0.3.0 2021年3月12日

#1 in #sealevel

Download history 13323/week @ 2024-05-06 14669/week @ 2024-05-13 17120/week @ 2024-05-20 16781/week @ 2024-05-27 15527/week @ 2024-06-03 14137/week @ 2024-06-10 14969/week @ 2024-06-17 14705/week @ 2024-06-24 8309/week @ 2024-07-01 10049/week @ 2024-07-08 12822/week @ 2024-07-15 12810/week @ 2024-07-22 12244/week @ 2024-07-29 12675/week @ 2024-08-05 15335/week @ 2024-08-12 11378/week @ 2024-08-19

每月 52,952 次下载
用于 492 软件包(443 个直接使用)

Apache-2.0

195KB
3.5K SLoC

Anchor ⚓ 是一个为 Solana 的 Sealevel 运行时提供多个便利开发工具的框架。

  • Rust eDSL,用于编写安全、可靠和高级的 Solana 程序
  • IDL 规范
  • 用于从 IDL 生成客户端的 TypeScript 软件包
  • 用于开发完整应用程序的 CLI 和工作区管理

如果您熟悉在以太坊的 SolidityTruffleweb3.js 或 Parity 的 Ink! 中开发,那么体验将会很熟悉。尽管语法和语义针对 Solana,但编写 RPC 请求处理器、生成 IDL 以及从 IDL 生成客户端的高级工作流程是相同的。

有关如何使用 Anchor 的详细教程和示例,请参阅引导 教程 或 GitHub 仓库 中的示例。

下面展示了在 Solana 上构建的 Rust 基本工具。

依赖项

~18–27MB
~468K SLoC