Skip to main content
Signatures and transactions from the App SDK are handled by the Startale App, so the networks you can transact on are the ones the Startale App serves. For testing, the Mini App developer preview also serves two testnets. They are not available anywhere else in the Startale App, including the App SDK.

Public RPC endpoints

These public endpoints are rate-limited and intended for development. For production traffic, run your own node or use an infrastructure partner. See the Soneium builder docs for the current options.

Block explorers

Chain definitions

Soneium chains are exported by viem/chains and wagmi/chains:

Declaring supported chains

For the wagmi connector, the chain list comes from wagmi’s createConfig({ chains }) array. startaleConnector() derives appChainIds from it automatically:

Switching networks

Use wagmi’s useSwitchChain() or the raw provider’s wallet_switchEthereumChain method. Once connected, a switch to a network the Startale App serves happens in the SDK without a popup and emits chainChanged. See wallet_switchEthereumChain.
Inside a Mini App, the host only switches to a chain your Mini App is enabled for, which is Soneium Mainnet only by default. See Mini App chains.

Stablecoin

USDSC is the canonical stablecoin on Soneium. See Pay with USDSC for full transfer examples.