首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Elrond Network上发布的NFT中,nonce扮演什么角色?

在Elrond Network上发布的NFT中,nonce扮演什么角色?
EN

Stack Overflow用户
提问于 2021-10-05 16:56:38
回答 1查看 210关注 0票数 2

以下是在Elrond文档中传输NFT的示例:

代码语言:javascript
复制
TransferTransaction {
    Sender: <account address of the sender>
    Receiver: <same as sender>
    Value: 0
    GasLimit: 1000000 + length of Data field in bytes * 1500
    Data: "ESDTNFTTransfer" +
          "@" + <token identifier in hexadecimal encoding> +
          "@" + <the NFT nonce in hexadecimal encoding> + 
          "@" + <quantity to transfer in hexadecimal encoding> +
          "@" + <destination address in hexadecimal encoding>
}

来源:https://docs.elrond.com/developers/nft-tokens/#transfers

nonce在上面扮演什么角色?它是如何检索的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-05 17:08:49

在Elrond上,单个NFT由(token id, nonce)对定义,其中token id对应于与发布类(例如,NFT-TICKER-123456)相关联的id,并且nonce对应于一个特定的NFT (具有各种属性和url数据等)。在那个股票行情下发行。

您可以使用Elrond网关API检索与帐户持有的NFT关联的随机数。例如,在Devnet上:

代码语言:javascript
复制
https://devnet-gateway.elrond.com/address/ACCOUNT_ADDRESS/esdt

返回的数据将如下所示:

代码语言:javascript
复制
{
   "data":{
      "esdts":{
         "ABA-eea2e8-01":{
            "attributes":"AAAAA09rIQ==",
            "balance":"1",
            "creator":"erd1qqqqqqqqqqqqqpgq7t2u...",
            "hash":"YSBoYXNo",
            "name":"NFT",
            "nonce":1,
            "royalties":"0",
            "tokenIdentifier":"ABA-eea2e8-01",
            "uris":[
               "aHR0cDo6Ly9ldGhhbmZhc3QuY29t"
            ]
         }
      }
   },
   "error":"",
   "code":"successful"
}

每个键、值对对应于ESDT的余额或特定的NFT。例如,这里的密钥"ABA-eea2e8-01"由一个NFT令牌id和用"-“连接的现时值组成,它的值包括NFT的相关属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69454497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档