Web3 Demo untuk Pemula

Connect Wallet

Ini adalah fondasi semua aplikasi Web3. Coba connect MetaMask kamu! 👇

// Wallet Status
Tidak Terhubung
-- Network
⚠️ MetaMask tidak terdeteksi! Install dulu di metamask.io atau buka halaman ini di browser HP yang sudah ada MetaMask nya.
Alamat Wallet Kamu
-
Saldo ETH
0.0000 ETH
💻 Kode di baliknya
// 1. Cek apakah MetaMask ada
if (window.ethereum) {

  // 2. Minta izin connect ke wallet
  const accounts = await window.ethereum
    .request({
      method: 'eth_requestAccounts'
    });

  // 3. Ambil alamat wallet
  const address = accounts[0];

  // 4. Ambil saldo
  const balance = await window.ethereum
    .request({
      method: 'eth_getBalance',
      params: [address, 'latest']
    });

  // 5. Tampilkan ke user!
  console.log("Connected!", address);
}
🔌
window.ethereum
MetaMask menyuntikkan objek ini ke browser — pintu masuk ke blockchain!
🔑
eth_requestAccounts
Perintah untuk minta izin akses wallet ke pengguna
📋
Wallet Address
Identitas unik kamu di blockchain — seperti nomor rekening!
eth_getBalance
Perintah untuk cek saldo ETH di wallet yang terhubung