Feature Request: Network switching without wallet connection
Problem
The network modal (open({ view: "Networks" })) only works when a wallet is connected.
Many dApps need "browse mode" where users view chain data before connecting. Without this feature, we're forced to build and maintain a completely custom network selector modal - duplicating AppKit's functionality just because the user hasn't connected yet.
Impact
High.
This single limitation means we can't fully adopt AppKit's network UI. We either:
- Build a custom modal (defeating the purpose of using AppKit for this)
- Force users to connect before browsing (bad UX)
Describe the solution you'd like
Allow network selection when disconnected. Selected network becomes the default for viewing and subsequent connections.
createAppKit({
allowDisconnectedNetworkSwitch: true,
});
Hey AppKit team (@tomiir @enesozturk @svenvoskamp), is there any way we could sponsor the development of this functionality? It would save us a lot of trouble as we wouldn't have to maintain our custom chain picker modal anymore, which currently looks like this:
We would love to be able to rely upon your picker:
And it shouldn't hard for you to let the network/chain be configurable without a connected wallet. Right? 🙏