Akun Garuda (Smart Account)¶
Akun Garuda adalah Smart Account on-chain di Dompet Garuda. Model ini mengikuti account abstraction (ERC-4337): aset dan aktivitas GDC berpusat di Smart Account, sementara kunci perangkat hanya berperan sebagai signer.
Setelah Garuda ID aktif, alamat terima, kirim, dan QR GDC memakai Akun Garuda, bukan alamat kunci perangkat.
Ringkas¶
| Konsep | Peran |
|---|---|
| Garuda ID | Identitas digital (@username) di ekosistem Garuda |
| Kunci perangkat | EOA di perangkat. Membuka wallet dan menandatangani transaksi (signer) |
| Akun Garuda | Smart Account on-chain untuk GDC. Pusat terima, kirim, dan QR |
Alamat kunci perangkat dan Akun Garuda berbeda. Itu disengaja: kontrol tanda tangan tetap di perangkat, sementara saldo serta aktivitas GDC berada di Smart Account.
Mengapa Smart Account¶
- Satu alamat Smart Account untuk terima, kirim, dan QR setelah Garuda ID aktif
- Signer tetap di pengguna: transaksi ditandatangani dari kunci perangkat
- Pemisahan peran yang jelas: identitas lewat Garuda ID, on-chain lewat Akun Garuda
- Siap account abstraction: sponsor gas (paymaster) dapat menanggung biaya jaringan sesuai kuota layanan
Integrator Dompet Garuda resmi tidak perlu mengelola EntryPoint atau paymaster secara manual untuk alur pengguna standar.
Alur pengguna di Dompet Garuda¶
- Buat atau impor wallet (seed phrase / password)
- Buat Garuda ID (wajib sebelum masuk dashboard)
- Aktifkan Akun Garuda sebagai Smart Account
- Bagikan
@usernameatau alamat Smart Account untuk menerima GDC
Produksi: wallet.garudachain.id
Yang boleh dipublikasikan ke pengguna¶
- Garuda ID adalah identitas (
@username), bukan NIK - Alamat QR / terima setelah aktivasi adalah Akun Garuda (Smart Account)
- Kunci perangkat hanya untuk autentikasi dan tanda tangan (signer)
- Saldo GDC utama ada di Smart Account
- Garuda Pay (Rp) memakai saldo Pay, terpisah dari alamat GDC on-chain
Yang tidak perlu ditampilkan ke publik¶
Hindari mempublikasikan detail operasional internal, misalnya:
- Kunci privat, seed phrase, atau skrip operator
- Endpoint admin, allowlist sponsor, atau parameter kuota internal
- Alamat treasury / float / kontrak operasional yang tidak ditujukan untuk pengguna
- Runbook VPS, hardfork, atau prosedur break-glass
Untuk pengguna, cukup jelaskan peran Garuda ID, Akun Garuda (Smart Account), dan kunci perangkat (signer).
Integrasi wallet pihak ketiga¶
MetaMask dan wallet EOA lain dapat terhubung ke Garuda Chain (Chain ID 8846) sebagai akun tanda tangan biasa. Fitur Smart Account dan Garuda ID adalah pengalaman Dompet Garuda resmi.
Lihat juga:
Explorer¶
Cek aktivitas on-chain Smart Account:
https://explorer.garudachain.id/accounts/<alamat-akun-garuda>
Pastikan alamat yang dicek adalah Akun Garuda (Smart Account), bukan hanya kunci perangkat, jika pengguna sudah mengaktifkan Akun Garuda.