90: Support SyrupUSDC in the Evelyn IOU burner with per-currency swap limits
This commit is contained in:
@@ -104,6 +104,31 @@ dem permanent. Dette reducerer det samlede udbud og skaber et kontinuerligt defl
|
||||
positivt for investorerne. Buyback-strategien sikrer, at investorerne får en god pris for deres tokens, når det
|
||||
udnyttes at ikke alle investorer sælger på samme tid, da de har forskellige forventninger til prisen.
|
||||
|
||||
Produktionsprocessen `evelyn.iou-burner.prod` accepterer følgende inputs i rækkefølge:
|
||||
|
||||
| Token | Reserve | Maksimum pr. iteration |
|
||||
| --- | ---: | ---: |
|
||||
| USDT | 0,1 USDT | 0,25 USDT |
|
||||
| SyrupUSDC | 0,095 SyrupUSDC | 0,2 SyrupUSDC |
|
||||
|
||||
Hub'en angiver reserver og maksimummer som `MoneyAmount`. Reservelisten bestemmer
|
||||
accepterede valutaer og prioritet; maksimummer matches efter valutaens UUID,
|
||||
uanset maksimumlistens rækkefølge. Hver accepteret valuta skal have præcis ét
|
||||
positivt maksimum. Begge lister kopieres ved oprettelse af burneren.
|
||||
|
||||
Burneren vælger det mindste af saldo minus reserve og valutaens eget maksimum,
|
||||
afrundet ned til mintens præcision. Grænserne angives i tokens: SyrupUSDC er ikke
|
||||
lig med USDC, og 0,2 SyrupUSDC garanterer ikke en bestemt USD-værdi. Der kræves
|
||||
ingen inputtoken/USDC-pris eller nye Ticker-kilder og historikfiler.
|
||||
|
||||
Højst ét input forsøges vekslet pr. iteration, med en times pause efter hver
|
||||
afsluttet iteration. Jupiter vælger pool og rute til EVE. USDT har fortsat første
|
||||
prioritet, så en vedvarende spendabel USDT-saldo kan udsætte SyrupUSDC-veksling.
|
||||
Hele den synlige EVE-saldo er derefter berettiget til burn, også ved direkte
|
||||
EVE-indbetalinger. Burn kræver stadig en frisk EVE/USDT-observation gennem det
|
||||
uændrede `TickerService.getLatestPrice()` og bekræftes ved `FINALIZED` før det
|
||||
eneste notifikationsforsøg. Inputgrænserne begrænser ikke EVE-burn.
|
||||
|
||||
### 2.3 Finansiering af udvikling
|
||||
Udvikling i Evelyn sker gennem en task-baseret model. Alle opgaver oprettes i IntelliJ YouTrack og bliver
|
||||
individuelt prissat i 'Evelyn IOU'. Når en opgave er funded – enten af Evelyn selv (via overskud) eller af en
|
||||
|
||||
Reference in New Issue
Block a user