You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

发行SFT/NFT后API无法返回smartContractResults,如何获取资产Nonce?

解决Elrond获取SFT/NFT创建Nonce的问题

换用专用结果端点

之前的/transaction/{txHash}?withResults=true不再返回smartContractResults的话,直接调用交易结果的专用接口:https://gateway.elrond.com/transaction/{txHash}/results,这个接口会直接返回完整的智能合约执行结果数据,包含你需要的smartContractResults字段。

从结果里提取Nonce

拿到结果后,找到类型为ESDTNFTCreate或ESDTNFTCreateMultiple的日志项,它的data字段里会有完整的Token Identifier,格式是{代币名称}-{代币符号}-{nonce},把最后一段数字摘出来就是你要的nonce。

备选方案:查账户资产列表

如果是通过ESDT系统合约创建的代币,还可以查创建者账户的ESDT资产列表。调用/address/{创建者地址}/esdt接口,遍历返回的资产条目,找到对应刚创建的代币,它的元数据里会直接标注nonce。

内容的提问来源于stack exchange,提问作者Aurelien Vasseur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 08:40:30