Lewati ke isi

Integrasi Dompet

Dompet Garuda (resmi)

Dompet resmi Garuda Chain: wallet.garudachain.id (production) atau http://localhost:3001 (development).

Fitur utama:

  • Buat wallet baru (BIP39, 12 kata)
  • Impor seed phrase
  • Cadangan dan konfirmasi mnemonic
  • Garuda ID (@username) sebagai identitas digital
  • Akun Garuda sebagai Smart Account proxy (rekening utama GDC: terima, kirim, QR, sponsor gas)
  • Garuda Pay untuk settlement GIDR off-chain
  • Kirim dan terima GDC
  • Riwayat transaksi
npm run dev:wallet

Penjelasan lengkap: Akun Garuda (Smart Account).

Akun Garuda dan kunci perangkat

Setelah Garuda ID aktif:

Komponen Peran
Akun Garuda Smart Account proxy on-chain. Rekening utama untuk terima dan kirim GDC
Kunci perangkat Kredensial EOA di perangkat untuk membuka Dompet Garuda dan menandatangani transaksi

Model produk: Smart Account proxy bersifat permanen sebagai rekening utama. Pengguna baru memakai factory proxy terkini. Pengguna akun lama menyelesaikan upgrade versi sekali sebelum beranda.

MetaMask

import {
  addGarudaChainToMetaMask,
  switchToGarudaChain,
} from "@garuda-chain/sdk";

await addGarudaChainToMetaMask("mainnet");
await switchToGarudaChain("mainnet");

Jaringan yang didukung: devnet, private-testnet, public-testnet, mainnet.

MetaMask terhubung sebagai akun tanda tangan EOA. Pengalaman Garuda ID dan Akun Garuda tersedia di Dompet Garuda resmi.

Keamanan kunci privat

Penting

  • Jangan pernah membagikan seed phrase
  • Dompet Garuda mengenkripsi kunci dengan AES-GCM + PBKDF2 di browser
  • Cadangkan seed phrase offline (kertas, bukan tangkapan layar)
  • Gunakan jaringan yang sesuai: mainnet untuk dana nyata, testnet untuk uji coba

Kirim GDC (SDK)

import { GarudaClient } from "@garuda-chain/sdk";

const client = new GarudaClient({
  rpcUrl: "https://rpc.garudachain.id",
  privateKey: process.env.PRIVATE_KEY, // server-side only
});

const balance = await client.getBalance("0xYourAddress");

Untuk alur pengguna akhir Dompet Garuda, saldo dan transfer GDC mengacu ke Akun Garuda, bukan hanya kunci perangkat.

Explorer

Cek saldo dan riwayat on-chain:

https://explorer.garudachain.id/accounts/0xYourAddress

Untuk pengguna Dompet Garuda yang sudah mengaktifkan Akun Garuda, gunakan alamat Akun Garuda, bukan kunci perangkat.