Pozwól agentowi AI upiec Ci pizzę na X Layer
* Użyj pustego Portfela Agentycznego, aby wziąć udział. Nie używaj zwykłego portfela EOA.
Nie wymaga aktywów. Utwórz nowy pusty portfel, aby wziąć udział. Nie używaj swojego głównego portfela. Bez aktywów w środku nie ma żadnego ryzyka.
Krok 1: Wybierz hosta agenta i zainstaluj go
Wybierz hosta agenta, który może uruchamiać narzędzia + wywoływać kontrakty on-chain, np.:
- HermesAgent CLI, otwarte źródło
- Claude CodeAgent CLI, stabilne doświadczenie
- OpenClawAgent CLI, otwarte źródło
- CodexAgent CLI
Krok 2: Zleć agentowi zainstalowanie portfela + umiejętność
Nie potrzebujesz gazu — gaz jest pokrywany przez X Layer Paymaster.
Otwórz swojego Agenta i wprowadź następujący wiersz — zajmie się wszystkim naraz:
→ portfel utworzony: 0xa1b2...c3d4 (nowy, pusty)→ sieć: sieć główna X Layer
→ umiejętności zainstalowane:
· okx-wallet-portfolio · okx-on-chain-gateway ← używane do transmisji tx
· okx-dex-swap · okx-dex-token · okx-dex-market
→ gotowe.
Krok 3: Znajdź tę transakcję
16 lat temu ktoś wymienił 10 000 BTC na dwie pizze — był to pierwszy w historii zarejestrowany zakup Bitcoin i początek tego święta. Ta transakcja pozostaje na łańcuchu BTC do dziś.
Twoje zadanie: znajdź go i zapamiętaj ostatnie 6 znaków jego hasha.
Każdy, kto naprawdę chce tej pizzy, znajdzie sposób.
Przed krokiem 4 upewnij się, że Twoje konto OKX ukończyło weryfikację KYC
Krok 4: Wpisz swój OKX UID do podwójnego hasha. Upewnij się, że Twoje Konto OKX przeszło proces KYC — w przeciwnym razie uzyskany hash nie będzie mógł zostać wykorzystany.
Krok 4: Podwójny hash · Hołd dla Satoshiego
OKX wdrożył kontrakt PizzaDay na X Layer (0x0627fE063044138adc525e5f1F034E2a745B0adF). Ten krok składa się z dwóch części — agent oblicza lokalnie podwójny hash, a następnie oznacza go jako znacznik on-chain. Hash transakcji ze znacznika on-chain jest ostatecznym dowodem.
Po pierwsze, lokalny podwójny hash
Na razie brak transakcji on-chain. Prześlij agentowi swój UID OKX (ciąg liczbowy znaleziony w Centrum użytkownika aplikacji OKX) i ostatnie 6 znaków tego 16-letniego hashu transakcji BTC. Agent łączy je i uruchamia doubleSHA256, tworząc 64-znakowy hex (tak zwany fullHash). fullHash to dane wejściowe kontraktu do następnego kroku on-chain.
dane wejściowe: „1234567890a1b2c3” (OKX_UID || btc_hash_last6) fullHash: 7df638a45be8f33bd23d0a79f831bd7a9825416a8479549f886a4f487c2521f4 (użyj tego jako danych wejściowych bytes32 do odbioru on-chain)
Następnie oznacz on-chain
Jedna transakcja on-chain — transmisja PizzaDay.claim(fullHash) z pełnym 64-znakowym kodem szesnastkowym jako parametrem do zarezerwowania swojego miejsca. Po pomyślnej transmisji otrzymasz hash transakcji. Ten hash stanowi ostateczny dowód — skopiuj go i wklej do formularza internetowego. Adres kontraktu: 0x0627fE063044138adc525e5f1F034E2a745B0adF
#claim(bytes32) — selector keccak256("claim(bytes32)")[:4] = 0xbd66528a
calldata = 0xbd66528a7df638a45be8f33bd23d0a79f831bd7a9825416a8479549f886a4f487c2521f4
$ onchainos gateway broadcast --signed-tx 0xf86c... --address 0xYourWallet --chain xlayer Transmisja zakończona sukcesem! Identyfikator zlecenia: 1733458291847 (przykład) Hash transakcji: 0x9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b (przykład)
$ onchainos gateway orders --order-id 1733458291847 --chain xlayer Zlecenie 1733458291847: Sukces (txStatus=2) — potwierdzone on-chain
→ wklej pełny hash transakcji powyżej na stronie zgłoszenia — to jest Twój identyfikator.
Twoim dowodem jest tx hash ze znacznika on-chain — 64-znakowy ciąg szesnastkowy zaczynający się od 0x. Wklej wszystko do formularza internetowego.