frame-onchain-farcaster en la Blockchain de DEGEN

El frame-onchain-farcaster es una aplicación innovadora que permite a los usuarios reclamar NFTs directamente desde un Farcaster Frame. Este repositorio contiene todo el código necesario e instrucciones para poner en marcha la aplicación.

Comenzando

Para utilizar el frame-onchain-farcaster, sigue los siguientes pasos:

Clonando el Repositorio

Primero, clona el repositorio en tu máquina local:

git clone https://github.com/Chinaskidev/frame-onchain-farcaster.git
cd amanitaframe

Instalando Dependencias

Esta aplicación requiere varias dependencias, como thirdweb y OnchainKit de Coinbase. Instálalas usando npm o yarn

npm install

o

yarn install

Despliegue con Vercel

Para desplegar el Farcaster Transaction Frame, recomendamos usar Vercel. Si aún no lo has hecho, regístrate en Vercel e instala la CLI de Vercel:

npm i -g vercel

Luego, dentro del directorio de tu proyecto, ejecuta:

vercel

Sigue las indicaciones para configurar y desplegar tu proyecto.

Configurando Variables de Entorno

Vercel requiere variables de entorno específicas para que el frame-onchain-farcaster funcione correctamente. Estas incluyen:

  • TW_SECRET_KEY: Clave secreta de la API de thirdweb.
  • CONTRACT_ADDRESS: La dirección del contrato para el NFT.
  • NEXT_PUBLIC_HOST_URL: La URL de tu aplicación desplegada.
  • NEYMAR_API_KEY (opcional): Tu clave API de Neymar, si decides usarla.

    Para agregar estas variables en Vercel, ve a la configuración de tu proyecto en el panel de Vercel, busca la sección de Variables de Entorno y agrega las variables mencionadas anteriormente.

Pasos Finales

Una vez que tus variables de entorno estén configuradas, ¡tu aplicación estará lista para funcionar!

Puedes probar tu Frame usando el Validador de Frames de Farcaster.

Share this project:

Updates