Как Uniswap V2 вычисляет mintFee? Часть 4
Теперь, когда мы поняли, как обновляется kLast, мы можем полностью объяснить разобрать функцию _mintFee.
Тут нужно взглянуть на скрин, иначе будет ничего не понятно. Следуйте за мной:
1. feeOn равен false, ничего не сминчено (зеленое выделение);
2. feeOn равен false, kLast равен нулю (желтое выделение);
3. feeOn равен false, kLast НЕ равен нулю (желтое выделение);
4. feeOn равен true, но роста ликвидности не произошло (оранжевое выделение);
5. feeOn равен true, но был рост ликвидности (оранжевое выделение), поэтому применяется mint fee (синее выделение);
Ниже будет представлен древовидный ход выполнения функции для лучшего визуального восприятия.
#uniswap #v2 #mintfee
Post #1081
995

- ❤ 1