> For the complete documentation index, see [llms.txt](https://docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aftermath.finance/ru/farming/faqs.md).

# Частые вопросы

## Как рассчитываются награды?

APR каждой позиции стейкинга зависит от суммы неполученных наград, внесённых в хранилище на текущую эпоху, размера позиции стейкинга относительно общего количества LP-токенов, застейканных в хранилище, и множителя наград, применённого к позиции за блокировку на определённый срок.

Скорость эмиссии для каждого хранилища фарминга рассчитывается так:

```typescript
 const emissionRateUsd =
            Coin.balanceWithDecimals(rewardCoin.emissionRate, decimals) * price;

        dayjs.extend(duration);
        const oneYearMs = dayjs.duration(1, "year").asMilliseconds();
        const rewardsUsdOneYear =
            emissionRateUsd * (oneYearMs / rewardCoin.emissionSchedulesMs);

        const apy = rewardsUsdOneYear / tvlUsd;
```

Затем награды, заработанные каждой позицией пользователя, рассчитываются путём деления общей эмиссии хранилища в соответствии с относительным размером каждой позиции по сравнению с общим количеством LP-токенов, застейканных в хранилище. Позиция с множителем блокировки получает пропорционально больше накопленных наград.

Общий расчёт APR для каждой позиции выглядит так:

```typescript
dayjs.extend(duration);
const oneYearMs = dayjs.duration(1, "year").asMilliseconds();
const timeSinceLastHarvestMs =
  dayjs().valueOf() - this.trueLastHarvestRewardsTimestamp;

const rewardsUsdOneYear =
  timeSinceLastHarvestMs > 0
    ? rewardsUsd * (oneYearMs / timeSinceLastHarvestMs)
    : 0;

const apr = stakeUsd > 0 ? rewardsUsdOneYear / stakeUsd : 0;
return apr < 0 ? 0 : apr;
```

В любой момент времени наш фронтенд показывает точные награды, накопленные на этот момент. Пока награды не получены, считайте это значение оценочным. Поэтому чем чаще вы получаете награды, тем точнее полученные награды соответствуют тому, что показывает наш фронтенд.

Наши хранилища используют семантику владения, встроенную в Sui. Когда вы стейкаете активы, например наш LP-токен afSUI/SUI, в одно из наших хранилищ, вы создаёте позицию, которая оборачивает застейканную монету. Как владелец этой позиции, только вы можете вызывать транзакции, которые с ней взаимодействуют. Хранилище не имеет доступа к застейканным вами средствам и никак их не использует.

Наши хранилища не могут взаимодействовать с вашей StakedPosition — она принадлежит только вам, — в том числе не могут начислять награды на вашу позицию. Поэтому награды позиции обновляются ончейн только после того, как вы подпишете транзакцию, взаимодействующую с позицией. Любое действие с позицией, а не только получение наград, обновляет накопленные награды.

## Почему я не могу заблокировать позицию?

Наши хранилища не позволяют заблокировать позицию дольше окончания текущей эпохи, так как награды полностью распределяются в каждой эпохе. Если вы не можете заблокировать позицию, текущая эпоха скоро закончится. Сейчас это происходит раз в две недели, в воскресенье. Aftermath всегда объявляет в Twitter о начале новой эпохи, её длительности и объёме стимулов, которые будут распределены. Если вы не можете заблокировать позицию, дождитесь объявления в нашем Twitter и попробуйте снова после его публикации.

## Можно ли автоматически реинвестировать награды или автоматически продлевать блокировку?

Позиции не блокируются повторно автоматически. Когда блокировка истекает, позиция продолжает получать множитель блокировки до вашего следующего взаимодействия с ней, и вы можете вывести её из стейкинга в любой момент. Ваше следующее действие с позицией, включая получение наград или вывод из стейкинга, начисляет награды по множителю, заработанные к этому моменту, и возвращает позицию к базовым наградам. Чтобы продолжать получать множитель, заблокируйте позицию снова.

LP-токен, который вы стейкаете, хранится внутри вашей позиции стейкинга, поэтому ни Aftermath, ни другой контракт не может с ним взаимодействовать без вашей подписи. По той же причине награды не могут реинвестироваться автоматически — это нужно делать вручную.

## Как долго длится эмиссия фарминга?

Сейчас эмиссия идёт двухнедельными эпохами: одна заканчивается, а следующая начинается в воскресенье.

## Как узнать, когда в хранилища Afterburner добавлены новые награды?

Aftermath всегда объявляет в Twitter о начале новой эпохи, её длительности и объёме стимулов, которые будут распределены.

## Как застейкать, вывести из стейкинга или получить награды?

См. разделы [Стейкинг в фарм](/ru/farming/tutorials/staking-into-a-farm.md), [Получение наград](/ru/farming/tutorials/claiming-rewards.md) и [Вывод из стейкинга](/ru/farming/tutorials/unstaking.md).

## Как отслеживать все мои позиции фарминга?

См. раздел [Просмотр портфеля: фармы ](/ru/nachalo-raboty/navigating-aftermath/viewing-your-portfolio.md), чтобы отслеживать все позиции фарминга в портфеле.
