簡體   English   中英

如何理解 Uniswap V3 掉期費計算

[英]How to understand the Uniswap V3 swap fee calculation

我閱讀了有關 uniswapv3 的白皮書和代碼。 但我仍然對 uni-v3 交換費的計算感到困惑。

我看不懂 3 公式

qustion1不懂 Tick struct 字段 feeGrowthOutside(0/1)X128

   
    struct Info {

        uint256 feeGrowthOutside0X128;
        uint256 feeGrowthOutside1X128;

    }

在白皮書中是在此處輸入圖像描述

如果交換交叉,它將是

在此處輸入圖像描述

question2 2 無法理解上面的刻度 i 和下面的刻度 i 公式

在白皮書中是在此處輸入圖像描述

我知道 uniswapv3 代碼。 添加/刪除流動性時將計算所擁有的費用,因為流動性是離散的。但我真的不知道 3 公式是什么意思,盡管我嘗試了費用分配結果是正確的

feeGrowthOutside跟蹤有多少費用“超出”刻度線。 如果價格從左到右超過刻度線下限,則當價格在邊界左側時,費用增長了多少。 請注意,一旦價格超過下限的右側,在其左側賺取的費用將保持不變,因此f_o將保持不變。

f_gfeeGrowthGlobal ,無論當前價格在價格變動的左側、右側還是內部,都將繼續增長,因此在這種情況下,從價格變動下限右側賺取的費用為f_g - f_o .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM