
Apa itu B3 SDK?
B3 SDK (@b3dotfun/sdk
) adalah sebuah SDK TypeScript terpadu yang menyediakan segala yang Anda butuhkan untuk membangun aplikasi di ekosistem B3. Ini menggabungkan infrastruktur pembayaran lintas-rantai yang kuat dengan otentikasi yang mulus, semua dibungkus dalam komponen React yang ramah pengembang dan layanan tanpa kepala.
Arsitektur
SDK ini disusun ke dalam modul-modul terfokus yang dirancang untuk fleksibilitas maksimum dan kemudahan penggunaan:Modul AnySpend
Mesin eksekusi lintas-rantai untuk pembayaran, pertukaran, dan pencetakan NFT di berbagai blockchain.
Modul Akun Global
Otentikasi dan manajemen pengguna Akun Global B3 dengan login sosial dan kunci sesi.
Struktur Modul
Setiap modul berisi komponen yang terorganisir dan dibuat untuk tujuan tertentu:react/
- Komponen dan hook React untuk integrasi mudahservices/
- Layanan TypeScript tanpa kepala untuk implementasi kustomtypes/
- Definisi TypeScript yang komprehensifutils/
- Fungsi utilitas dan pembantuconstants/
- Konfigurasi dan konstanta
Dukungan Platform
Fitur | React Web | React Native | Tanpa Kepala |
---|---|---|---|
AnySpend | ✅ | ❌ | ✅ |
Akun Global | ✅ | ✅ | ✅ |
Utilitas Bersama | ✅ | ✅ | ✅ |
Instalasi
Gaya CSS
Impor gaya bawaan untuk pengalaman visual terbaik:Memulai Cepat
Pembayaran Lintas-Rantai dengan AnySpend
Otentikasi dengan Akun Global
Pencetakan NFT
Fitur Utama
Infrastruktur Pembayaran Universal
Pembayaran Token Apapun
Terima pembayaran dalam cryptocurrency apapun dengan konversi otomatis ke token pilihan Anda.
Pertukaran Lintas-Rantai
Aktifkan pertukaran token yang mulus di lebih dari 20 blockchain yang didukung dengan rute optimal.
Pencetakan NFT
Tombol pencetakan NFT satu klik yang menerima pembayaran dalam token apapun dari rantai manapun.
Onramp Fiat
Onramp fiat-ke-krypto terintegrasi untuk pengguna tanpa cryptocurrency yang ada.
Otentikasi yang Mulus
Login Sosial
Google, Discord, dan penyedia sosial lainnya dengan onboarding instan.
Kunci Sesi
Manajemen sesi yang aman dengan izin granular untuk UX yang ditingkatkan.
Identitas Lintas-Platform
Identitas tunggal yang berfungsi di semua aplikasi dan game B3.
Akun Cerdas
Abstraksi akun cerdas bawaan untuk transaksi tanpa gas.
Layanan TypeScript Tanpa Kepala
Untuk pengembang yang membutuhkan kontrol maksimum, semua fungsionalitas tersedia melalui layanan tanpa kepala:Layanan AnySpend
Layanan Akun Global
Dukungan & Komunitas
Dukungan Pengembang
Dapatkan bantuan mengintegrasikan B3 SDK ke dalam proyek Anda.
Komunitas Discord
Bergabung dengan komunitas pengembang B3 untuk dukungan dan diskusi.
GitHub
Lihat kode sumber, laporkan masalah, dan berkontribusi pada SDK.
Apa Selanjutnya?
- Instal SDK dan impor gayanya
- Atur AnySpend untuk pembayaran lintas-rantai
- Konfigurasi Akun Global untuk otentikasi pengguna
- Jelajahi contoh dan pola implementasi
- Bergabung dengan komunitas untuk dukungan dan pembaruan