仮想通貨

【仮想通貨】LPトークンの数量・価格計算

 

  • 追加でLPトークンを取得しようとしたとき、どれだけの数量が手に入るのか分からない。
  • LPトークンに変換してFarmingしていると、自分の手持ちの金額がよくわからなくなる。

そんな問題を解決するために、LPトークンの数量や価格の計算の仕方を確認しました。

 

問題①:LPトークンを追加取得するときの数量計算

例)Shibance

35.5875WOOFを同じだけのBUSDとペアにして追加でPOOLに差し入れるとき、結果として5.555LPトークンを得た。

この5.555LPトークンがどこから来た数値なのかを追います。

 

まずPOOLにおける追加トークンのシェアを確認します。

すると、WOOFとBUSDのペア情報のリンクに飛びます。

左下にトークンの総プール数が表示されています。

私が追加する前にプールには合計5,493,999WOOF存在していることになります。

ここに私は35.5875WOOFを差し入れようとしているので、シェアは 35.5875 ÷ 5,493,999 = 0.0000064775です。

Total Liquidityで確認しても良いですが、WOOFとBUSDが等価になるようにPOOLに差し入れられていることを前提にWOOFの2倍になっているだけなので、WOOF単独でシェア率を確認しても問題ないです。

 

「LPトークンの数量はPOOLでのシェア」という説明をよく見かけますが、シェアを計算するだけでは足りません。

実際に0.0000064775は、上で得た5.555というLPトークン数量と一致しません。

 

値をBNB比率で変換して初めてLPトークンの数量が算出されます。

Binance Smart Chainを利用しているのでBNB比率を確認しますが、違うネットワークの場合は確認する比率も変わります。

先ほど「See Pair info」をクリックしたところで、今度は「View Contract」をクリックします。

リンク先を少しスクロールすると、下の画面があるはずなので、「Contract」→「Read Contract」の順にクリック。

Read Contractタブを下にスクロールしていくと、「totalSupply」があると思うので数字部分をクリック。

ここでBNBと書いてあるところの値が変換比率です。

BNBの場合は「857692.10795・・・」とあります。

先ほどのシェアにこの変換比率を掛けてあげます。

0.0000064775 × 857692.10795(略) = 5.555 小数点第4位以下切捨

 

このように追加LPトークンの数量は計算されます。

 

問題②:POOLに預け入れているLPトークンの価格

例)Shibance

Shibanceでは下のように自分が差し入れているLPトークンの数量だけが表示されます。

なので「80.314」という数量のLPトークンを差し入れているのは分かっても、これが一体どれくらいの価格なのかはわからない。

この80.314がドルベースで幾らなのかを確認しますが、実は問題①のところでその解決策は出ています。

先ほど確認したBNB変換比率で割ってあげると、そのPOOLにおけるシェアが計算できます。

80.314 ÷ 857692.10795(略) = 0.00009363(略)

これで80.314LPトークンは、全体のPOOLにおける0.00009363のシェアであることがわかります。

なので後は全体のPOOLがどれくらいなのかを確認して掛け算すれば良いだけです。

先ほどのPair infoの画面に戻って、Total Liquidityを確認します。

$302,418というのが全体のPOOL金額ですので、ここにシェアを掛けます。

302,418 × 0.00009363(略) = 28.318(略)

よって、80.314LPトークンは約28ドルの価格であることが分かります。

先に述べたように、WOOFとBUSDは等価になるようにPOOLに預け入れられているので、14ドルがWOOF、14ドルがBUSDの合計28ドルです。

 

以上、確認結果でした!

-仮想通貨
-, , , ,

© 2024 ゆるふわFire! Powered by AFFINGER5