- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在向 Uniswap V3 中的新池添加流动性的同时,我正在尝试计算任何给定货币对的“存款金额”的公式。
例如,让我们以 ETH/USDC 对为例
当前价格:2172.05设置价格范围 -20% & +20%
最低价格:1747.7最高价:2612.4
以太坊:0.394064(854.888 美元)USDC:1000(1000 美元)
ETH 美元金额是如何计算的,公式是什么? (Uniswap 是如何让 ETH 达到 854.888 美元的???)
ps:看过Uniswap V3白皮书https://uniswap.org/whitepaper-v3.pdf但需要一步一步的外行解释。干杯!
我一直在阅读以下文章,答案就在下面的公式中: 来源:uniswap-deep-dive-into-v3-technical-white-paper
最佳答案
这个问题对于 SO 来说可能有点离题,但我相信它无论如何都会对人们有用。这是我的答案...
Uniswap 使用预言机价格为您提供了您输入的 ETH 金额的美元值(value),只是为了方便起见。它不是此存款操作的参数。
这里只有3个参数:
Assets A(在您的实例中为 ETH)与 Assets B(在您的实例中为 USDC)的比率决定了平衡点。例如,如果您存入 1 Ether 和 1000 USDC,则平衡点将为 ETH = 1000 USDC
。最后,您定义价格范围以指定您希望您的存款发挥作用的范围。通过限制存款的价格范围,您可以在给定范围内提高资金(存款)的效率。这涉及到相当多的数学来解释,但让我试着简单地解释一下:基本上,自动做市商使用这个等式:a * b = k
。这意味着当 a
变为无穷大时 b
变为零,反之亦然。由于这种“流动性”在 0 到无穷大之间均匀分布。相反,当你设置价格范围时,你将流动性“集中”在范围内,而牺牲了范围外的流动性。因此,您可以提高资本效率。
关于ethereum - 如何在 Uniswap V3 中计算增加流动性的存款金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68517117/
我可以使用 router02 函数在 uniswap 上交换代币: route02.swapExactTokensForTokens(amtIn, amtOut, [t1.addre
我正在尝试 fork Safemoon(或者实际上是 NotSafeMoon),并将其用作学习智能合约开发的工具。 (我有大量您可能称之为“Web 2.0”的开发经验)。 假设我的构造函数中有这样的东
我已经花了几个小时试图了解执行价格。 我理解中间价的概念,因为它是两对之间的准备金率。 根据 Uniswap sdk documentation , 执行价格是发送/接收 Assets 的比率。我很难
我正在使用 ethers.js 从 UniswapV2Router02 合约调用 getAmountsOut(),我正在检查 50000 DAI 可以获得的 ETH 数量。 使用下面的代码,输出金额告
我有一组钱包地址,我需要找到每个地址在一些流动性池中持有的代币数量。假设流动性调查针对的是代币 A 和 B。所以我需要找到每个地址在流动性池中拥有的代币 A 的数量。我怎样才能得到它? 需要明确的是,
我正在尝试获取 UniswapV2 上一对的价格:这是我的代码: pragma solidity ^0.5.1; import '@uniswap/v2-core/contracts/interfac
我对 JavaScript 和 Uniswap 还很陌生。我正在使用 Uniswap V3 从 DAI/USDC 池中获取价格。我的“主要”功能如下所示: async function main()
在向 Uniswap V3 中的新池添加流动性的同时,我正在尝试计算任何给定货币对的“存款金额”的公式。 例如,让我们以 ETH/USDC 对为例 当前价格:2172.05设置价格范围 -20% &
我正在尝试批准并稍后通过 web3py 代码在 uniswap 上交换我的代币。我也在使用 infura,而不是我自己的节点。但是,在交换和批准时我都遇到了 solidityErrors。问题是 we
我正在尝试了解 Uniswap v2 SDK。我写了一个简单的函数来获取交易结果: Dai 1 WETH WETH 的 1 个 DAI 我的问题是,为什么 Uniswap 接口(interface)返
我正在尝试使用 Web3 在 Ropsten 网络上为 Uniswap 增加流动性。 我的 JavaScript 代码如下: (async () => { console.log("accou
我正在尝试根据 this 使用 web3js 离线计算 Uniswap 对的地址坚固性示例: address factory = 0x5C69bEe701ef814a2B6a3EDD4B1652CB9
如果有人为 eth 出售或购买我们的代币(例如,我的意思是 uniswap),有没有办法检查 erc-20 代币的 transfer() 方向? 最佳答案 Uniswap 交易是掉期,而不是买卖。它可
我将从 Spring boot 使用 Uniswap v3 GraphQL API 获取代币价格。 所以我尝试在 Postman 中测试网址:https://api.thegraph.com/subg
我正在尝试使用 uniswap 合约方法来简单地将 eth 换成 token ,使用 metamask 钱包中的 eth。 Uniswap 合约方式为: function swapExactETHFo
嗨,我正在关注 uniswapV2 文档来执行交易,但遇到如下错误 invalid bignumber value 我的输入金额为 2941991120,在 JSBI 表单中它是 -135297617
我想通过使用 web.js 获取 uniswap 和 sushiswap 交易所的代币价格 我是加密开发世界的新手,所以请尽可能详细地说明,如果可能的话,一个例子将是救命稻草。 这是我能拍到的最好的照
我遇到的问题是,我试图将 wei 中的值发送到 swapExactETHForTokens,但它返回 Fail with error 'UniswapV2Library: INSUFFICIENT_I
我正尝试在 uniswap unsing hardhat 的主网 fork 上交换代币,但我收到此错误:错误:交易在没有原因字符串的情况下恢复。我真的不知道为什么。 这是我的交换函数: fun
我是一名优秀的程序员,十分优秀!