0
点赞
收藏
分享

微信扫一扫

web3中,获取指定contract的pool地址

新鲜小饼干 2022-04-16 阅读 70

有时候我们需要知道某个contract的池子地址,我们可以去链上浏览器查看,也可以通过web3查看,以下我bsc的contract举例,以json-rpc和web3.js两种形式来获取。

实现思路是通过abi定义,指向一个绝大多数bsc的contract都存在的函数名,来获取池子地址。

web3.js实现 纯js代码

下面是web3.js中,纯.js脚本实现的代码:

const routeraddress    = '0xcA143Ce32Fe78f1f7019d7d551a6402fC5350c73' // PANCAKESWAP ROUTER 固定值。
const Web3             = require('web3');//当在纯.js文件脚本中应用时,该行不可省略。
c
举报

相关推荐

0 条评论