Entwickler · Base

Erstelle einen Base App-Auszahlungsablauf mit Standard-Webtechnologien.

Route und Starterverzeichnis behalten aus Kompatibilitätsgründen den Namen base-mini-app. Das Ziel ist jedoch eine Standard-Web-App, die im In-App-Browser von Base App und in jedem modernen mobilen Browser funktioniert.

01

Vorhandenen Starter verwenden

  1. 01Klone ADWilkinson/usdctofiat-peerlytics-starters und öffne templates/base-mini-app.
  2. 02Lege NEXT_PUBLIC_APP_URL fest und stelle die App unter einer stabilen öffentlichen HTTPS-Adresse bereit.
  3. 03Halte das Formular kompakt: Route, Betrag, Auszahlungskennung, Wallet-Verbindung und Ergebnis.
  4. 04Registriere die bereitgestellte URL und die App-Metadaten bei Base.dev; füge kein Farcaster-Manifest hinzu.
02

Anforderungen von Base App

Next.js-App
Läuft als Standard-Web-App im In-App-Browser von Base App und in regulären mobilen Browsern.
Base Account
Gibt Nutzern einen Base-nativen Verbindungsweg über @base-org/account.
Viem WalletClient
Das Off-ramp-SDK signiert mit dem Wallet-Client, den du bereitstellst.
Builder Code
Die Registrierung bei Base.dev verwaltet App-Metadaten, Auffindbarkeit und den ausgegebenen Attributionscode.
Echter Transaktionstest
Ein Produktions-Build reicht nicht; verifiziere einen kleinen Base-Deposit Ende zu Ende.
03

Standardisiert und fokussiert bleiben

  • Füge vor dem Cash-out-Formular keinen Marketing-Hero hinzu.
  • Verstecke Zahlungsroute, Betrag oder Handle nicht hinter Onboarding-Text.
  • Versprich keine garantierte Fill-Geschwindigkeit; Käufernachfrage steuert weiter die Liquidität.
  • Füge weder ein Farcaster-Manifest noch ein Mini-App-SDK hinzu; die Auffindbarkeit in Base App basiert auf Base.dev-Metadaten und Builder Codes.

Häufige Fragen

Was sollte die Base App-Integration zuerst erledigen?

Sie sollte einen echten USDCtoFiat-Seller-Deposit aus einer verbundenen Base-Account-Wallet erstellen. Beginne mit Betrag, Route, Auszahlungskennung und Deposit-Ergebnis, bevor du etwas anderes ergänzt.

Benötigt die Base App-Integration ein separates Backend?

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.

Benötigt diese Integration ein Farcaster-Manifest?

Nein. Base App verwendet Standard-Web-Apps und Base.dev-Metadaten. Registriere stattdessen die bereitgestellte HTTPS-URL, die App-Details und den Builder Code bei Base.dev.