// Replace <api-key> with your Helius API key
const { Connection } = require('@solana/web3.js');
async function logLargestAccounts() {
const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');
try {
const largestAccounts = await connection.getLargestAccounts();
console.log(`Largest Accounts (Slot: ${largestAccounts.context.slot}):`);
largestAccounts.value.forEach((account, index) => {
console.log(
` ${index + 1}. Address: ${account.address}, Balance: ${account.lamports / 10**9} SOL`
);
});
// For full raw details:
// console.log(JSON.stringify(largestAccounts, null, 2));
} catch (error) {
console.error('Error fetching largest accounts:', error);
}
}
logLargestAccounts();