Pula nagród i spalanie
Każdy pojedynek ma pulę nagród w ETH. Gdy rozliczana jest runda ze zwycięzcą, pula nagród może kupić tę stronę w jej puli ETH, płacąc najwyżej około 10% powyżej ceny odniesienia tej strony, i spala każdy token, który kupi. Runda bez zwycięzcy przenosi pulę nagród dalej.
Skąd bierze się pula nagród
Tabela używa domyślnych warunków startu; opłaty i podatek startowy każdego pojedynku są ustalane przy jego uruchomieniu.
| Źródło | Udział |
|---|---|
| Opłaty za swapy | 34% opłaty 1,2% od każdej transakcji z ETH (67% w przypadku pojedynku wspierającego), plus to, co protokół zostawia ze swojego udziału |
| Podatek antysnajperski | Cały: podatek płacony przez zakupy w pierwszych 10 sekundach |
| Wyrównanie | Cały zysk z wyrównania wykonywanego przez hook po każdej transakcji |
Hook przechowuje pulę nagród jako należności w ETH w PoolManagerze Uniswap V4, oddzielnie od puli nagród każdego innego pojedynku. Nikt nie może jej wypłacić: może ona tylko odkupić zwycięzcę własnego pojedynku.
Odkup
Gdy runda zostaje rozliczona ze zwycięzcą, pula nagród kupuje tę stronę za ETH w jej puli ETH, a potem spala to, co kupiła. Wydany ETH trafia do puli ETH i stoi za tokenami, które wciąż są w obiegu.
Odkup ma pułap ceny: nigdy nie płaci więcej niż około 10% powyżej ceny odniesienia zwycięzcy. Cena odniesienia to średnia wykładnicza ticków puli ETH (logarytmów cen) ze stałą czasową 30 minut — cena utrzymywana przez pół godziny waży w niej około 63%, przez godzinę około 86% — z tym że od razu podąża za ceną w dół: ilekroć cena jest poniżej swojej średniej, ceną odniesienia jest sama cena. Pułap leży 953 ticki wyżej. Odkup wydaje pulę nagród, dopóki się nie wyczerpie albo cena nie dojdzie do pułapu:
- Pula nagród, która mieści się pod pułapem, jest wydawana w całości.
- Pula nagród zbyt duża jak na swoją pulę ETH, na przykład podatek antysnajperski nowego pojedynku, zatrzymuje się na pułapie: reszta zostaje w puli nagród i kupuje przy kolejnym rozliczeniu, znowu do 10% powyżej ceny odniesienia.
- Cena, która przy rozliczeniu rundy już jest na pułapie lub wyżej, tym razem nic nie kupuje: cała pula nagród czeka.
Cena odniesienia rośnie stopniowo wraz z cenami utrzymującymi się przez pewien czas, a spada od razu wraz z ceną. Jeśli bieżąca cena już osiąga lub przekracza pułap, odkup jest pomijany. Przewaga cenowa w ETH, ważona czasem, osobno wyznacza zwycięzcę rundy. Ponieważ cena odniesienia nigdy nie jest wyższa od bieżącej ceny, odkup nigdy nie podnosi ceny o więcej niż około 10% od poziomu, który zastaje: tokeny sprzedane tuż przed zamknięciem nie są odkupywane w pobliżu średniej, którą opuściły.
Niewydany ETH zostaje w puli nagród na późniejszą rundę. Po odkupie hook próbuje wyrównania; może być ono ograniczone lub pominięte, więc trzy ceny nie muszą się dokładnie zgadzać.
Po co spalać
Gdy odkup się wykonuje, spalenie czyni zwycięską stronę rzadszą: w obiegu zostaje mniej tokenów. Wygrana runda, w której nie wykonano odkupu, nie zmniejsza podaży przez ten odkup.
Jak to śledzić
Na stronie pojedynku pole Pula nagród pokazuje ETH czekający na kolejny odkup, a karta Rundy wymienia każdą rozliczoną rundę: jej zwycięzcę, wydany ETH i spalone tokeny. Ranking układa pojedynki według ich spaleń.