- remove chain initialize logic in getChainByName
- do the context, aka try to get zustand in a zustand provider that is a client component
- prefetching should still work and why not have url params
- next 13 serialization server -> client
- all use query hooks depend on isChainApiReady and on Chain.name