当使用0xAPI在ETH和Polygon上为USDC->DAI定价时,我得到了奇怪的输出。
当我为1mm USDC上的滑动定价时,我在ETH看到0 0bps的滑动,在Polygon看到+94 0bps的滑动。当定价在1.00USDC,我得到-31 and的下滑在ETH和-12 and的下滑在多边形。
更大的交易规模会使下滑变得更好,这是没有道理的。
同样,当试图在抹茶上进行交易时,在报价中也出现了同样的情况,因为“马季奇余额不足”,不允许进行较大规模的交易,但钱包中肯定有余额。
在api调用中使用引号端点
# set 0x api endpoints
api_0x = {
"ETH": "https://api.0x.org/",
"POLY": "https://polygon.api.0x.org/",
}
# pricing using quote endpoint
p = "swap/v1/quote?"发布于 2022-01-06 22:57:38
swap端点正在构建一个交换以在网络上执行。它执行基于成本的路由以获得最佳的价格。It不是一般的价格API。
因为Ethereum目前是昂贵的,所以swap端点正在优化以获得最佳的输出。因此,一笔1美元的Ethereum掉期交易的价格会显得很奇怪,因为它试图为你找到最便宜的流动资金来源来实现这一目标,因为你由于成本而实际上是在亏损。
在本例中,Uniswap_V2是执行的最便宜的来源之一,而MakerPSM则向DAI提供1:1的USDC价格。执行费用的差额约为150 000瓦斯。目前是50美元。
“马季奇平衡不足”
如果你能向我提供这方面的全部要求,我们可以仔细看看。当提供takerAddress时,我们给出准确的气体估计并验证用户是否有资金支付交易费用。
https://ethereum.stackexchange.com/questions/118174
复制相似问题