Owns the connection lifecycle: creates the DappSDK from config, restores a previous session
on mount without opening the picker, and wires wallet-pushed events into the state hooks read.
With no walletPicker configured it also guards the SDK's own popup, so a close the SDK misses
settles the connect and retires the SDK under it. Those hooks mirror wagmi's naming, not its
TanStack Query result shapes, and every one throws with no provider above it, there being no
ambient session to fall back to. Renders no DOM of its own.
Owns the connection lifecycle: creates the
DappSDKfromconfig, restores a previous session on mount without opening the picker, and wires wallet-pushed events into the state hooks read. With nowalletPickerconfigured it also guards the SDK's own popup, so a close the SDK misses settles the connect and retires the SDK under it. Those hooks mirror wagmi's naming, not its TanStack Query result shapes, and every one throws with no provider above it, there being no ambient session to fall back to. Renders no DOM of its own.