Skip to main content
This function was introduced in SDK version 0.4.0.
Use addNetwork to add a network to a wallet provider. This function requests that the wallet provider add a network to its list of available networks.

Usage

React

Parameters

  • walletAccount - The wallet account to add the network for.
  • networkData - The network configuration to add to the wallet, as a NetworkData object. Get an existing one from getNetworksData or build it yourself with blockExplorerUrls, chain, displayName, iconUrl, name, nativeCurrency, networkId, rpcUrls and testnet.
  • client (optional) - The Dynamic client instance. Only required when using multiple Dynamic clients.

Error Handling

The addNetwork function can throw the following errors:

NetworkAddingUnavailableError

If the wallet provider does not support adding networks, the function will throw a NetworkAddingUnavailableError error. In this case, the user must manually add the network in their wallet.
Last modified on August 21, 2026