Utiliser le projet de démarrage existant
- 01Clonez ADWilkinson/usdctofiat-peerlytics-starters et ouvrez templates/base-mini-app.
- 02Définissez NEXT_PUBLIC_APP_URL et déployez l’application sur une origine HTTPS publique et stable.
- 03Gardez le formulaire compact : route, montant, identifiant de paiement, connexion wallet et résultat.
- 04Enregistrez l’URL déployée et les métadonnées de l’application sur Base.dev ; n’ajoutez pas de manifeste Farcaster.
Exigences de Base App
- App Next.js
- Fonctionne comme une application web standard dans le navigateur intégré de Base App et dans les navigateurs mobiles classiques.
- Base Account
- Donne aux utilisateurs un chemin de connexion natif Base via @base-org/account.
- Viem WalletClient
- Le SDK d off-ramp signe avec le client wallet que vous fournissez.
- Builder Code
- L’enregistrement sur Base.dev gère les métadonnées, la visibilité de l’application et le code d’attribution émis.
- Test de transaction réelle
- Un build de production ne suffit pas ; vérifiez un petit dépôt Base de bout en bout.
Rester standard et ciblé
- N ajoutez pas de hero marketing avant le formulaire d encaissement.
- Ne cachez pas la route de paiement, le montant ou l identifiant derrière du texte d onboarding.
- Ne promettez pas une vitesse de remplissage garantie ; la demande des acheteurs contrôle toujours la liquidité.
- N’ajoutez ni manifeste Farcaster ni SDK de mini-application ; la visibilité dans Base App repose sur les métadonnées de Base.dev et les Builder Codes.