用途:为使用 Anchor 框架开发 Solana 程序提供简明参考,资料基于 Anchor v0.32.1,生成于 2026-02-09。
主要能力:核心参考覆盖程序结构(declare_id、#[program]、#[derive(Accounts)]、#[account]、Context)、PDA(seeds、bump、init、IDL/客户端解析、PDA 签名者)、CPI(CpiContext、transfer、PDA 签名者、invoke/invoke_signed)、IDL(指令、账户、判别器、客户端用法)。功能参考覆盖自定义错误(error_code、err!、require! 宏及客户端处理)、事件(emit!、emit_cpi!、#[event]、addEventListener、event-cpi)、零拷贝(AccountLoader、#[account(zero_copy)]、load/load_mut/load_init)。参考部分覆盖账户约束(signer、mut、init、seeds/bump、has_one、address、owner)、账户类型(Account、Signer、Program、AccountLoader、Interface 类型)以及 CLI(build、deploy、test、idl、keys、account、expand、upgrade、verify)。
使用方式:按主题查阅对应参考条目,结合 Anchor 宏与 CLI 命令编写、构建、部署和测试 Solana 程序。
适用场景:Solana 链上程序开发、PDA 与 CPI 实现、IDL 生成与客户端对接、错误与事件处理、零拷贝账户优化。
限制:资料未提供具体安装命令、版本兼容性细节、收费或平台信息,暂未提供。