> 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
