Instalasi
Instalhelius-wallet-kit dari npm (Node.js 18+):
react >= 18react-dom >= 18@solana/web3.js ^1.98
next >= 14 diperlukan untuk penyiapan handler rute yang direkomendasikan di bawah ini.
Penyiapan
Penyiapan yang direkomendasikan menyimpan kunci API Helius Anda di sisi server — tidak ada kunci Helius yang dikirim ke browser. Hanya ingin menguji secara lokal? Buka pintasan pembuatan prototipe.1
Wrap your app in the provider
Tambahkan
HeliusWalletProvider di dekat root aplikasi Anda dalam komponen klien. Jangan sertakan kunci API — handler rute (langkah berikutnya) menyediakannya di sisi server. SDK secara otomatis menemukan ID proyek dan URL Secure RPC tanpa kunci Anda.app/providers.tsx
2
Mount the route handler
Tambahkan handler rute catch-all di Tetapkan
/api/helius/[...path]. Handler ini menyimpan HELIUS_API_KEY di sisi server dan memproksikan inisialisasi dompet, RPC, pengiriman, serta pendaftaran — sehingga kunci Helius tidak pernah sampai ke browser. Handler ini juga memberi Anda landing yang dioptimalkan untuk Sender dan riwayat transaksi.app/api/helius/[...path]/route.ts
HELIUS_API_KEY sebagai variabel lingkungan server (bukan NEXT_PUBLIC_); handler akan menyisipkannya ke permintaan yang diteruskan.3
Import the styles
Impor stylesheet SDK satu kali dalam tata letak root Anda:
app/layout.tsx
Pintasan pembuatan prototipe
Hanya ingin mencobanya secara lokal? Lewati handler rute dan teruskan kunci API Anda langsung ke penyedia:app/providers.tsx
Langkah berikutnya
Configuration
Opsi konfigurasi dan metode masuk melalui dasbor.
Using the wallet
Baca status autentikasi, tanda tangani, kirim, dan baca riwayat.