2021-08-16 14:28 1269 dni temu myhcus 57 wpisów | Cześć
Mam przypadek tokena aUST, który reprezentuje ilość zdeponowanych krypto UST w Anchor Protocol. W tej chwili przelicznik to ok. 1aUST = 1.08 UST. Niestety w walorach użytkownika nie da się podawać wyceny w UST. Pewnym przybliżeniem mogłoby być zastosowanie USD gdzie co do zasady powinno być 1UST=1USD. Zastanawiałem się jednak czy byłaby możliwość zastosowania wycen w krypto? A może w ogóle istniałaby możliwość dodania aUST? Podejrzewam jednak że byłoby to trudne, ponieważ nie aUST nie można nigdzie kupić, nie jest listowane na żadnej giełdzie i co do zasady ma odzwierciedlać lokaty UST na Anchor Protocol - wartość rośnie zgodnie z APY% na Anchor Protocol - przy czym to oprocentowanie nie jest do końca stałe i potrafi się wahać pomiędzy 17 a 20%. |
|
2021-08-16 16:28 1269 dni temu myfund.pl 9890 wpisów | Cześć,
Dodałem UST do listy walut dla walorów użytkownika.
Daj znać czy o to chodziło i czy działa poprawnie.
Pozdrawiam,
Damian |
|
2021-08-16 22:22 1268 dni temu myhcus 57 wpisów | Cześć
Dziękuję, dokładnie o to mi chodziło. Mam jednak dwa zastrzeżenia (sorry za moje marudzenie). Po dodaniu operacji kupna aUST za UST, wchodzę do historii operacji i gdy chcę ją zmodyfikować to:
- Cena i prowizja jest obcięta do 4 miejsc ()
- wartość zaokrąglona do 2
- w cenie widać symbol AUD - w czasie kupna na 100% wybrałem UST.
Nie wiem do końca jak ugryźć temat tego aUST tak żeby było dobrze. W podejściu kupna walorów pojawia się problem przecinków zaokrągleń.
Z drugiej strony nie mogę stworzyć konta dla aUST i robić transfery krypto pomiędzy UST->aUST a potem robić wyceny użytkownika dla tego drugiego.
Załącznik:
|
|
2021-08-16 22:22 1268 dni temu myhcus 57 wpisów | Tutaj widoczne AUD.
Załącznik:
|
|
2021-08-17 19:19 1268 dni temu myfund.pl 9890 wpisów | Cześć,
Zrobiłem poprawki.
Zobacz czy teraz jest zgodnie z Twoimi oczekiwaniami.
Pozdrawiam,
Damian |
|
2021-08-22 22:39 1262 dni temu myhcus 57 wpisów | Cześć. Jest lepiej, ale brakuje mi precyzji jaka występuje przy przelewach gotówkowych. Zapewne wynika to z metodyki wyliczania wartości. Dam przykład. Transakcja polegająca na zdeponowaniu UST w protokole Anchor.
Suma na koncie UST przed transakcją: 271,863265 UST
Wartość zdeponowana: 269,942 UST
Prowizja: 1,670379 UST
Ilość otrzymanych tokenów aUST: 248,750301
I teraz tak wartość na koncie aUST w myfund jest perfekcyjna co do 6 miejsca po przecinku (tyle akurat obsługuje blockchain Terra). Wartość UST po transakcji powinna wynosić: 0,250886 UST (271,863265 - 269,942 - 1,670379) a w historii operacji Stan konta po operacji wskazuje 0,251273 UST. Czyli o 0,000387 UST za dużo.
Ogólnie w tej sytuacji ciężko operować pojęciem ceny - ponieważ ta będzie na 99% liczbą niewymierną, powstałą w wyniku podzielenia kwoty deponowanych UST przez ilość otrzymanych w zamian tokenów aUST. Nie mamy tutaj typowej sytuacji z giełdy, gdzie walory kwotujemy do 2 miejsca po przecinku. Tutaj mam typowy przelew z konta UST na konto aUST, ale ponieważ aUST jest walorem użytkownika (którego wycenę codziennie aktualizuję), to nie jestem w stanie korzystać z podejścia kontowego, tylko muszę robić transakcje kupna/sprzedaży. Może dałoby się tworzyć konta nominowane w walorach użytkownika i robić przelewy tak jak dla krypto?
|
|
2021-08-23 08:10 1262 dni temu myfund.pl 9890 wpisów | Cześć,
Po pierwsze zmieniłem w jednym miejscu precyzję dla krypto z 4 do 8 miejsc po przecinku.
Tak czy inaczej...
Z tego co widzę w historii operacji przed operacjami z dnia 2021-08-20 stan konta jest równy 0.0005586. Czyli stan konta po operacji powinien wynosić (271,863265 - 269,9420008 - 1,670379)+0,0005586 czyli 0.2514438 - i teraz się zgadza.
Pytanie czy te 0.0005586 na dzień poprzedzający 2021-08-20 jest ok czy nie?
Damian
|
|