Controller 类(在自定义方法之前的行)包括用于管理 NFT 标记生命周期的所有自动生成的代码。下图使用以下块描述了此类方法覆盖的不同区域。
由管理员设置的标记:
- 初始化令牌:能够创建多个令牌 ID(例如 VTOK-Euro、VTOK-USD 等)
- 创建帐户:基于令牌 ID、组织 ID 和用户 ID 创建帐户
- 添加角色:将 minter/burner/notary 角色分配给各个帐户
标记操作:
- 问题令牌:Mints 具有验证的可替换令牌
- 传输令牌:传输带有验证的可替换令牌
- Hold and ExecuteHold/ReleaseHold :在发件人的托管中临时保留令牌。在指定时间后转移给收件人或返回给发件人
- 刻录令牌:通过验证消除可替换令牌