Tạo mini app Base để rút USDC.
Dùng cách này khi app Base của bạn cần một bề mặt rút tiền tập trung thay vì dashboard ví đầy đủ. Template cố ý nhỏ: một form, một wallet client, một kết quả deposit.
Dùng starter
- 1Clone ADWilkinson/usdctofiat-peerlytics-starters và mở templates/base-mini-app.
- 2Đặt NEXT_PUBLIC_APP_URL thành origin HTTPS công khai trước khi thử discovery surfaces.
- 3Giữ form gọn: route, amount, payout handle, wallet connect và result.
- 4Gọi offramp(walletClient, params) với integratorId và referralId để deposit có thể được attribution.
Yêu cầu riêng của Base
App Next.js
Khớp với quickstart app Base chính thức và giữ deployment đơn giản.
Base Account
Cung cấp cho người dùng đường kết nối Base-native qua @base-org/account.
Viem WalletClient
SDK off-ramp ký bằng wallet client bạn cung cấp.
Builder Code
Attribution hoạt động onchain sau khi app được đăng ký trên Base.dev.
Kiểm thử giao dịch thật
Production build là chưa đủ; hãy xác minh một deposit nhỏ trên Base từ đầu đến cuối.
Đừng mở rộng bề mặt
- Đừng thêm marketing hero trước form rút tiền.
- Đừng giấu payout route, amount hoặc handle sau copy onboarding.
- Đừng tuyên bố tốc độ fill được bảo đảm; thanh khoản vẫn phụ thuộc vào nhu cầu buyer.
- Đừng thêm wiring Builder Code cho đến khi có mã thật.
Keep exploring
Common questions
Mini app Base nên làm gì trước tiên?
Nó nên tạo một seller deposit USDCtoFiat thật từ ví Base Account đã kết nối. Bắt đầu với amount, route, payout handle và kết quả deposit trước khi thêm bất cứ thứ gì khác.
Mini app Base có cần backend riêng không?
Không cho flow rút tiền cơ bản. Ví ký ở client và @usdctofiat/offramp tạo deposit Base. Chỉ thêm backend khi bạn cần account state, webhooks hoặc database order riêng.
Khi nào nên thêm Builder Code?
Sau khi đăng ký app trên Base.dev và nhận mã thật. Trước lúc đó, hãy giữ integration sẵn sàng cho attribution, nhưng đừng ship placeholder code như thể nó đã được xác minh.