Solana Local Node、Solana CLI Tools、Network Wallet 交互
🔗 CLI 安装指南
- 初始化账户,秘钥对,获得 airdrop
- 导入导出秘钥,切换网络
- 启动本地节点,监控 logs
- 浏览器 wallet 安装使用 (Phantom, Solflare,Phantom 等)
- 初始化账户,助记词、秘钥 导入、导出
- 网络浏览器查看交易内容、切换网络、连接到本地网络
使用 Solana Native 开发、读写 Account Data、
🔗 Solana-Developers/Program-Examples
- 熟悉 Rust 编写合约过程
- 熟悉 Solana 合约编译、部署、调用
- 区块浏览器查看合约
- 使用 Solana Playground 编写合约
Account 数据传输序列化,数据检查(TypeScript SDK 基本使用)
🔗 Solana Account Read and Write
🔗 状态管理和序列化
🔗 https://solana.com/docs/clients/javascript
- 合约读取数据
- 合约使用 PDA 账户
- 迭代用户
- 序列化反序列化数据
- 使用 JavaScript 操作合约
- 使用 JavaScript 构建 DApp
使用 Anchor Framework 开发
- Anchor 框架开发合约
- Anchor 框架开发 DApp
- Anchor 快速修改 Account 数据和约束
- Anchor 中 PDA 初始化
PDA , CPI , SPL Token
🔗 PDA 生命周期
🔗 CPI 调用
🔗 https://spl.solana.com/token
- 生成 PDA 地址 (合约部分,客户端)
- 创建 PDA 账户 (合约创建)
- 写入 数据 到 PDA
- 合约内部如何调用其他程序
- 创建 Token
- mint Token
Actions and Blinks