发币的这三种能力BurnCapability,FreezeCapability,MintCapability 结构体都是空,为啥还可以当做这3个操作的参数 #263
-
initialize 调用的 initialize_internal 方法最后返回这3个能力 我看源码 |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
fun mint设计的入参需要传入mint_cap。由于struct只能在定义它的module中创建,init后mint_cap等这三种能力保存在account下,也就代表只有拥有mint_cap的account,才可以调用mint。可以简单理解为一个权限标记 |
Beta Was this translation helpful? Give feedback.
-
也可以参考 discussion 的这个问题: #250 |
Beta Was this translation helpful? Give feedback.
-
由于struct只能在定义它的module中创建, 这句话是最核心的,确实在我的module 中不能创建 MintCapability |
Beta Was this translation helpful? Give feedback.
fun mint设计的入参需要传入mint_cap。由于struct只能在定义它的module中创建,init后mint_cap等这三种能力保存在account下,也就代表只有拥有mint_cap的account,才可以调用mint。可以简单理解为一个权限标记