Skip to main content
The Startale App SDK supports two integration modes. Pick the one that matches your codebase.
Wrap your app with WagmiProvider and QueryClientProvider. See the Quickstart for a complete example.

With the raw provider

For non-React apps, custom state management, or server-side wallet code:

Options

string
The display name shown in the connection popup. Defaults to 'App' if omitted; recommended to set.
string
An HTTPS URL to a square logo. Shown in the connection popup.
number[]
Chain IDs your app supports. Defaults to [] if omitted; recommended to pass at minimum 1868 (Mainnet) or 1946 (Minato).
Preference
Optional preferences. See createStartaleAccountSDK for the full type.
Record<chainId, { url, id }>
Optional. Wire an ERC-7677 paymaster service per chain. Standalone dapps need this to sponsor gas; without it, users pay from their smart account ETH balance. Mini Apps inside the Startale App ignore this field and use the host paymaster. See Custom paymaster and Gas sponsorship.