@reown/appkit/networks path, you can always add a custom network.
Since version v1.1.0, there are two ways to add your network to Reown AppKit:
1. Adding Your Chain to Viem’s Directory (Recommended)
The SDK uses Viem to provide EVM chains to users under the hood. If your chain is EVM-compatible, it is recommended to open a PR to Viem to add your network to Viem’s directory. Once your chain is accepted by Viem, it will automatically be available with no additional steps required. Here is the documentation of how to add new chain to Viem: https://github.com/wevm/viem/blob/main/.github/CONTRIBUTING.md#chains2. Creating a Custom Chain Object
You can also create a custom network object without waiting for approval from Viem’s repository. Required Information You will need the following values to create a custom network:- id: Chain ID of the network.
- name: Name of the network.
- caipNetworkId: CAIP-2 compliant network ID.
- chainNamespace: Chain namespace.
- nativeCurrency: Native currency of the network.
- rpcUrls: Object containing the RPC URLs for the network.
- blockExplorers: Object containing the block explorers for the network.
customRpcUrls option in the Reown AppKit configuration. This lets you define custom RPC URLs for specific chains. Each entry must follow the format: