Skip to content

Commit 2bb7553

Browse files
committed
added switch chain troubleshooting
1 parent 5feaf84 commit 2bb7553

File tree

3 files changed

+111
-0
lines changed

3 files changed

+111
-0
lines changed

docs/functionyard/troubleshooting/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ If your FxBlox appears disconnected or unresponsive:
1616

1717
- **[Disconnected Blox](disconnected-blox.md)** - LED-based troubleshooting guide to diagnose and fix connection issues
1818

19+
### Blockchain Network Issues
20+
21+
If you're experiencing problems with blockchain network switching:
22+
23+
- **[Switch Chain](switch-chain.md)** - Resolve persistent "Switch to Chain" button issues and network connectivity problems
24+
1925
## Getting Additional Help
2026

2127
If you can't find a solution to your problem in this troubleshooting section:
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Switch Chain Troubleshooting
2+
3+
If you're experiencing issues with blockchain network switching in the FxBlox app, this guide will help you resolve common problems.
4+
5+
## Understanding Blockchain Networks
6+
7+
The FxBlox app supports multiple blockchain networks:
8+
9+
- **SKALE** - The default chain for most users
10+
- **Base** - Available for users with authorization codes
11+
12+
## Common Issue: Persistent "Switch Chain" Button
13+
14+
If the app continues to show a "Switch to Chain" button even after you've selected the correct chain in MetaMask, follow these troubleshooting steps:
15+
16+
### Symptoms
17+
- The "Switch to Chain" button appears on the home page, pools page, or chain selection page
18+
- Button remains visible even after selecting the correct chain in MetaMask
19+
- App doesn't recognize that you're on the correct network
20+
21+
### Solution Steps
22+
23+
Follow these steps in order to resolve the chain switching issue:
24+
25+
#### Step 1: Verify MetaMask Network
26+
1. **Open MetaMask** in your browser or mobile app
27+
2. **Check the network selector** at the top of MetaMask
28+
3. **Ensure you're connected** to the chain you want to use:
29+
- **SKALE Mainnet** (default)
30+
- **Base** (if you have authorization)
31+
32+
:::tip
33+
Make sure the network name in MetaMask exactly matches what the FxBlox app expects. Sometimes custom network names can cause recognition issues.
34+
:::
35+
36+
#### Step 2: Close Both Applications
37+
1. **Close the FxBlox app** completely
38+
- On mobile: Swipe up and close the app from recent apps
39+
- On desktop: Close the browser tab or application window
40+
2. **Close MetaMask** completely
41+
- Close all MetaMask browser tabs or mobile app instances
42+
43+
#### Step 3: Restart FxBlox App
44+
1. **Open the FxBlox app** fresh
45+
2. **Navigate to the page** where you see the "Switch to Chain" button
46+
- This could be the home page, pools page, or chain selection page
47+
48+
#### Step 4: Initiate Chain Switch
49+
1. **Click the "Switch to Chain" button** in the FxBlox app
50+
2. **MetaMask will automatically open** and prompt for network switching
51+
52+
#### Step 5: Wait for MetaMask Processing
53+
1. **Wait a few seconds** after MetaMask opens
54+
2. **Look for the "Return to App" prompt** in MetaMask
55+
3. **This indicates the chain switch was successful**
56+
57+
:::success
58+
When you see "Return to App" in MetaMask, it means the network switching process completed successfully.
59+
:::
60+
61+
#### Step 6: Return to FxBlox App
62+
1. **Click "Return to App"** in MetaMask or switch back to the FxBlox app
63+
2. **The "Switch to Chain" button should now disappear**
64+
3. **Your app should now be properly connected** to the selected network
65+
66+
## Troubleshooting Tips
67+
68+
### If the Button Still Appears
69+
- **Clear your browser cache** if using the web version
70+
- **Try disconnecting and reconnecting** your wallet in the app
71+
- **Ensure you have the latest version** of both FxBlox app and MetaMask
72+
73+
### Network Configuration Issues
74+
- **Verify network details** in MetaMask match the official network parameters
75+
- **Check if you have authorization** for Base chain if trying to switch to it
76+
- **Contact support** if you believe you should have access to a specific chain
77+
78+
### MetaMask Connection Problems
79+
- **Refresh the MetaMask extension** if it appears unresponsive
80+
- **Check MetaMask permissions** for the FxBlox app
81+
- **Try using a different browser** if issues persist
82+
83+
## Supported Networks
84+
85+
| Network | Access | Requirements |
86+
|---------|--------|-------------|
87+
| SKALE Mainnet | Default | All users |
88+
| Base | Restricted | Authorization code required |
89+
90+
:::info
91+
SKALE is the default network for most FxBlox operations. Base chain access requires special authorization and is not available to all users.
92+
:::
93+
94+
## Additional Support
95+
96+
If you continue to experience chain switching issues:
97+
98+
1. **Check our [Support page](../support.md)** for additional resources
99+
2. **Verify your authorization status** if trying to access restricted networks
100+
3. **Contact support** with details about which networks you're trying to switch between
101+
102+
:::warning
103+
Always ensure you're using official network configurations. Using incorrect network parameters can cause connection issues and potential security risks.
104+
:::

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ const sidebars = {
224224
items: [
225225
'functionyard/troubleshooting/manual-claim-rewards',
226226
'functionyard/troubleshooting/disconnected-blox',
227+
'functionyard/troubleshooting/switch-chain',
227228
]
228229
},
229230
],

0 commit comments

Comments
 (0)