目录
官方文档是最佳方式: https://solana.com/docs
- 前置条件
- 水龙头: https://faucet.solana.com/
- 快速开始 Solana Playground: https://beta.solpg.io/
- 安装开发环境 Rust / Solana Cli / Anchor
- https://solana.com/docs/intro/installation
- Rust:用于构建 Solana 程序的编程语言。
- Solana CLI:用于 Solana 开发的命令行工具。
- Anchor CLI:Anchor 框架的命令行工具。
- 知识储备
- 专用术语: https://solana.com/docs/terminology
- 操作指南: https://solana.com/developers/cookbook
- 重点看 Program Development 部分
- RPC Methods: https://solana.com/docs/rpc
- 精选指南:https://solana.com/developers/guides
- 教程: https://solana.com/developers/courses
- Programs: https://solana.com/docs/core/programs
- 编写 programs
- 使用 Rust 语言: https://doc.rust-lang.org/book/
- Anchor 框架: https://solana.com/docs/programs/anchor
- Native Rust: https://solana.com/developers/guides/getstarted/intro-to-native-rust
- 验证 programs
- 查看是否验证: 点击 Verification 选项卡即可
- Anchor: https://www.anchor-lang.com/docs/verifiable-builds
- Solana Verifiable Build CLI 验证: https://github.com/Ellipsis-Labs/solana-verifiable-build
- 编写 programs
- 官方教程
周边的:
@solana/web3.js
SDK: https://solana-labs.github.io/solana-web3.js/v1.x/