diff --git a/components/brave_wallet_ui/common/async/base-query-cache.ts b/components/brave_wallet_ui/common/async/base-query-cache.ts index 0344716c07b..6227c2bdcd6 100644 --- a/components/brave_wallet_ui/common/async/base-query-cache.ts +++ b/components/brave_wallet_ui/common/async/base-query-cache.ts @@ -369,12 +369,15 @@ export class BaseQueryCache { this.rewardsInfo = emptyRewardsInfo return this.rewardsInfo } - - const balance = await getBraveRewardsProxy().fetchBalance() - const { provider, status, links } = (await getBraveRewardsProxy().getExternalWallet()) || {} + if (!provider || provider === 'solana') { + return emptyRewardsInfo + } + + const balance = await getBraveRewardsProxy().fetchBalance() + this.rewardsInfo = { isRewardsEnabled: true, balance,