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

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

有时候我们需要知道某个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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/925286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存