Example Asset Patterns
In-Game Currencies
Use the Sui Closed-Loop Token standard to create assets that you can use as currency within a game application.
Loyalty Tokens
Use the Sui Closed-Loop Token standard to create tokens that are only valid within specific workflows and services. One example of Closed-Loop Tokens is a loyalty token.
Fixed Supply
Initialize a coin with a fixed total supply, then lock the supply to prevent further minting using dynamic fields and freezing.
Soulbound NFTs
Use Sui Move struct abilities and the Sui framework transfer module to make an NFT soulbound (non-transferable).
NFT Rentals
An example that enables users to rent NFTs according to the rules of a provided policy instead of owning them outright.
Kiosk Joining Patterns
Use the asset tokenization packages to create fractional NFTs and fungible tokenized assets on Sui, with support for Kiosk-based transfer policies.
WebAssembly and Template Pattern
This feature was developed to enable Move bytecode serialization and deserialization on the web. In essence, this feature allows you to edit existing contracts in a web environment.