TON Connect — protokol terbuka yang menghubungkan aplikasi terdesentralisasi (dApps) dengan dompet TON. Tujuannya — menggantikan input manual seed phrase dan penyalinan alamat dengan standar tunggal untuk otorisasi dan penandatanganan transaksi. Aplikasi dalam ekosistem TON menggunakan TON Connect sebagai standar identifikasi pengguna.
Protokol dikembangkan oleh komunitas TON dan berevolusi secara versi: dukungan saat ini dibangun di sekitar TON Connect 2.
Fitur#
- Lintas platform. Koneksi bekerja dengan browser desktop, perangkat seluler, dan tablet. Dompet dapat berupa aplikasi seluler, klien desktop, atau ekstensi browser.
- Standarisasi. Pengembang mendapatkan antarmuka tunggal ke puluhan dompet (Tonkeeper, MyTonWallet, OpenMask, Telegram Wallet dll.) tanpa integrasi masing‑masing secara terpisah.
- Keamanan. Seed phrase dan kunci pribadi tidak pernah meninggalkan dompet. dApp hanya menerima respons yang sudah ditandatangani.
- Pengalaman pengguna. Satu klik untuk terhubung; antarmuka menawarkan QR code dan skema deep‑link untuk perangkat seluler.
- Pengembangan terbuka. Spesifikasi dan SDK dipublikasikan di repositori
ton-connect/sdk; kontribusi pengembangan diterima dari pengembang independen.
Cara kerja TON Connect#
Komunikasi antara dompet dan dApp berlangsung melalui yang disebut jembatan (bridge) — perantara yang merutekan pesan terenkripsi antara kedua pihak. Kunci dialog disepakati satu kali saat koneksi.
Siklus hidup interaksi:
- Pengguna memulai aksi di dApp yang memerlukan dompet (koneksi, penandatanganan transaksi).
- dApp mengirimkan permintaan ke jembatan TON Connect.
- Jembatan meneruskan permintaan ke dompet pengguna (aplikasi seluler, ekstensi, web).
- Pengguna mengonfirmasi permintaan di dalam dompet.
- Dompet mengirimkan respons yang ditandatangani melalui jembatan kembali ke dApp.
- dApp menggunakan tanda tangan untuk mengirim transaksi ke jaringan atau memverifikasi identitas.
Kunci pribadi tidak keluar dari dompet — jembatan hanya melihat muatan terenkripsi.
SDK dan alat#
Paket resmi:
@tonconnect/sdk— SDK JavaScript dasar untuk integrasi ke semua dApp;@tonconnect/ui— komponen UI siap pakai untuk koneksi (jendela modal, tombol);@tonconnect/ui-react— binding untuk React.
Dokumentasi tersedia di docs.ton.org/develop/dapps/ton-connect/overview. SDK juga tersedia untuk stack lain, termasuk pengembangan seluler.
Keuntungan bagi pengembang#
- mengurangi waktu integrasi — API tunggal untuk semua dompet;
- lapisan UI koneksi siap pakai — tidak perlu merancang jendela modal dari nol;
- skema otentikasi standar dalam ekosistem;
- saluran tunggal untuk mengirim permintaan transaksi terlepas dari dompet yang dipilih.
Lihat jugaLihat juga#
- The Open Network
- Tonkeeper
- Telegram Wallet
- Smart Contracts
- Toncoin