Baue eine Base Mini-App zum Auszahlen von USDC.
Nutze dies, wenn deine Base-App eine fokussierte Cash-out-Oberfläche braucht statt eines vollständigen Wallet-Dashboards. Das Template ist bewusst klein: ein Formular, ein Wallet-Client, ein Deposit-Ergebnis.
Starter verwenden
- 1Klone ADWilkinson/usdctofiat-peerlytics-starters und öffne templates/base-mini-app.
- 2Setze NEXT_PUBLIC_APP_URL auf den öffentlichen HTTPS-Ursprung, bevor du Discovery-Oberflächen testest.
- 3Halte das Formular kompakt: Route, Betrag, Auszahlungskennung, Wallet-Verbindung und Ergebnis.
- 4Rufe offramp(walletClient, params) mit integratorId und referralId auf, damit Deposits attributiert werden können.
Base-spezifische Anforderungen
Next.js-App
Entspricht dem offiziellen Base-App-Quickstart und hält das Deployment einfach.
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
Attribuiert Onchain-Aktivität, nachdem die App auf Base.dev registriert wurde.
Echter Transaktionstest
Ein Produktions-Build reicht nicht; verifiziere einen kleinen Base-Deposit Ende zu Ende.
Oberfläche nicht ausweiten
- 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 Builder-Code-Verkabelung erst hinzu, wenn der echte Code existiert.
Keep exploring
Common questions
Was sollte die Base Mini-App zuerst tun?
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.
Braucht die Base Mini-App ein separates Backend?
Nicht für den einfachen Cash-out-Flow. Die Wallet signiert im Client und @usdctofiat/offramp erstellt den Base-Deposit. Ergänze ein Backend nur, wenn du Account-State, Webhooks oder deine eigene Order-Datenbank brauchst.
Wann sollte ich einen Builder Code hinzufügen?
Nachdem du die App auf Base.dev registriert und den echten Code erhalten hast. Bis dahin halte die Integration für Attribution bereit, aber liefere keinen Placeholder-Code aus, als wäre er verifiziert.