pnp-markets
Create, trade, and settle prediction markets on Base with any ERC20 collateral. Use when building prediction market infrastructure, running contests, crowdsourcing probability estimates, adding utility to tokens, or tapping into true information finance via market-based
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create, trade, and settle prediction markets on Base with any ERC20 collateral. Use when building prediction market infrastructure, running contests, crowdsourcing probability estimates, adding utility to tokens, or tapping into true information finance via market-based forecasting.
How to use
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.