Deja que el agente de IA te hornee una pizza en X Layer
* Usa una Agentic Wallet vacía para participar. No uses una billetera de EOA estándar.
No se requieren activos. Crea una nueva billetera vacía para participar. No uses tu billetera principal. Al no tener activos, no hay ningún riesgo.
Paso 1: elige un host de agentes e instálalo
Elige un host de agentes que pueda ejecutar herramientas + contratos onchain call, por ejemplo:
- HermesAgente de CLI, código abierto
- Claude CodeAgente de CLI, experiencia estable
- OpenClawAgente de CLI, código abierto
- CodexAgente CLI
Paso 2: haz que el Agente instale billetera + skills
No se necesita gas; el gas lo cubre X Layer Paymaster.
Abre tu Agente e ingresa la siguiente línea: se encargará de todo a la vez:
→ billetera creada: 0xa1b2... c3d4 (nuevo, vacío)
→ red: mainnet de X Layer
→ skills instaladas:
· okx-wallet-portfolio · okx-onchain-gateway ← usado para transmitir transacciones
· okx-dex-swap · okx-dex-token · okx-dex-market
→ listo.
Paso 3: encuentra esa transacción
Un día como hoy hace 16 años, alguien cambió 10,000 BTC por dos pizzas: la primera compra registrada de Bitcoin en la historia y el origen de esta celebración. Al día de hoy, esa transacción todavía sigue ahí en la blockchain de BTC.
Tu tarea: encontrar y anotar los últimos 6 caracteres de su hash.
Quien de verdad quiera esta pizza encontrará la manera.
Antes del paso 4, asegúrate de que tu cuenta de OKX haya completado la verificación de identidad
Paso 4: ingresa tu OKX UID en el doble hash. Asegúrate de que tu cuenta de OKX haya completado la verificación de identidad. De lo contrario, el hash resultante no podrá canjearse.
Paso 4: doble hash · Un homenaje a Satoshi
OKX deployed a PizzaDay contract on X Layer (0x03C1d16a0a13A17F3583f43698CE94fE05900503). This step has two parts — the Agent computes a double hash locally, then stamps it onchain. The tx hash from the onchain stamp is your final proof.
Primero, el doble hash local
Todavía no hay transacción onchain. Dale al Agente tu UID de OKX (los números que te salen en el Centro de usuario de la app) y los últimos 6 caracteres del hash de transacción de BTC de 16 años. El Agente los concatena y ejecuta un doubleSHA256, lo que genera un hex de 64 caracteres (llamado fullHash). fullHash es la entrada del contrato para el siguiente paso onchain.
input: "1234567890a1b2c3" (OKX_UID || btc_hash_last6) fullHash: 7df638a45be8f33bd23d0a79f831bd7a9825416a8479549f886a4f487c2521f4 (use this as bytes32 input for the onchain claim)
Luego, registra en la onchain
One onchain transaction — broadcast PizzaDay.claim(fullHash) with the full 64-character hex as the parameter to lock your spot. Once broadcast succeeds, you’ll receive a tx hash. That hash is your final proof — copy and paste it into the web form. Contract address: 0x03C1d16a0a13A17F3583f43698CE94fE05900503
#claim(bytes32). Selector keccak256("claim(bytes32)")[:4] = 0xbd66528a
calldata = 0xbd66528a7df638a45be8f33bd23d0a79f831bd7a9825416a8479549f886a4f487c2521f4
$ onchainos gateway broadcast --signed-tx 0xf86c... --address 0xYourWallet --chain xlayer ¡Transmisión completada con éxito! ID de orden: 1733458291847 (ejemplo) Hash de transacción: 0x9a8b7c6d5e4f3a2b1c0d9e8f7a6b5c4d3e2f1a0b9c8d7e6f5a4b3c2d1e0f9a8b (ejemplo)
$ onchainos gateway orders --order-id 1733458291847 --chain xlayer Order 1733458291847: éxito (txStatus=2) - confirmada onchain
→ pega el hash completo de la transacción anterior en la página de envío; esa es tu credencial.
Tu demostración es el hash tx del sello onchain: una cadena hexadecimal de 64 caracteres que empieza con 0x. Pega todo en el formulario sitio web.