智能合约的一个常见用例是发行自定义同质化代币(例如以太坊上的 ERC-20 代币)。让我们来看看如何使用 Sui 框架在 Sui 上完成这项工作,以及一些经典同质化代币的变体。
Sui Framework是Sui对Move VM功能的具体实现。 它包含 Sui 的原生 API,Move 标准库的实现,以及 Sui 特定的操作,例如密码原语和 Sui 在Framework级别的数据结构的实现。
Sui 中自定义同质化代币的实现将大量使用 Sui Framework中的一些库。
我们将在 Sui 上实现自定义同质化代币使用主要的库是 sui::coin 模块。
我们将在同质化代币示例中直接使用的资源或方法是:
资源:Coin
资源:TreasuryCap
资源:CoinMetadata
介绍一些新概念后,我们将更深入地重新审视以上内容。