@tuwaio/satellite-connect-monorepo
SatelliteConnectProvider()
SatelliteConnectProvider(
props
):Element
Defined in: packages/satellite-react/src/providers/SatelliteConnectProvider.tsx:50
Provider component that manages wallet connections and state
Parameters
props
SatelliteConnectProviderProps
Component properties including store parameters and children
Returns
Element
Remarks
This component creates and provides the Satellite Connect store context to its children. It handles wallet connections, state management, and automatic reconnection functionality. The store is memoized to ensure stable reference across renders.
Example
// Basic usage with single adapter
<SatelliteConnectProvider adapter={solanaAdapter}>
<App />
</SatelliteConnectProvider>
// With auto-connect and multiple adapters
<SatelliteConnectProvider
adapter={[solanaAdapter, evmAdapter]}
autoConnect={true}
callbackAfterConnected={(wallet) => {
console.log('Wallet connected:', wallet.address);
}}
>
<App />
</SatelliteConnectProvider>
Last updated on