getTokenBalances returns empty array


I’m new here so might be a noob question.

I’m having some trouble to get my token balances. I have 0.15 ethereum and try to list that after loggin in with metamask. And its only with my metamask account that I just created. In the addressSyncStatus table it also says total_tokens: 0

When I call:
const balances = await Moralis.Web3API.account.getTokenBalances({ chain: "eth" });
it returns an empty array

When I call
const balancesNative = await Moralis.Web3API.account.getNativeBalance({ chain: "eth" });

it returns: {balance: '148995052717764339'}

Any idea why getTokenBalances returns an empty array?

getTokenBalances will return only erc20 tokens and not native balance

Makes sense! I knew it had something todo with my lack of crypto knowlegde, thanks for the quick reply!