pnp-markets
Twórz i handluj rynkami predykcyjnymi na blockchainie Base z dowolnym tokenem ERC20
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania infrastruktury rynków predykcyjnych na sieci Base. Pozwala tworzyć rynki, handlować pozycjami (kupować i sprzedawać), rozliczać wyniki oraz wypłacać wygrane. Wspiera dowolne tokeny ERC20 jako zabezpieczenie. Idealny do organizowania konkursów, zbierania szacunków prawdopodobieństwa lub dodawania użyteczności tokenom poprzez rynki oparte na prognozach.
Jak używać
Ustaw zmienne środowiskowe: eksportuj PRIVATE_KEY (klucz prywatny portfela) oraz opcjonalnie RPC_URL (endpoint Base RPC; jeśli pominiesz, użyty zostanie publiczny RPC). Do produkcji użyj dedykowanego RPC od Alchemy lub QuickNode, aby uniknąć limitów zapytań.
Utwórz nowy rynek predykcyjny, uruchamiając skrypt create-market z parametrami: pytanie (np. "Czy ETH osiągnie 10k USD do grudnia 2025?"), czas trwania w godzinach oraz początkową płynność. Opcjonalnie określ token zabezpieczenia (USDC, WETH lub adres kontraktu) i liczbę miejsc dziesiętnych.
Handluj pozycjami na rynku za pomocą skryptu trade: wybierz operację (kupno lub sprzedaż), wskaż adres warunku rynkowego, wynik (YES lub NO) oraz ilość tokenów. Możesz również sprawdzić aktualne ceny bez wykonywania transakcji, używając opcji info.
Rozlicz rynek po upłynięciu czasu trwania, uruchamiając skrypt settle z adresem warunku i wynikiem zwycięskim. Sprawdź status rozliczenia w dowolnym momencie.
Wypłać wygrane dla posiadaczy tokenów wygrywającego wyniku za pomocą skryptu redeem, podając adres warunku. Każdy posiadacz otrzyma proporcjonalną część puli nagrody.