Sviluppatori · Base

Crea un flusso di prelievo in Base App con strumenti web standard.

Il percorso e la directory iniziale mantengono il nome base-mini-app per compatibilità, ma l’obiettivo è un’applicazione web standard che funzioni nel browser integrato di Base App e in qualsiasi browser mobile moderno.

01

Usa il progetto iniziale esistente

  1. 01Clona ADWilkinson/usdctofiat-peerlytics-starters e apri templates/base-mini-app.
  2. 02Imposta NEXT_PUBLIC_APP_URL e distribuisci l’applicazione su un’origine HTTPS pubblica e stabile.
  3. 03Mantieni il form compatto: route, importo, handle di pagamento, connessione wallet e risultato.
  4. 04Registra l’URL distribuito e i metadati dell’applicazione su Base.dev; non aggiungere un manifesto Farcaster.
02

Requisiti di Base App

App Next.js
Funziona come applicazione web standard nel browser integrato di Base App e nei normali browser mobili.
Base Account
Offre agli utenti un percorso di connessione nativo Base tramite @base-org/account.
Viem WalletClient
L SDK off-ramp firma con il wallet client che fornisci.
Builder Code
La registrazione su Base.dev gestisce i metadati, la visibilità dell’applicazione e il codice di attribuzione emesso.
Test con transazione reale
Un build di produzione non basta; verifica un piccolo deposito Base end to end.
03

Mantieni un approccio standard e mirato

  • Non aggiungere un hero marketing prima del form di cash-out.
  • Non nascondere route di pagamento, importo o handle dietro copy di onboarding.
  • Non promettere velocità di fill garantita; la domanda dei buyer controlla ancora la liquidità.
  • Non aggiungere un manifesto Farcaster né un SDK per mini-app; Base App usa i metadati di Base.dev e i Builder Codes per la visibilità.

Domande frequenti

Cosa deve fare per prima cosa l’integrazione con Base App?

Deve creare un vero deposito seller USDCtoFiat da un wallet Base Account connesso. Inizia con importo, route, handle di pagamento e risultato del deposito prima di aggiungere altro.

L’integrazione con Base App richiede un backend separato?

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.

Questa integrazione richiede un manifesto Farcaster?

No. Base App usa applicazioni web standard e i metadati di Base.dev. Registra invece su Base.dev l’URL HTTPS distribuito, i dettagli dell’applicazione e il Builder Code.