開発者 · Base

標準のウェブツールで Base App の現金化フローを構築します。

互換性のため、ルートとスターターディレクトリは base-mini-app という名前を維持していますが、対象は Base App のアプリ内ブラウザーと最新のモバイルブラウザーで動作する標準ウェブアプリです。

01

既存のスターターを使用する

  1. 01ADWilkinson/usdctofiat-peerlytics-starters をクローンし、templates/base-mini-app を開きます。
  2. 02NEXT_PUBLIC_APP_URL を設定し、安定した公開 HTTPS オリジンへアプリをデプロイします。
  3. 03フォームはコンパクトに保ちます: ルート、金額、支払いハンドル、ウォレット接続、結果。
  4. 04デプロイ済み URL とアプリのメタデータを Base.dev に登録します。Farcaster マニフェストは追加しないでください。
02

Base App の要件

Next.js app
Base App のアプリ内ブラウザーと通常のモバイルブラウザーで、標準ウェブアプリとして動作します。
Base Account
@base-org/account 経由で Base-native な接続経路をユーザーに提供します。
Viem WalletClient
off-ramp SDK は、あなたが渡す wallet client で署名します。
Builder Code
Base.dev への登録で、アプリのメタデータ、検出、発行済みアトリビューションコードを管理します。
実トランザクションテスト
production build だけでは不十分です。小額の Base deposit をエンドツーエンドで検証してください。
03

標準的で目的を絞った構成にする

  • キャッシュアウトフォームの前にマーケティング hero を追加しない。
  • 支払いルート、金額、ハンドルを onboarding copy の後ろに隠さない。
  • fill speed を保証すると主張しない。流動性は引き続き buyer demand に左右されます。
  • Farcaster マニフェストやミニアプリ SDK は追加しないでください。Base App の検出には Base.dev のメタデータと Builder Codes が使用されます。

よくある質問

Base App 連携では最初に何を実装すべきですか?

接続済みの Base Account wallet から本物の USDCtoFiat seller deposit を作成すべきです。ほかを追加する前に、金額、ルート、支払いハンドル、deposit 結果から始めてください。

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 のメタデータを使用します。代わりに、デプロイ済み HTTPS URL、アプリの詳細、Builder Code を Base.dev に登録してください。