Geliştiriciler · Base

Standart web araçlarıyla bir Base App nakde çevirme akışı oluşturun.

Uyumluluk için rota ve başlangıç dizini base-mini-app adını korur; ancak hedef, Base App uygulama içi tarayıcısında ve tüm modern mobil tarayıcılarda çalışan standart bir web uygulamasıdır.

01

Mevcut başlangıç şablonunu kullanın

  1. 01ADWilkinson/usdctofiat-peerlytics-starters reposunu klonlayın ve templates/base-mini-app i açın.
  2. 02NEXT_PUBLIC_APP_URL değerini ayarlayın ve uygulamayı kararlı, herkese açık bir HTTPS kaynağına dağıtın.
  3. 03Formu kompakt tutun: rota, tutar, ödeme handle ı, cüzdan bağlantısı ve sonuç.
  4. 04Dağıtılan URL'yi ve uygulama meta verilerini Base.dev üzerinde kaydedin; Farcaster bildirimi eklemeyin.
02

Base App gereksinimleri

Next.js app
Base App uygulama içi tarayıcısında ve normal mobil tarayıcılarda standart bir web uygulaması olarak çalışır.
Base Account
Kullanıcılara @base-org/account üzerinden Base-native bağlantı yolu verir.
Viem WalletClient
Off-ramp SDK sağladığınız wallet client ile imzalar.
Builder Code
Base.dev kaydı; uygulama meta verilerini, keşfedilebilirliği ve verilen atıf kodunu yönetir.
Gerçek işlem testi
Production build yeterli değildir; küçük bir Base deposit ini uçtan uca doğrulayın.
03

Standart ve amaca odaklı tutun

  • Nakit çıkışı formundan önce marketing hero eklemeyin.
  • Ödeme rotasını, tutarı veya handle ı onboarding metninin arkasına saklamayın.
  • Garantili fill hızı iddia etmeyin; likiditeyi hala alıcı talebi belirler.
  • Farcaster bildirimi veya mini uygulama SDK'sı eklemeyin; Base App keşfi Base.dev meta verilerini ve Builder Codes kullanır.

Sık sorulan sorular

Base App entegrasyonu önce ne yapmalıdır?

Bağlı bir Base Account cüzdanından gerçek bir USDCtoFiat satıcı deposit i oluşturmalıdır. Başka bir şey eklemeden önce tutar, rota, ödeme handle ı ve deposit sonucu ile başlayın.

Base App entegrasyonu için ayrı bir arka uç gerekir mi?

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.

Bu entegrasyon için Farcaster bildirimi gerekir mi?

Hayır. Base App standart web uygulamalarını ve Base.dev meta verilerini kullanır. Bunun yerine dağıtılan HTTPS URL'yi, uygulama ayrıntılarını ve Builder Code değerini Base.dev üzerinde kaydedin.