Wczesny projekt i pierwsza rzecz, jaką zbudowałem, która musiała nadążyć za żywym łańcuchem. PotionTrack obserwuje portfele na Solanie i raportuje, co robią, w momencie, w którym to robią.
Funkcje
- Wiele portfeli naraz — śledzenie wielu adresów, pogrupowanych tagami.
- Salda na żywo — aktualizacje pchane websocketami, nie odpytywane.
- Zysk i strata — zrealizowany i niezrealizowany PnL dla każdego portfela.
- Najlepsze transakcje — automatyczne wyłapywanie najlepszych pozycji.
- Alerty — własne powiadomienia, także dźwiękowe, o aktywności portfela.
Plany skalowały się od pięciu portfeli w wersji darmowej do pięciuset.
Z perspektywy czasu
Najciekawszy nie był interfejs, tylko utrzymanie floty subskrypcji websocket w zgodzie z łańcuchem, który produkuje bloki szybciej, niż większość źródeł zdąży je zdekodować — i rozstrzygnięcie, co liczy się jako ta sama pozycja, kiedy portfel handluje sam ze sobą. Projekt jest archiwalny, ale to z niego wzięły się nawyki pracy w czasie rzeczywistym, które widać w BetPulse.