Sui.

帖子

分享您的知识。

Mister_CocaCola.
May 29, 2025
讨论

如何找到硬币类型的国库上限对象ID?

我想知道如何才能获得硬币国库上限的对象ID,仅给出硬币类型名称. 目前,我正在获取元数据对象并检查其先前的交易以找到国库上限对象,但是这种方法似乎效率低下. 我正在寻找一种更简单、更有效的方法来使用硬币类型名称来确定硬币铸币厂是否被冻结. 有什么建议吗?

  • Sui
0
4
分享
评论
.

答案

4
BlueEyedCrypto.
May 29 2025, 10:32

如果资金上限已转移到其他地址,则可以将查询配置为包括所有者信息. 在查询中使用以下配置:QUERY_OPTIONSQUERY_FILTER,并指定TreasuryCap结构类型的预期所有者或筛选器.

0
评论
.
Elvin CLONE .
May 30 2025, 01:12

确保在初始化期间正确传输硬币对象至关重要. 确认在使用时transfer::public_transfer(treasury, tx_context::sender(ctx))选择了正确的转账地址.

0
评论
.
Aliabee.
May 30 2025, 04:49

请记住,如果您只是获取随机硬币的这些信息,而只有硬币类型名称,则需要调整方法,因为硬币创建细节可能未知.

0
评论
.
jogador_1.
May 30 2025, 06:54

当你铸造硬币时,你可以使用let (treasury, metadata) = coin::create_currency,那里会ctx.sender()收到硬币宝藏对象. 要找到此对象,请getOwnedObjects从 React SDK 中使用并按Treasury对象类型过滤.

0
评论
.

你知道答案吗?

请登录并分享。

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

306帖子450答案
Sui.X.Peera.

赚取你的 1000 Sui 份额

获取声誉积分,并因帮助 Sui 社区成长而获得奖励。

奖励活动六月
我们使用 cookie 确保您在我们的网站上获得最佳体验。
更多信息