> For the complete documentation index, see [llms.txt](https://help.tpwallet.io/en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tpwallet.io/en/wallet-operation/custom-network-token/how-to-add-custom-network.md).

# How to Add Custom Network

TokenPocket supports adding custom networks. In essence, this allows the wallet to connect to the corresponding blockchain network through the RPC node information entered by the user.

RPC can be understood as the communication interface between the wallet and the blockchain network. The wallet itself does not directly run nodes for all blockchain networks. Instead, it reads on-chain data, queries balances, obtains transaction statuses, and broadcasts transactions to the corresponding network through RPC nodes.

After the user enters the correct network name, RPC node URL, Chain ID, and native token symbol, TokenPocket can identify the network and create or import wallet addresses under that network.

It should be noted that a custom network only adds a network connection entry in the wallet. It does not mean that TokenPocket endorses the security of the network or RPC node. Therefore, users should only add network information from the project’s official website, official documentation, or trusted sources.

***

**Enter the Network Selection Page**

Open TokenPocket, and on the wallet homepage, tap the second icon in the upper-right corner to enter the “Select Network” page.

<figure><img src="/files/OFUQhClhG9mCHaX7SYel" alt=""><figcaption></figcaption></figure>

After entering the page, you can see the Identity Wallet, Multi-Signature Wallet, Hardware Wallet, and Single-Network Wallet lists.

If the network you need to add has already been listed by TokenPocket, you can directly enter the network name or native token symbol in the search box to search, and then add or switch to it according to the search results.

If you cannot find the target network, you need to add it manually through “Add Custom Network”.

***

**Enter the Add Custom Network Page**

On the “Select Network” page, scroll down to the bottom and tap “Add Custom Network”.

<figure><img src="/files/lSanRV3eFlt5IwkOfkhK" alt=""><figcaption></figcaption></figure>

After entering the “Custom Network” page, if the page displays a list of networks that can be added, you can also search for the target network first.

If the target network still cannot be found in the list, tap “Add Custom Network” at the bottom of the page to enter the manual input page.

***

**Fill in Custom Network Information**

After entering the custom network adding page, you need to fill in the network name and RPC node URL. After entering the correct RPC, the system will usually automatically read network information such as the Chain ID and native token symbol.

<figure><img src="/files/Izttp0Rn4JLPClERe118" alt=""><figcaption></figcaption></figure>

The network name can be filled in according to the official name provided by the project team. The RPC node URL should be obtained from the project’s official documentation, official website, or trusted sources.

After entering the correct RPC, tap any blank area on the page or another input field. The system will attempt to automatically read the relevant data of the network, such as:

* Chain ID
* Native token symbol
* Network type
* Blockchain explorer URL

The blockchain explorer is optional. If the project team provides an official explorer URL, you can also fill it in to make it easier to view transaction records later.

After confirming that the network name, RPC, Chain ID, native token symbol, and other information are correct, tap “Save”.

***

**Create or Import a Custom Network Wallet**

After tapping the newly added custom network on the network selection page, the “Add Wallet” window will pop up.

<figure><img src="/files/6d78EM0AOmhICvOwkizE" alt=""><figcaption></figcaption></figure>

Users can choose according to their actual needs:

* Create Wallet
* Import Wallet

If this is your first time using the network, you can select “Create Wallet” and follow the page prompts to complete wallet creation.

If you already have a wallet address for this network, you can select “Import Wallet” and import the existing wallet using a mnemonic phrase, private key, or other methods.

After completing creation or import, you can enter the wallet asset page of the custom network.

***

**Important Notes for Adding a Custom Network**

Custom networks can extend the wallet’s support for different blockchain networks. However, since the network information needs to be confirmed by the user, please be sure to pay attention to security before proceeding.

Please note:

* Only add trusted custom networks.
* RPC node URLs should come from the project’s official website, official documentation, or trusted channels.
* Do not casually copy RPC information provided in communities, private messages, or by strangers.
* Before adding, please check whether the network name, RPC, Chain ID, and native token symbol are correct.
* If the Chain ID or RPC information is incorrect, the network may not function properly.
* If a malicious RPC is used, risks such as abnormal asset display or misleading transaction information may occur.
* After a custom network is added, you still need to create or import a wallet before using it.
* After creating or importing a wallet, please properly back up your mnemonic phrase or private key.
* TokenPocket will not store users’ mnemonic phrases, private keys, or wallet passwords.

***

**FAQ**

* **Why can’t I find the network I want to add?**

If you cannot find the target network on the network selection page, it means that the network may not have been listed by TokenPocket yet. Users can manually add the network information through “Add Custom Network”.

***

* **What information is mainly required for a custom network?**

The main information required is the network name and RPC node URL. After entering the correct RPC, the system will usually automatically read information such as the Chain ID and native token symbol.
