Skip to main content

7 docs tagged with "native-solana-program"

View All Tags

❗ 错误处理和数据验证

本节课将为你介绍一些程序安全方面的基本注意事项。虽然这并非全面的概述,但它能让你像攻击者那样思考,思索重要的问题:我如何破解这个程序?

🎂 Rust的分层蛋糕

我们将在游乐场上制作一个简单的Hello World程序,仅仅会在交易日志中记录一条消息。招呼已经打过了。现在是时候学习如何处理指令数据,就像在客户端开发中一样。

🎥 构建一个电影评论程序

还记得我们在第一节中互动开发的电影评论节目吗?现在我们要继续深入开发它。当然,你可以随意评论任何内容,不仅限于电影,毕竟我并不是你的长辈,你自由发挥就好。

🔑 保障我们程序的安全

是时候保障我们的Solana电影数据库程序不受到干扰了。我们将加入一些基础的安全防护,进行输入验证,并增添一个 updatemoviereview 指令。

🕒 质押工作机制详解

恭喜你已经接近第三周的完成了!现在让我们将你学到的所有知识运用到你正在进行的NFT项目(buildoors项目)的相关质押计划中。

🤠 状态管理

你还记得我们在第一节中互动的电影评论程序吗?现在我们要在这里构建它。你想评论的不一定只是电影,我可不会限制你。状态是指存储在链上的程序数据。

🛠️ 构建NFT质押程序

今天,我们将编写质押程序,并实现所有必要的质押功能,暂时不涉及任何代币转账。我将陪伴你,一步一步讲解整个过程,解释每个环节,以便你了解正在进行的操作。首先,让我们进入Solana Playground,点击create a new project,并创建一个名为src的新文件夹,其中包括一个名为lib.rs的文件。