Search…
veJOE para Desenvolvedores

APRs Impulsionadas

Com a introdução do Boosted MasterChef Joe (BMCJ), os usuários agora vêem diferentes Boosted Aprs, dependendo do seu saldo veJOE.
A APR total da farm de um usuário, consiste agora de dois componentes:
APR de Base
Percentagem de emissões que não são ajustada por veJOE: total farm APR * (1 - veJoeShare)
APR de Impulso
Determinado pelo factor utilizador
user.liquidityuser.veJoepool.totalFactor\frac{\sqrt{user.liquidity * user.veJoe} }{pool.totalFactor}
no qual pool.totalFactor é a soma de todos os factores de utilização na farm.

FarmLensV2

Para ajudar com o cálculo do Boost APR, os desenvolvedores podem experimentar o FarmLensV2:

Examplo

1
// ethers.Contract
2
const farmLensContract = useFarmLensV2Contract()
3
4
// poolIds is an array e.g. [0,1,3,6]
5
const response = await farmLensContract?.getBMCJFarmInfos(
6
masterchefAddress,
7
account,
8
poolIds
9
)
10
11
// APRs returned in 18 decimal
12
const baseAPR = response.baseAPR
13
const boostedAPR = response.boostedAPR
Copied!

Referencia