Akun Garuda (Smart Account)¶
Akun Garuda adalah rekening operasional utama Dompet Garuda di jaringan. Bentuknya Smart Account proxy (account abstraction, ERC-4337): aset dan aktivitas GDC berpusat di alamat Akun Garuda, sementara kunci perangkat hanya berperan sebagai otorisasi dan penanda tangan.
Setelah Garuda ID aktif, alamat penerimaan, pengiriman, dan kode QR GDC memakai Akun Garuda, bukan kunci perangkat.
Model produk¶
| Konsep | Peran |
|---|---|
| Garuda ID | Identitas digital (@username) di ekosistem Garuda |
| Kunci perangkat | Kredensial EOA di perangkat. Membuka Dompet Garuda dan menandatangani transaksi |
| Akun Garuda | Smart Account proxy on-chain. Rekening utama untuk GDC |
Prinsip yang berlaku:
- Akun Garuda (proxy) adalah rekening utama. Tidak ada pengembalian ke model di mana kunci perangkat menjadi rekening GDC utama.
- Pengguna baru setelah Garuda ID mendapat Akun Garuda dari factory proxy terkini tanpa gerbang upgrade versi.
- Pengguna Akun Garuda lama (akun non-proxy atau factory lama) wajib menyelesaikan upgrade versi sekali sebelum masuk beranda, lalu memakai alamat proxy baru sebagai rekening utama.
- Alamat kunci perangkat dan Akun Garuda berbeda. Kontrol tanda tangan tetap di perangkat, saldo serta aktivitas GDC berada di Smart Account.
Mengapa Smart Account proxy¶
- Satu alamat rekening untuk terima, kirim, dan QR setelah Garuda ID aktif
- Logika akun dapat diperbarui lewat UUPS pada implementasi, tanpa mengganti kunci perangkat pengguna
- Otorisasi tetap di pengguna: transaksi ditandatangani dari perangkat
- 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 dan password)
- Buat Garuda ID (wajib sebelum masuk dashboard)
- Sistem menyiapkan Akun Garuda (proxy factory terkini)
- Jika akun lama terdeteksi, selesaikan layar Versi baru tersedia sekali
- Bagikan
@usernameatau alamat Akun Garuda untuk menerima GDC
Produksi: wallet.garudachain.id
Garuda Pay dan GIDR¶
| Lapisan | Fungsi |
|---|---|
| GDC on-chain | Saldo dan transaksi di Akun Garuda (terima, kirim, QR, staking, NFT) |
| Garuda Pay (GIDR) | Settlement Rupiah off-chain melalui ledger custodial, terpisah dari alamat GDC |
Merchant dan pengguna melihat saldo Pay (GIDR) di Dompet Garuda. Settlement operasional merchant mengacu ke Akun Garuda sebagai rekening on-chain utama.
Upgrade dari akun lama¶
Akun Garuda versi lama (deploy CREATE2 non-proxy) diganti menjadi proxy permanen. Dompet Garuda memindahkan aset likuid ke alamat baru saat upgrade.
Catatan untuk pengguna dan dukungan:
- Staking yang masih terkunci tetap di akun lama sampai masa kunci selesai, lalu dapat dipulihkan
- NFT yang masih listing di pasar perlu dibatalkan listing terlebih dahulu sebelum dipindahkan
- Panel pemulihan di beranda membantu menyelaraskan sisa aset setelah upgrade
Jangan mengarahkan pengguna untuk kembali memakai kunci perangkat sebagai rekening GDC. Kunci perangkat hanya untuk autentikasi dan tanda tangan.
Ringkasan¶
- Garuda ID adalah identitas digital (
@username), bukan NIK - Alamat QR dan penerimaan GDC menggunakan Akun Garuda
- Kunci perangkat hanya untuk autentikasi dan tanda tangan di perangkat
- Saldo GDC utama berada di Akun Garuda
- Garuda Pay (Rp/GIDR) memakai saldo Pay, terpisah dari alamat GDC on-chain
Integrasi wallet pihak ketiga¶
MetaMask dan wallet EOA lain dapat terhubung ke Garuda Chain (Chain ID 8846) sebagai akun tanda tangan biasa. Fitur Akun Garuda (proxy) dan Garuda ID tersedia di Dompet Garuda resmi.
Lihat juga:
Explorer¶
Cek aktivitas on-chain Akun Garuda:
https://explorer.garudachain.id/accounts/<alamat-akun-garuda>
Pastikan alamat yang dicek adalah Akun Garuda, bukan kunci perangkat, jika pengguna sudah mengaktifkan Akun Garuda.