Skip to main content

Sui 101

在许多教育体系中,101级课程是教授核心竞争力的课程,为即将到来的更高级主题打下基础。本节中的主题为Sui区块链提供了相同的体验。它们探讨了你在Sui上构建应用程序时使用的核心Sui开发概念。随着你开始开发更高级的解决方案,对这些主题的了解将为理解你将使用的更高级概念提供良好的基础。

在Sui上创建货币和NFTs

Sui区块链上的一切都是对象。这些主题使用代码示例演示如何创建这些特定类型的对象。

构建可编程交易块

你可以在Sui上创建可编程交易块 (PTBs),以执行单个交易中的多个命令。构建可编程交易块主题演示了如何使用Sui TypeScript SDK构建PTB。

使用事件

你可以从Sui网络上的已发布包中发出事件。使用事件演示了如何从你的链上包中发出事件以及监视发出事件的其他对象的活动。

共享与拥有对象

与其他区块链不同,Sui上的对象既可以是拥有的,也可以是共享的。你可以创建利用任一类型或两者的交易。共享与拥有对象检查了差异以及在决定如何构建链上应用程序结构时应考虑的因素。

访问链上时间

Sui提供了一个Clock模块,你可以使用它获取基于网络的时间。访问链上时间检查了Clock模块以及影响交易处理速度和你接收到的数据的时间准确性的可用方法的行为。