Lewati ke isi

Wallet Integration

Garuda Wallet (Resmi)

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

Fitur:

  • Buat wallet baru (BIP39 12 kata)
  • Impor seed phrase
  • Backup & konfirmasi mnemonic
  • Kirim / terima GAT
  • Riwayat transaksi
npm run dev:wallet

MetaMask

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

// Tambah network mainnet
await addGarudaChainToMetaMask("mainnet");
await switchToGarudaChain("mainnet");

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

Keamanan Private Key

Penting

  • Jangan pernah share seed phrase
  • Garuda Wallet mengenkripsi key dengan AES-GCM + PBKDF2 di browser
  • Backup seed phrase offline (kertas, bukan screenshot)
  • Production wallet belum diaudit eksternal — gunakan untuk testnet dulu

Kirim GAT (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");
// Native transfer via provider wallet (programmatic)

Explorer

Cek saldo dan riwayat on-chain:

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