智能合约各种DEX接口在哪里获取

问题描述 投票:0回答:2

我对智能合约非常陌生,想知道, 如果有人能够帮助解决新手问题。

以下代码片段是交换合约的一部分 各种加密货币交易所的代币。

我了解我可以获得某些接口 Github 上的 Sushiswap 或 UniSwap。

但是,我从哪里可以获得路由器地址或令牌地址 用于其他交易所,例如 Kraken 或 PancakeSwap?

--

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

import "./interfaces/IERC20.sol";
import "./interfaces/IUniswapV2Router01.sol";
import "./interfaces/IUniswapV2Router02.sol";

contract Swaptoken { 
   // router addresses
   IUniswapV2Router01 private constant uniSwapRouter   = IUniswapV2Router01(0xE59242....61564);
   IUniswapV2Router02 private constant sushiSwapRouter = IUniswapV2Router02(0x1b02dA....97506);

   // token addresses
   address private constant BNT = 0xF35cCfbcE1228014F66809EDaFCDB836BFE388f5;
   address private constant DAI = 0xaD6D458402F60fD3Bd25163575031ACDce07538D;

   .
   .
   .
   .
}
solidity router contract
2个回答
0
投票
  • Kraken 不是去中心化交易所,也没有智能合约

  • 您可以从 PancakeSwap 网站获取 PancakeSwap ABI

  • 对于任何 ABI,请遵循项目的官方文档


0
投票

您可以使用 tenderly 来调试交易。 输入搜索交易哈希,您将获得该交易的大量详细信息,包括合约地址、方法、调用数据等。

© www.soinside.com 2019 - 2024. All rights reserved.