10 tuple[]是个啥

这个是 FTM上 spooky的router合约,获取token价格用 getAmoutsOut就可以了,具体见下图。

其中的path参数传入一个数组就OK了,也就是兑换路径

image.png

AC开发的solidly的合约也是这个函数,但是第二个参数是tuple[],没搞懂应该怎么构造这个参数

image.png

我对python了解多一些,对solidity几乎不太了解,所以这个问题可能比较基础。感谢。

请先 登录 后评论

最佳答案 2022-03-10 08:47

代码中有定义, 函数原型是:

function getAmountsOut(uint amountIn, route[] memory routes)

其中 route 是一个结构体:

struct route {
    address from;
    address to;
    bool stable;
}

因此这是一个结构体数组

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,3743 浏览
  • ETH_IS_OK 提出于 2022-03-10 03:22