10 如何根据dextool的链接获取对应的token合约呢

https://www.dextools.io/app/en/ether/pair-explorer/0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489
类似这个链接怎么简单的获取对应的token地址呢?

请先 登录 后评论

3 个回答

Jeack

https://www.dextools.io/app/en/ether/pair-explorer/0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489

0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489 就是 pair 合约

通过 pair 合约的 token0/token1 方法 可以获取到 token address

请先 登录 后评论
Wade - Footprint Analytics CTO
  擅长:数据分析,GameFi,NFT

https://etherscan.io/tx/0xa567b8805ef745e10d75382fec72b89a54ecff1242fbda543759c7c09058fb15#eventlog
可以看这个交易对是什么时候创建的,根据这个创建的事件就能拿到 token0,token1
image.png

请先 登录 后评论
NPC.李括

要从 DEXTools 的链接中获取对应的 Token 合约地址,可以通过以下步骤进行:


方法 1:直接从页面提取

打开 DEXTools 页面:
访问提供的链接。

查看 Pair 信息:
在页面上,你会看到与该交易对相关的信息。在交易对的详细信息中,通常会列出两个 Token 的信息。

查找 Token 地址:
在页面中,查找“Token”或“Details”部分,通常可以找到每个 Token 的合约地址。


方法 2:使用浏览器开发者工具

打开 DEXTools 页面。

使用开发者工具:
按 F12 打开开发者工具,选择“Network”标签。

观察网络请求:

刷新页面,同时观察网络请求,寻找包含 Token 地址的请求。通常,Token 地址会在某个 API 响应中返回。

查找合约地址:

找到合适的请求,查看响应的 JSON 数据,查找包含合约地址的字段。


方法 3:解析 URL

对于 DEXTools 的 URL,合约地址通常是 URL 中的一部分。在你的示例中:

链接示例:https://www.dextools.io/app/en/ether/pair-explorer/0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489

在这个链接中,0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489 是交易对的地址。


方法 4:使用 API 查询

如果 DEXTools 提供了公开 API,可以使用 API 来获取 Token 地址。通常,去中心化交易所(如 Uniswap 或 Sushiswap)的 API 也能提供 Token 信息。

查找 DEXTools API 文档。

使用交易对地址查询,例如通过 HTTP 请求获得 Pair 详情。


例子:解析交易对地址

如果你想要从交易对地址获取 Token 合约地址,可以使用以下示例代码(例如使用 Web3.js):

javascript

const Web3 = require('web3');
const web3 = new Web3('https://eth-mainnet.alchemyapi.io/v2/YOUR_ALCHEMY_KEY');

const pairAddress = '0xa1ccd2a8fd5f1ccd5fc5ede255f4d53ec8004489'; // DEXTools URL 中的交易对地址

const abi = [ /* Uniswap V2 Pair ABI */ ];
const pairContract = new web3.eth.Contract(abi, pairAddress);

async function getTokens() {
    const token0 = await pairContract.methods.token0().call();
    const token1 = await pairContract.methods.token1().call();
    console.log('Token 0 Address:', token0);
    console.log('Token 1 Address:', token1);
}

getTokens();
请先 登录 后评论
  • 3 关注
  • 0 收藏,1450 浏览
  • hunterliy 提出于 2024-06-25 17:41