92: Add per-currency minimum buyback amounts to the Evelyn IOU burner
This commit is contained in:
+16
-9
@@ -106,18 +106,25 @@ udnyttes at ikke alle investorer sælger på samme tid, da de har forskellige fo
|
||||
|
||||
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 |
|
||||
| Token | Reserve | Minimum swap-input | Maksimum pr. iteration |
|
||||
| --- | ---: | ---: | ---: |
|
||||
| USDT | 0,1 USDT | 0,05 USDT | 0,25 USDT |
|
||||
| SyrupUSDC | 0,095 SyrupUSDC | 0,045 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.
|
||||
Hub'en angiver reserver, minimumsbeløb og maksimummer som `MoneyAmount`.
|
||||
Reservelisten bestemmer accepterede valutaer og prioritet; minimumsbeløb og
|
||||
maksimummer matches efter valutaens kanoniske UUID uanset listernes rækkefølge,
|
||||
navn og symbol. Hver accepteret valuta skal have præcis ét positivt minimum og
|
||||
maksimum, og minimum må ikke overstige maksimum. Alle tre lister kopieres ved
|
||||
oprettelse af burneren; tre tomme lister tillader direkte EVE-burn.
|
||||
|
||||
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
|
||||
afrundet ned til mintens præcision. Er dette faktiske beløb under valutaens
|
||||
minimum, springes inputtet over, og næste input undersøges i samme iteration.
|
||||
Lighed med minimum accepteres; der rundes aldrig op eller bruges af reserven for
|
||||
at nå minimum. For eksempel springes 0,000001 spendabel USDT over, så en
|
||||
SyrupUSDC-saldo på 0,502048 kan give et swap på 0,2 SyrupUSDC. Inputminimummer
|
||||
begrænser ikke burn af eksisterende EVE. 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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user