【发布时间】:2021-09-15 23:37:22
【问题描述】:
我正在创建一个类似于 pancakeswap 的交易所,但只有交易所和流动性等有限的功能。
我正在使用 Pancake 路由器合约代码https://testnet.bscscan.com/address/0xd99d1c33f9fc3444f8101754abc46c52416550d1。
我们通过调用路由器合约中的 addLiquidityETH 函数来增加流动性,从而为我们的代币与 BNB 创建配对时给出价格。它的工作和创造对。然后该对的值是固定的。
有一些疑问。
- 这个值是多少?
- 如果市场上 BNB 的价格上涨。我们如何获取当前市场价格并在我们自己的 DEX 中进行更新?
- 这个合约会这样做还是我们必须调用任何其他提供 API 的 API....
我浏览了https://uniswap.org/docs/v2。但我没有找到上述查询的解决方案
【问题讨论】:
标签: ethereum solidity smartcontracts cryptocurrency decentralized-applications