WordPress 付费文章插件google关键词seo
文章目录
- solana 合约编写
- 整体思路
- Cargo.toml配置
- 代码实现
- 在 Solana 智能合约中,定义和管理可能的错误类型
- 自定义一个 Solana 账户结构
- 一个帐户的约束条件
- 什么是bump
- 账号获取指令参数
- 编码基础常用总结
- format! 格式化字符串
- Option<String>
- Vec<u8>
- 编译部署到localnet
- 编译部署devnet
solana 合约编写
整体思路
使用anchor
来初始化sol项目,具体参考本人文章《Solana开发之Anchor框架》
- 下载安装
anchor
框架,官网:https://www.anchor-lang.com/
- 使用
anchor
创建项目。 - vscode安装
rust
插件,因为solana合约使用rust
编写,安装插件方便我们语法高亮,编写代码。 - 编写合约代码
- 使用
anchor
编译、部署合约以及自测。
Cargo.toml配置
Cargo.toml
文件是 Rust 项目中的配置文件,它主要用于管理项目的元数据和依赖项。
[package]
name = "mini-boost-program"
version = "