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 • Rust 包仓库 13323/week @ 2024-05-06 • Rust 包仓库 14669/week @ 2024-05-13 • Rust 包仓库 17120/week @ 2024-05-20 • Rust 包仓库 16781/week @ 2024-05-27 • Rust 包仓库 15527/week @ 2024-06-03 • Rust 包仓库 14137/week @ 2024-06-10 • Rust 包仓库 14969/week @ 2024-06-17 • Rust 包仓库 14705/week @ 2024-06-24 • Rust 包仓库 8309/week @ 2024-07-01 • Rust 包仓库 10049/week @ 2024-07-08 • Rust 包仓库 12822/week @ 2024-07-15 • Rust 包仓库 12810/week @ 2024-07-22 • Rust 包仓库 12244/week @ 2024-07-29 • Rust 包仓库 12675/week @ 2024-08-05 • Rust 包仓库 15335/week @ 2024-08-12 • Rust 包仓库 11378/week @ 2024-08-19 • Rust 包仓库

每月 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