Full Stack template para construir en Monad — ERC1155 + Next.js + Privy
Este contrato ya está deployado para que veas cómo funciona:
📍 0xC056DA0254ba095b0BfDBe688910ff5905aBAe70 (Ejemplo)
⚠️ Para el hackathon: Debes deployar TU PROPIO contrato. Este es solo una referencia.
"Mi agente me ayuda con todo"
- Dale a tu agente los skills de abajo
- Pídele: "Ayúdame a deployar un contrato ERC1155 en Monad testnet"
- El agente te guía paso a paso
"Quiero la opción más fácil"
- Usa Remix (en el browser, no instalas nada)
- Copia el contrato de
contracts/src/BlitzCollection.sol - Sigue la guía de Monad
"Dame las herramientas"
"Solo necesito los RPCs"
Testnet RPC: https://testnet-rpc.monad.xyz
Mainnet RPC: https://rpc.monad.xyz
Chain ID Testnet: 10143
Chain ID Mainnet: 143
Faucet: https://faucet.monad.xyz
Explorer: https://monad-testnet.socialscan.io
git clone https://github.com/fruterito101/monad-blitz-starter.git
cd monad-blitz-starter
npm install
cp .env.example .env.local
# Crear cuenta en dashboard.privy.io y pegar App ID
npm run devgit clone https://github.com/fruterito101/monad-blitz-starter.git
cd monad-blitz-starter/contracts
# Instalar dependencias
forge install
# Fondear wallet desde https://faucet.monad.xyz
# Deploy
forge script script/Deploy.s.sol:DeployScript \
--rpc-url https://testnet-rpc.monad.xyz \
--private-key TU_PRIVATE_KEY \
--broadcast
# Copiar la dirección de TU contrato a .env.local (en la raíz)"Clona este repo y ayúdame a deployar mi propio contrato ERC1155 en Monad"
- Ve a https://dashboard.privy.io
- Crea una cuenta (gratis)
- Crea una nueva App
- Copia el App ID
- Pégalo en tu
.env.local
# Setup contratos
cd contracts
cp .env.example .env
# Editar .env con tu private key
forge install
forge build
# Deploy a Monad Testnet
forge script script/Deploy.s.sol:DeployScript \
--rpc-url https://testnet-rpc.monad.xyz \
--broadcast
# Actualiza la dirección en frontend/.env.localSi usas un agente de IA para programar (Claude, Cursor, OpenClaw, etc.), estas skills le ayudan a entender mejor Monad.
| Skill | Descripción | Link |
|---|---|---|
| nad.fun | Crear y tradear tokens en nad.fun | clawhub.ai/portdeveloper/nadfun |
| nad.fun token creation | Flujo detallado de creación de tokens | clawhub.ai/therealharpaljadeja/nadfun-token-creation |
| monad-development | Wallets, contratos, verificación | gist.github.com/moltilad/... |
| Recurso | URL |
|---|---|
| Nad.fun Skill | https://nad.fun/skill.md |
| Nad.fun Token Creation | https://nad.fun/create.md |
| Nad.fun Trading | https://nad.fun/trading.md |
| Monad Docs | https://docs.monad.xyz |
| Monad LLMs.txt | https://docs.monad.xyz/llms.txt |
# Faucet (fondear wallet testnet)
POST https://agents.devnads.com/v1/faucet
{"chainId": 10143, "address": "0x..."}
# Verificación de contratos
POST https://agents.devnads.com/v1/verify| Network | RPC |
|---|---|
| Testnet | https://testnet-rpc.monad.xyz |
| Mainnet | https://rpc.monad.xyz |
Copia estos links y dáselos a tu agente para que los descargue:
https://nad.fun/llms.txt
https://raw.githubusercontent.com/portdeveloper/skills/refs/heads/master/skills/monad-development/SKILL.md
Dale este mensaje a tu agente:
"Instálate estas skills y crea un token en nad.fun para mi app. Ya que esté tu wallet me la pasas para mandarte $MON"
Moltiverse Resources (Notion) — Todas las skills, docs y recursos en un solo lugar.
Nota: Esto es opcional. Si no usas agentes IA, puedes ignorar esta sección.
- BlitzCollection.sol — ERC1155 con mint público
- Configurado para Monad (evm_version: prague)
- Deploy script listo
- Verificación incluida
- Next.js 14 con App Router
- Privy para auth (Google, Email, Wallet)
- wagmi + viem para interacción con contrato
- Componentes listos para usar
- Vercel-ready — solo conecta y deploya
- Obtén testnet MON del faucet
- Copia tu private key a
.env - Deploya con
forge script
- Crea una app en Privy Dashboard
- Copia el App ID a
.env.local - Agrega la dirección del contrato deployado
npm run dev
| Network | Chain ID | RPC |
|---|---|---|
| Testnet | 10143 | https://testnet-rpc.monad.xyz |
| Mainnet | 143 | https://rpc.monad.xyz |
Ver TROUBLESHOOTING.md para errores comunes.
Made with 🍓 by Frutero para Monad Blitz CDMX