Разработчики · Base

Создайте поток вывода средств в Base App с помощью стандартных веб-инструментов.

Для совместимости маршрут и стартовый каталог сохраняют имя base-mini-app, но целевой результат — стандартное веб-приложение, которое работает во встроенном браузере Base App и любом современном мобильном браузере.

01

Используйте существующий стартовый шаблон

  1. 01Клонируйте ADWilkinson/usdctofiat-peerlytics-starters и откройте templates/base-mini-app.
  2. 02Задайте NEXT_PUBLIC_APP_URL и разверните приложение на стабильном общедоступном HTTPS-источнике.
  3. 03Держите форму компактной: маршрут, сумма, платежный handle, подключение кошелька и результат.
  4. 04Зарегистрируйте развёрнутый URL и метаданные приложения в Base.dev; не добавляйте манифест Farcaster.
02

Требования Base App

Next.js app
Работает как стандартное веб-приложение во встроенном браузере Base App и обычных мобильных браузерах.
Base Account
Дает пользователям Base-native путь подключения через @base-org/account.
Viem WalletClient
Off-ramp SDK подписывает через wallet client, который вы предоставляете.
Builder Code
Регистрация в Base.dev управляет метаданными приложения, его обнаружением и выданным кодом атрибуции.
Тест реальной транзакции
Production build недостаточен; проверьте небольшой депозит на Base от начала до конца.
03

Сохраняйте стандартный и сфокусированный подход

  • Не добавляйте маркетинговый hero перед формой вывода.
  • Не прячьте платежный маршрут, сумму или handle за onboarding-текстом.
  • Не обещайте гарантированную скорость fill; ликвидность по-прежнему зависит от спроса покупателей.
  • Не добавляйте манифест Farcaster или SDK мини-приложений: для обнаружения в Base App используются метаданные Base.dev и Builder Codes.

Продолжайте исследовать

Общие вопросы

Что интеграция с Base App должна сделать в первую очередь?

Оно должно создавать реальный seller deposit USDCtoFiat из подключенного кошелька Base Account. Начните с суммы, маршрута, платежного handle и результата депозита, прежде чем добавлять что-либо еще.

Нужен ли для интеграции с Base App отдельный бэкенд?

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.

Нужен ли этой интеграции манифест Farcaster?

Нет. Base App использует стандартные веб-приложения и метаданные Base.dev. Вместо этого зарегистрируйте в Base.dev развёрнутый HTTPS URL, сведения о приложении и Builder Code.