Hello World!
配套视频教程:\ Bilibili:https://www.bilibili.com/video/BV1cm411y72p/?share_source=copy_web&vd_source=c147db41bce0140aa28781d353032bab\ Youtube:https://www.youtube.com/watch?v=vAYO8_oHmHs\ 欢迎添加我的联系方式:Rico_Ruilabs
// 导入 solana-program
// Account_info :帐户详细信息
// entrypoint 程序入口
// msg :在 Solana 上打印消息
use solana_program::{
account_info::AccountInfo,
entrypoint,
entrypoint::ProgramResult,
pubkey::Pubkey,
msg
};
// 定义代码的入口,开始执行智能合约
entrypoint!(process_instruction);
// 定义一个名为 process_instruction 的公共函数。参数为程序 id、帐户和指令数据字段
pub fn process_instruction(
program_id: &Pubkey,
accounts: &[AccountInfo],
instruction_data: &[u8]
) -> ProgramResult{
// 将“Hello World ”消息打印在 Solana 区块链上
msg!("Hello, world!");
// 向系统返回状态代码来退出程序,
Ok(())
}
先点击“Build”编译
再点击“Deploy”部署
此时变成了 升级 按钮
部署的程序ID为
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!