Desarrolladores · Base

Crea un flujo de retiro en Base App con herramientas web estándar.

La ruta y el directorio inicial conservan el nombre base-mini-app por compatibilidad, pero el objetivo es una aplicación web estándar que funcione en el navegador integrado de Base App y en cualquier navegador móvil moderno.

01

Usa el proyecto inicial existente

  1. 01Clona ADWilkinson/usdctofiat-peerlytics-starters y abre templates/base-mini-app.
  2. 02Configura NEXT_PUBLIC_APP_URL y despliega la aplicación en un origen HTTPS público y estable.
  3. 03Mantén el formulario compacto: ruta, importe, identificador de pago, conexión de wallet y resultado.
  4. 04Registra la URL desplegada y los metadatos de la aplicación en Base.dev; no añadas un manifiesto de Farcaster.
02

Requisitos de Base App

App Next.js
Funciona como una aplicación web estándar en el navegador integrado de Base App y en los navegadores móviles habituales.
Base Account
Da a los usuarios una ruta de conexión nativa de Base mediante @base-org/account.
Viem WalletClient
El SDK de off-ramp firma con el cliente de wallet que proporcionas.
Builder Code
El registro en Base.dev gestiona los metadatos, la visibilidad de la aplicación y el código de atribución emitido.
Prueba con transacción real
Un build de producción no basta; verifica un depósito pequeño en Base de punta a punta.
03

Mantén un enfoque estándar y concreto

  • No añadas un hero de marketing antes del formulario de retiro.
  • No ocultes la ruta de pago, el importe ni el identificador detrás de copy de onboarding.
  • No prometas velocidad de llenado garantizada; la demanda de compradores sigue controlando la liquidez.
  • No añadas un manifiesto de Farcaster ni un SDK de miniaplicaciones; Base App usa los metadatos de Base.dev y los Builder Codes para la visibilidad.

Preguntas frecuentes

¿Qué debe hacer primero la integración con Base App?

Debe crear un depósito real de vendedor de USDCtoFiat desde una wallet conectada con Base Account. Empieza con importe, ruta, identificador de pago y resultado del depósito antes de añadir nada más.

¿Necesita la integración con Base App un backend independiente?

Not for the basic cash-out flow. The wallet signs through the client and @usdctofiat/offramp creates the Base deposit. Add a backend only when you need account state or your own order database.

¿Necesita esta integración un manifiesto de Farcaster?

No. Base App utiliza aplicaciones web estándar y metadatos de Base.dev. Registra en su lugar la URL HTTPS desplegada, los detalles de la aplicación y el Builder Code en Base.dev.