Anchor

Anchor 是 Solana 的 Sealevel 运行时的框架,提供了多种便捷的开发者工具。 Rust crate 和 edSL 用于编写 Solana 程序;IDL 规范;用于从 IDL 生成客户端的 TypeScript 包;用于开发完整应用程序的 CLI 和工作空间管理。 如果你熟悉使用以太坊的 Solidity、Truffle、web3.js 或 Parity's Ink 进行开发!,那么体验就会很熟悉。尽管 DSL 语法和语义针对 Solana,但编写 RPC 请求处理程序、发出 IDL 和从 IDL 生成客户端的高级流程是相同的。