创建流动性池的LP数量是怎么计算的?
3
我在PandaTool创建了流动性资金池之后,获得了一些LP代币。这些LP数量为什么不与我添加的代币数量一致,它是怎么计算出来的?
-
pandatool Reply当你是第一个为交易对(例如 ETH/USDC)创建池子的人时,协议需要设定一个初始的“锚定比例”。这时,LP数量的计算规则非常简单:
你获得的LP数量 = 你投入的两种资产数量的几何平均数
公式为:
LP_Received = √(x * y)-
x:你投入的第一种资产的数量(例如,10个 ETH)。 -
y:你投入的第二种资产的数量(例如,20,000个 USDC)。 -
LP_Received:你将获得的LP代币数量。
举个例子:
假设你为 ETH/USDC 池子第一个添加流动性,投入x = 10 ETH和y = 20,000 USDC。
那么你获得的LP数量 =√(10 * 20,000) = √(200,000) ≈ 447.21个LP代币。1 year ago -