Skip to content

Fetching token balances on solana mainnet always returns 0 tokens #26

@jorg1piano

Description

@jorg1piano

When trying to fetch wallets on solana mainnet the response always returns 0 tokens:

package main

import (
	"coin_market_tracker/env"
	"fmt"

	"github.com/covalenthq/covalent-api-sdk-go/chains"
	"github.com/covalenthq/covalent-api-sdk-go/covalentclient"
	"github.com/covalenthq/covalent-api-sdk-go/quotes"
	"github.com/covalenthq/covalent-api-sdk-go/services"
)

func main() {
	env.LoadKeysFromEnv()
	var Client = covalentclient.CovalentClient(env.GetApiKeys().CovalentHqApiKey)

	solAddress := "ENcEhwjQbXKxsPyEJWSVnn8S2mZfczMeKpLJhBDBHsHg"
	currency := quotes.USD
	NoSpam := false
	resp, _ := Client.BalanceService.GetTokenBalancesForWalletAddress(chains.SolanaMainnet, solAddress, services.GetTokenBalancesForWalletAddressQueryParamOpts{
		QuoteCurrency: &currency,
		NoSpam:        &NoSpam,
	})
	fmt.Println(len(resp.Data.Items), "tokens found") // prints: 0 tokens found
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions