# 常见问题

* 收益更新的频率是多久？为什么我质押了LP代币，但是没有获得任何奖励？&#x20;

  * 收益每个区块都会更新一次。有时候如果奖励未流入，可能需要在池子上调用harvestRewards()函数。调用harvestRewards()函数的人将获得被收获BAL总量的0.5%的奖励。

* 当前vAPR和预计vAPR有什么区别？&#x20;

  * 当前APR是基于Aura智能合约数据（即池合约中的rewardRate字段），奖励有一定的滞后性，需要约一周的时间才能积累/增加，这意味着短时间内Aura BAL APR可能小于当前Balancer BAL APR。预计vAPR則是从Balancer获得的速率（基本上可说是APR的目标）。

* 预计vAPR需要多长时间才能赶上当前vAPR？&#x20;

  * 如果所有参数保持不变，大约需要1周。包含以下参数：投票权重、池TVL和Aura与其他veBAL持有者之间的相对TVL。

* BPT池子的奖励在引导阶段累积吗？&#x20;

  * 是的。

* BPT池的引导启动阶段需要多长时间？&#x20;

  * 大约需要1周。

* rETH/WETH池的质押奖励是否像wstETH/WETH池一样计入APR？&#x20;

  * 奖励尚未显示在APR模式窗口中，但是奖励确实会累积。

* 1个vlAURA是否等于1个veBAL？&#x20;

  * 这是可能的，但多数情况下不是。这取决于Aura拥有的锁定vlAURA和veBAL数量。
  * <https://dune.com/0xahtle7/aura-finance-dashboard>
  * &#x20;<https://dune.com/aura_finance/aura>

* 如何通过合约获取LP的质押余额和奖励？&#x20;

  * 前往「质押」表格的「详细资料」页籤，您会找到奖励池的地址，余额来自于rewardPool合约（在合约上的balanceOf函数）。

* 如何计算加成率(boost)？

  * `function getBoost() { const adjustedGaugeBalance = 0.4 * gaugeBalance + ((0.6 * vebalBalance) / vebalTotalSupply) * gaugeTotalSupply; const workingBalance = gaugeBalance < adjustedGaugeBalance ? gaugeBalance : adjustedGaugeBalance; const zeroBoostWorkingBalance = 0.4 * gaugeBalance; const zeroBoostWorkingSupply = gaugeWorkingSupply - workingBalance + zeroBoostWorkingBalance; const boostedFraction = workingBalance / gaugeWorkingSupply; const unboostedFraction = zeroBoostWorkingBalance / zeroBoostWorkingSupply; return boostedFraction / unboostedFraction; }`

* 如何在不使用subgraph的情况下直接从合约中获取rewardRate？&#x20;

  * 可以使用UI -> 「详细资料」页籤 -> 奖励池 -> Etherscan -> rewardRate

* 如何获取我在auraBALRewards中抵押的总资产totalAssets（总auraBAL）？&#x20;

  * 总抵押 == balanceof
  * ERC4626金库总是复利到原生资产中，但这里的情况不是这样。没有奖励以auraBAL计价，因此balanceof不会改变，auraBAL的奖励是以AURA、BAL和bb-a-usd计价的，这些奖励会累积到extraRewards和earned中。

* 在哪里可以获取特定BPT的所有奖励代币？最好是在链上获取。
  * 使用“奖励合约地址”显示BAL奖励，使用奖励合约上的“extraRewards”显示任何额外奖励，并使用AURA合约上的“mint()”来获取每个BAL发行的预计AURA奖励的逻辑。
