// Replace <api-key> with your Helius API key
const { Connection } = require('@solana/web3.js');
async function getMinimumDelegation() {
const connection = new Connection('https://mainnet.helius-rpc.com/?api-key=<api-key>');
try {
const minDelegation = await connection.getStakeMinimumDelegation();
console.log(`Current minimum stake delegation: ${minDelegation} lamports`);
// The raw response includes context:
// const fullResponse = await connection.getStakeMinimumDelegation('confirmed'); // Example with commitment
// console.log(JSON.stringify(fullResponse, null, 2));
} catch (error) {
console.error('Error fetching stake minimum delegation:', error);
}
}
getMinimumDelegation();