Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

243
Vistas
Solana JSON RPC API getBalance method always returns 0

I am trying to get the SOL balance from a phantom wallet. The wallet has > 0 SOL in it, so I know that something is wrong when I make the call. Here is my code:

(async () => {
            const connection = new solanaWeb3.Connection(
                solanaWeb3.clusterApiUrl('devnet'),
                'confirmed',
            );

            if (phantom && phantom.publicKey !== null) {
                const balance = await connection.getBalance(phantom.publicKey)
                console.log(balance);
            }
})();

What am I doing wrong?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Your issue looks like it might be with the assignment to phantom.publicKey itself and not your code. Replacing phantom.public key with a defined public key below works.

const solanaWeb3 = require('@solana/web3.js');

const public_key=new solanaWeb3.PublicKey("your Solana public address with non-0 balance");

(async () => {
            const connection = new solanaWeb3.Connection(
                solanaWeb3.clusterApiUrl('devnet'),
                'confirmed',
            );

            if (public_key !== null) {
                const balance = await connection.getBalance(public_key);
                console.log(balance)
            }
})();

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda