BARU: Helius mengakuisisi Light Protocol
Wallet API (Beta)

Data dompet Solana kini lebih mudah

Satu REST API untuk mendapatkan saldo, riwayat, identitas, dan sumber pendanaan dompet Solana. Tidak perlu menghafal metode JSON-RPC Solana atau menghitung lamport.

Gambar Utama
IDENTITAS

Ketahui identitas pemilik dompet

Petakan alamat atau nama domain Solana ke suatu identitas. Mendukung lebih dari 32.500 label dan 21,5 juta tag.

GET /v1/wallet/{wallet}/identity
          
{ "address": "HXsKP7wrBWaQ8T2Vtjry3Nj3oUgwYcqq9vrHDM12G664", "type": "exchange", "name": "Binance 1", "category": "Centralized Exchange", "tags": ["Centralized Exchange"] }
  • Pencarian tunggal atau batch hingga 100 alamat
  • TLD kustom SNS dan ANS dapat dipetakan di mainnet
  • Mendukung label untuk alamat bursa, dompet protokol, institusi, dan alamat yang ditandai
DIDANAI OLEH

Lacak pihak yang mendanai dompet

Sumber pendanaan awal suatu dompet: siapa yang mengirim SOL pertama, jumlahnya, dan waktunya. Nama dan jenis pemberi dana berasal dari sistem identitas yang sama.

GET /v1/wallet/{wallet}/funded-by
          
{ "funder": "26MAyPNpK4At8LgRECMMbgiKQuJyg3oACtw1Q9FRyuba", "funderName": null, "funderType": null, "mint": "So11111111111111111111111111111111111111111", "symbol": "SOL", "amount": 0.09811972, "amountRaw": "98119720", "decimals": 9, "date": "2022-01-19T20:46:34.000Z", "signature": "5WX9C5kCQNULGGrSHJBR1WDFyetVyekbUpe1KQ45p3zEBe6jVgSsJuMqLWijjTDcnaAK2518ZriktRMCNycnsNAG", "timestamp": 1642625194, "slot": 116984883, "explorerUrl": "https://orbmarkets.io/tx/5WX9C5kCQNULGGrSHJBR1WDFyetVyekbUpe1KQ45p3zEBe6jVgSsJuMqLWijjTDcnaAK2518ZriktRMCNycnsNAG?tab=summary" }
  • Alamat pemberi dana langsung, jumlah, slot, dan tanda tangan
  • Bursa, protokol, atau tidak diketahui, diberi label jika kami mengetahuinya
  • Simpan dalam cache selamanya. Pemberi dana pertama suatu dompet tidak pernah berubah
RIWAYAT

Aktivitas dompet yang diurai sepenuhnya

Riwayat transaksi dengan perubahan saldo per transaksi dalam bahasa yang mudah dibaca.

GET /v1/wallet/{wallet}/history
          
{ "data": [ { "signature": "5wHu1qwD7Jsj3xqWjdSEJmYr3Q5f5RjXqjqQJ7jqEj7jqEj7jqEj7jqEj7jqEj7jqE", "timestamp": 1704067200, "slot": 250000000, "fee": 0.000005, "feePayer": "86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY", "error": null, "balanceChanges": [ { "mint": "So11111111111111111111111111111111111111111", "amount": -0.05, "decimals": 9 } ] } ], "pagination": { "hasMore": true, "nextCursor": "5wHu1qwD7Jsj3xqWjdSEJmYr3Q5f5RjXqjqQJ7jqEj7jqEj7jqEj7jqEj7jqEj7jqE" } }
  • Terbaru terlebih dahulu, hingga 100 transaksi per halaman
  • tokenAccounts=balanceChanged hanya untuk pembaruan
  • amount sudah disesuaikan dengan desimal; tidak perlu menghitung lamport
HELIUS WALLETS-AS-A-SERVICE

Luncurkan dompet dan lapisan data secara bersamaan

Tambahkan dompet tertanam nonkustodial ke aplikasi Anda dengan dukungan opsi masuk melalui passkey, email, dan dompet yang sudah ada menggunakan helius-wallet-kit

Kasus penggunaan Wallet API

Dasbor dompet

Saldo, nilai USD, dan metadata dalam satu panggilan REST. Tidak perlu menggabungkan DAS atau menghitung lamport

Pelacak portofolio

Gunakan riwayat dan balance-at untuk merekonstruksi kepemilikan serta menghitung PnL dari waktu ke waktu

Pemroses pembayaran

Catat transaksi dan transfer beserta pihak lawan, jumlah, mint, dan arah

Pajak dan akuntansi

Dapatkan riwayat yang mudah dibaca beserta saldo dan perubahan per transaksi

Kepatuhan dan AML

Cari bursa dan dompet perbendaharaan yang dikenal, lalu lihat cara dompet tersebut didanai

Penjelajah dan analitik

Dapatkan tag untuk lebih dari 21 juta dompet guna menambahkan label akun di aplikasi Anda

CARA KERJANYA

Satu REST API untuk semua data dompet Solana

getWalletBalances
const getWalletBalances = async (address) => {
  const url = `https://api.helius.xyz/v1/wallet/${address}/balances?api-key=YOUR_API_KEY`;

  const response = await fetch(url);
  if (!response.ok) {
    throw new Error(`HTTP error! status: ${response.status}`);
  }

  const data = await response.json();

  const solBalance = data.balances[0]; // SOL is always first when showNative=true
  console.log(`SOL Balance: ${solBalance.balance} SOL ($${solBalance.usdValue})`);
  console.log(`Page ${data.pagination.page} Total Value: $${data.totalUsdValue}`);
  console.log(`Token Count (this page): ${data.balances.length}`);

  // Display top holdings
  data.balances.slice(0, 5).forEach(token => {
    console.log(`${token.symbol}: ${token.balance} ($${token.usdValue || 'N/A'})`);
  });

  return data;
};

getWalletBalances("86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY");

1. Dapatkan kunci API

Daftar, dapatkan kunci API Helius Anda, lalu sertakan api-key dalam string kueri atau sebagai header X-Api-Key

2. Akses satu jalur REST

GET /v1/wallet/{wallet}/balances, identitas, riwayat, atau endpoint Wallet API lainnya

3. Tambahkan ke aplikasi Anda

Jumlah telah disesuaikan dengan desimal, identitas telah diberi label, dan data telah diformat dengan benar; tidak diperlukan langkah tambahan

FAQ

Dapatkan jawaban atas pertanyaan umum. Memerlukan bantuan atau paket khusus? Hubungi tim kami.

rasakan perbedaannya

Data dompet tanpa kerumitan

Lewati metode JSON-RPC Solana mentah dan mulai mengueri data dompet onchain dalam hitungan menit