首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Etherscan获取事务的令牌ID

使用Etherscan获取事务的令牌ID
EN

Ethereum用户
提问于 2021-09-02 03:11:12
回答 2查看 1.1K关注 0票数 1

目前,我正在使用以太扫描API从一个特定的钱包中获取所有事务的列表,使用端点:https://api.etherscan.io/api?module=account&action=txlist&address=WALLET_ADDRESS&sort=asc&apikey=MY_API接口_钥匙

一旦我从那个端点找到我要寻找的事务,我就会得到事务哈希(让我们简单地说,这个例子是0x92df276c29cb3cbc77487ef5531a64fac9dc13b1d5fdf7d20fc41bc0830badfc )。

然后,我使用以太扫描-api eth_getTransactionByHash函数来使用上面的散列获取事务详细信息,但是响应不包含令牌ID,然后我打算使用该ID来收集有关购买的更多信息。

此事务的令牌ID为1037,如下所示:https://etherscan.io/tx/0x92df276c29cb3cbc77487ef5531a64fac9dc13b1d5fdf7d20fc41bc0830badfc

我得到的回应:

代码语言:javascript
运行
复制
{
  jsonrpc: '2.0',
  id: 1,
  result: {
    blockHash: '0x109f379a8d9febf029c78a1fb755c609713028f59404925a5cf489dd7e3e9810',
    blockNumber: '0xc88e66',
    from: '0x5ea9681c3ab9b5739810f8b91ae65ec47de62119',
    gas: '0x4d53e',
    gasPrice: '0xfc49b4261',
    maxFeePerGas: '0x16a8ea23bb',
    maxPriorityFeePerGas: '0x59682f00',
    hash: '0x92df276c29cb3cbc77487ef5531a64fac9dc13b1d5fdf7d20fc41bc0830badfc',
    input: '0xab834bab0000000000000000000000007be8076f4ea4a4ad08075c2508e481d6c946d12b0000000000000000000000005ea9681c3ab9b5739810f8b91ae65ec47de62119000000000000000000000000100081225cde532d9f1b6d62b22d8a946d778b730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c92ceddfb8dd984a89fb494c376f9a48b999aafc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007be8076f4ea4a4ad08075c2508e481d6c946d12b000000000000000000000000100081225cde532d9f1b6d62b22d8a946d778b7300000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b3256965e7c3cf26e11fcaf296dfc8807c01073000000000000000000000000c92ceddfb8dd984a89fb494c376f9a48b999aafc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcbce7f1b1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006130390f00000000000000000000000000000000000000000000000000000000000000005cb843c750c9f2974cf016198ab5133ddd205c7c9527df216ff2ff8c6697861b00000000000000000000000000000000000000000000000000000000000003b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcbce7f1b15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061302a81000000000000000000000000000000000000000000000000000000000000000062a4880812a03ad1079d5e4e3b2f925861f6cb8ef827f11f876b36a948727d790000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a0000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000088000000000000000000000000000000000000000000000000000000000000009200000000000000000000000000000000000000000000000000000000000000940000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000001ca7ffdb3e5d349c379f14bd36acc36b83a2a413654f377d2d648037264368652555bf631e6d971ff33b2fe7c1de751d61a66563ac47df3e68d677ca4d8d207342a7ffdb3e5d349c379f14bd36acc36b83a2a413654f377d2d648037264368652555bf631e6d971ff33b2fe7c1de751d61a66563ac47df3e68d677ca4d8d2073420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006423b872dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ea9681c3ab9b5739810f8b91ae65ec47de62119000000000000000000000000000000000000000000000000000000000000040d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006423b872dd000000000000000000000000100081225cde532d9f1b6d62b22d8a946d778b730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000',
    nonce: '0x36f',
    to: '0x7be8076f4ea4a4ad08075c2508e481d6c946d12b',
    transactionIndex: '0x12a',
    value: '0xbcbce7f1b150000',
    type: '0x2',
    accessList: [],
    chainId: '0x1',
    v: '0x1',
    r: '0x6c2a67f4f5de28576d3128f1c132c82c6dc6303736c8262790d2a32d02a127ca',
    s: '0x7bb4031c9e2ac1890ee30e7f835fcb49358036ded27bc18144dead4cab47ac09'
  }
} 

我是否可以从响应中提供的信息中收集令牌ID?或者,如果没有,我还可以调用其他API吗?

任何帮助都是非常感谢的。

EN

回答 2

Ethereum用户

发布于 2021-12-09 03:50:32

您可以使用ABI ERC721或从“事件日志”获取

票数 0
EN

Ethereum用户

发布于 2022-06-14 09:30:10

您可以将此API端点用于Ropsten网络。它将向您提供所有的令牌细节。

https://api-ropsten.etherscan.io/api?module=account&action=tokennfttx&address=&startblock=0&endblock=latest&sort=asc&apikey=

我使用Ropsten API,因为我的合同部署在Ropsten Testnet上。你可以用你的起始块调整你的块。

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

https://ethereum.stackexchange.com/questions/109207

复制
相关文章

相似问题

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