Description
The hooks in useBalance are defaulting to zero even when loading. I think it would be even simpler if they just returned the data from useReadContract (similar to returning from useQuery) - so the balance is undefined while loading. This will align with the practices recommended by react-query maintainers (See this article)