Cách tính APR V3
Trong V3 Liquidity và Farms, với thanh khoản không thể thay thế mới và khả năng phạm vi giá có thể tùy chỉnh. Mỗi vị thế LP sẽ có APR phí LP và farming CAKE riêng.
Tổng APR được kết hợp bởi APR phí LP và APR phần thưởng CAKE
Phí LP
Về mặt lý thuyết, với phạm vi giá và thanh khoản mà người dùng sắp thêm vào, chúng ta có thể ước tính phí dự kiến trong 7 ngày tới như sau
feein : Số tiền phí tích lũy trong phạm vi giá do người dùng chỉ định trong 7 ngày qua
Lin: Thanh khoản hiện tại trong phạm vi giá do người dùng chỉ định
ΔL: Thanh khoản người dùng muốn thêm vào phạm vi giá
Phí trong phạm vi
Đối với feein, chúng ta sử dụng dữ liệu khối lượng giao dịch lịch sử, mức phí và dữ liệu giá lịch sử để ước tính giá trong phạm vi
feein=ftV7dT7dTin
ft: Mức phí
V7d: Tổng khối lượng giao dịch trong 7 ngày qua
Tin: Thời gian, tính bằng giây, giá ở trong phạm vi trong 7 ngày qua
T7d: 7 ngày tính bằng giây
APR Cake
Phân bổ Pool
Tổng phần thưởng cake mỗi giây trong MC v3 sử dụng upkeep và có thể được lấy bằng latestPeriodCakePerSecond
cakePerSecond = lastestPeriodCakePerSecond / 1e12 / 1e18
Trong mỗi pool, chúng ta có thể sử dụng poolInfo để lấy poolWeight bằng cách chia poolInfo.allocPoint / totalAllocPoint
APR CAKE Toàn Cầu
APR toàn cầu được tính bằng cách sử dụng tổng lượng thanh khoản đang hoạt động và đã staking với phần thưởng CAKE của pool.
APR (global) = (cakePerSecond * 31536000) / (totalAllocPoint / pool.allocPoint) * 100 * cakeUSD / totalStakedLiquidityUSD
totalStakedLiquidityUSD đại diện cho thanh khoản đã staking đang hoạt động của pool hiện tại tính bằng USD, bao gồm tất cả các ticks vị thế trong phạm vi đã staking trong MasterChef v3.
APR CAKE Theo Vị Thế
APR cho các vị thế riêng lẻ có thể thay đổi tùy thuộc vào cài đặt phạm vi giá của chúng.
USDr: Phần thưởng CAKE kiếm được USD mỗi năm trong pool
USDp: Tổng giá trị USD trong vị thế
Lp: Thanh khoản vị thế
Llm: Tổng thanh khoản staking được theo dõi bởi LMPool
Last updated
Was this helpful?