Bagaimana STON.fi Omniston Integrated Mode Menggunakan Kembali Instance TON Connect Anda
Gunakan Omniston Widget integrated mode saat dApp TON Anda sudah memiliki konektivitas wallet. Kirim objek TonConnect atau TonConnectUI yang sudah ada agar widget swap berbagi satu sesi wallet, bukan menjalankan lapisan TON Connect kedua.
š„ Standalone vs Integrated
STON.fi saat ini mendukung dua mode TON Connect untuk Omniston.
- standalone untuk aplikasi yang widget-nya bisa mengurus integrasi wallet
- integrated untuk aplikasi yang sudah menginisialisasi TON Connect
- integrated menerima instance yang berjalan (live), bukan hanya URL manifest
š Kenapa Multiple Instances Gagal
Mungkin terlihat mudah memberi Omniston konektornya sendiri. Namun itu membuat dua sistem wallet dalam satu halaman.
- Instance aplikasi Anda menggerakkan header, panel akun, dan aksi TON lainnya
- Instance widget kedua bisa bertabrakan dengan batas SDK TON Connect
- Dokumen STON.fi menyarankan untuk memakai kembali instance yang sudah ada, bukan membuat yang baru
š§ Cara Menghubungkan Integrated Mode
1. Inisialisasi TonConnect sekali di level aplikasi dengan manifest dan restoreConnection().
2. Ekspor objek yang sama ke setiap fitur yang peka wallet.
3. Muat Omniston dan atur type: 'integrated' dengan instance: tonconnect.
4. Mount hanya setelah container ada di DOM.
5. Di React atau Next.js, simpan provider di sisi client dan pass useTonConnectUI().
š¬ Pendapat saya
Bagian yang berguna adalah kepemilikan. Restore wallet, disconnect, dan persetujuan tetap berada di aplikasi. Omniston hanya meminjam konteks tersebut untuk swap. Opsi widget seperti default bid assets tidak memerlukan konektor baru.
Gunakan satu instance TON Connect yang stabil, arahkan Omniston ke sana dalam integrated mode, dan perlakukan seluruh dApp sebagai satu sistem yang terhubung wallet.
Apakah Anda akan menyimpan TON Connect di shared module atau di dalam provider terlebih dulu? š
Komentari stack yang Anda pakai: headless SDK atau TON Connect UI.
Bukan nasihat investasi - lakukan riset sendiri! š
$GRAM @STONfi DEX
Gunakan Omniston Widget integrated mode saat dApp TON Anda sudah memiliki konektivitas wallet. Kirim objek TonConnect atau TonConnectUI yang sudah ada agar widget swap berbagi satu sesi wallet, bukan menjalankan lapisan TON Connect kedua.
š„ Standalone vs Integrated
STON.fi saat ini mendukung dua mode TON Connect untuk Omniston.
- standalone untuk aplikasi yang widget-nya bisa mengurus integrasi wallet
- integrated untuk aplikasi yang sudah menginisialisasi TON Connect
- integrated menerima instance yang berjalan (live), bukan hanya URL manifest
š Kenapa Multiple Instances Gagal
Mungkin terlihat mudah memberi Omniston konektornya sendiri. Namun itu membuat dua sistem wallet dalam satu halaman.
- Instance aplikasi Anda menggerakkan header, panel akun, dan aksi TON lainnya
- Instance widget kedua bisa bertabrakan dengan batas SDK TON Connect
- Dokumen STON.fi menyarankan untuk memakai kembali instance yang sudah ada, bukan membuat yang baru
š§ Cara Menghubungkan Integrated Mode
1. Inisialisasi TonConnect sekali di level aplikasi dengan manifest dan restoreConnection().
2. Ekspor objek yang sama ke setiap fitur yang peka wallet.
3. Muat Omniston dan atur type: 'integrated' dengan instance: tonconnect.
4. Mount hanya setelah container ada di DOM.
5. Di React atau Next.js, simpan provider di sisi client dan pass useTonConnectUI().
š¬ Pendapat saya
Bagian yang berguna adalah kepemilikan. Restore wallet, disconnect, dan persetujuan tetap berada di aplikasi. Omniston hanya meminjam konteks tersebut untuk swap. Opsi widget seperti default bid assets tidak memerlukan konektor baru.
Gunakan satu instance TON Connect yang stabil, arahkan Omniston ke sana dalam integrated mode, dan perlakukan seluruh dApp sebagai satu sistem yang terhubung wallet.
Apakah Anda akan menyimpan TON Connect di shared module atau di dalam provider terlebih dulu? š
Komentari stack yang Anda pakai: headless SDK atau TON Connect UI.
Bukan nasihat investasi - lakukan riset sendiri! š
$GRAM @STONfi DEX
