> For the complete documentation index, see [llms.txt](https://docs.libertyswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.libertyswap.finance/how-to/common-issues-while-using-liberty-swap/setup-and-configure-rpcs-and-networks.md).

# Setup & Configure RPCs & Networks

### 1️⃣ What is RPC and why is it important?

**RPC (Remote Procedure Call)** is the gateway that connects your crypto wallet (MetaMask, Rabby, OKX Wallet, Pulse Wallet, IM Wallet…) to a blockchain (PulseChain, Ethereum, BSC, Base, Arbitrum…).

Every time you:

* Open your wallet
* Check your balance
* Swap tokens on Liberty Swap Finance
* Sign or send a transaction

Your wallet sends requests to the blockchain through an **RPC server**.

If the RPC is slow, overloaded, or broken, your wallet will appear to malfunction — even though your assets are still safely stored on-chain.

### 2️⃣ When do you need to change RPC?

You should consider changing your RPC when you experience any of the following:

#### ❌ Your token balance shows as zero

Even though you know the funds are there.

#### ❌ Transactions stay pending forever

Or get stuck on “Confirming…”

#### ❌ Liberty Swap Finance does not load correctly

Pools, prices, or swap functions fail to display.

#### ❌ Errors such as

“Failed to fetch”, “RPC error”, “Network error”

#### ❌ The blockchain feels slow or unresponsive

The default RPC is congested or temporarily down.

### 3️⃣ The solution: Change or add another RPC

An RPC is just a **connection server**.\
Changing RPC means:

* You are switching to another gateway to the same blockchain
* Your wallet, funds, and private keys remain unchanged
* Security is not affected

Think of it like:

> If a website is slow, you switch to a different server or DNS to access it faster.

## 📘 HOW TO CHANGE OR ADD A CUSTOM RPC

### 4️⃣ How to add or change RPC in your wallet

This works for:\
**MetaMask, Rabby, OKX Wallet, IM Wallet, Pulse Wallet, Trust Wallet (EVM mode)**

#### Step 1

Open your wallet → Click the **Network Selector** (Ethereum, BSC, Arbitrum, etc.)

#### Step 2

Select **“Add Network”** or **“Custom RPC”**

#### Step 3

Fill in the following fields:

| Field              | Description          |
| ------------------ | -------------------- |
| Network Name       | Display name         |
| RPC URL            | Node endpoint        |
| Chain ID           | Blockchain ID        |
| Currency Symbol    | Native coin          |
| Block Explorer URL | Transaction explorer |

#### Step 4

Click **Save** → Switch to the new network → Done

## 📗 READY-TO-USE RPC SETTINGS

### 🔹 PulseChain

| Field           | Value                         |
| --------------- | ----------------------------- |
| Network Name    | PulseChain                    |
| RPC URL         | <https://rpc.pulsechain.com>  |
| Chain ID        | 369                           |
| Currency Symbol | PLS                           |
| Block Explorer  | <https://scan.pulsechain.com> |

Backups:

```
https://pulsechain.publicnode.com
https://pulsechain-rpc.publicnode.com
https://rpc-pulsechain.g4mm4.io
```

### 🔹 Ethereum Mainnet

| Field           | Value                      |
| --------------- | -------------------------- |
| Network Name    | Ethereum Mainnet           |
| RPC URL         | <https://rpc.ankr.com/eth> |
| Chain ID        | 1                          |
| Currency Symbol | ETH                        |
| Block Explorer  | <https://etherscan.io>     |

Backups:

```
https://cloudflare-eth.com
https://ethereum.publicnode.com
https://eth.llamarpc.com
https://rpc.flashbots.net
```

### 🔹 BNB Smart Chain (BSC)

| Field           | Value                              |
| --------------- | ---------------------------------- |
| Network Name    | Binance Smart Chain                |
| RPC URL         | <https://bsc-dataseed.binance.org> |
| Chain ID        | 56                                 |
| Currency Symbol | BNB                                |
| Block Explorer  | <https://bscscan.com>              |

Backups:

```
https://bsc.publicnode.com
https://bsc-rpc.publicnode.com
https://rpc.ankr.com/bsc
https://endpoints.omniatech.io/v1/bsc/mainnet/public
```

### 🔹 Base Mainnet

| Field           | Value                      |
| --------------- | -------------------------- |
| Network Name    | Base Mainnet               |
| RPC URL         | <https://mainnet.base.org> |
| Chain ID        | 8453                       |
| Currency Symbol | ETH                        |
| Block Explorer  | <https://basescan.org>     |

Backups:

```
https://base.publicnode.com
https://base-rpc.publicnode.com
https://1rpc.io/base
https://base.blockpi.network/v1/rpc/public
```

### 🔹 Arbitrum One

| Field           | Value                          |
| --------------- | ------------------------------ |
| Network Name    | Arbitrum One                   |
| RPC URL         | <https://arb1.arbitrum.io/rpc> |
| Chain ID        | 42161                          |
| Currency Symbol | ETH                            |
| Block Explorer  | <https://arbiscan.io>          |

Backups:

```
https://arbitrum.publicnode.com
https://arbitrum.llamarpc.com
https://rpc.ankr.com/arbitrum
https://1rpc.io/arb
```

### 🔹 Solana Mainnet (Non-EVM)

⚠ Solana does not use EVM-style RPCs.\
You must use a Solana-compatible wallet such as **Phantom, Solflare, Backpack, or OKX (Solana mode)**.

| Field        | Value                                 |
| ------------ | ------------------------------------- |
| Network      | Solana Mainnet Beta                   |
| RPC URL      | <https://api.mainnet-beta.solana.com> |
| Native Token | SOL                                   |
| Explorer     | <https://explorer.solana.com>         |

Backups:

```
https://solana.publicnode.com
https://rpc.ankr.com/solana
https://solana-mainnet.rpc.extrnode.com
https://mainnet.helius-rpc.com
```

### 5️⃣ Advanced tip: Use multiple RPCs for stability

Some wallets (Rabby, IM Wallet, Pulse Wallet) allow you to add multiple RPC URLs for the same network.

This enables:

* Automatic failover if one RPC goes down
* Faster data loading
* More reliable swaps and transactions

### 6️⃣ Security notes

✔ RPC servers cannot access or steal your funds\
✔ They only read blockchain data and relay transactions\
❗ However, malicious RPCs could:

* Show incorrect balances
* Redirect you to fake networks

Always use RPCs from:

* Official blockchain websites
* Project documentation


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.libertyswap.finance/how-to/common-issues-while-using-liberty-swap/setup-and-configure-rpcs-and-networks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
