iOS Mainnet Transition Guide
This guide is for iOS users (iPhone/iPad) transitioning from testnet to mainnet.
Before updating the application, ensure you have copied and saved your Blox account ID from the app. This will not be shown after the update and you'll need it for claiming testnet tokens.
Important Notice
iOS requires both Blox device reset AND application reset. Make sure you have your Blox account ID saved before proceeding!
Step 1: Save Your Account Information
Before doing anything else:
- Open your current FxBlox app
- Go to account/profile section
- Copy and save your Blox account ID
- Store it safely - you'll need this for token claiming at https://claim-ui.fula.network
Step 2: Verify Internet Connection
Ensure your Blox is connected to the internet:
- Go to Settings > Blox Discovery (ensure your iPhone is on the same WiFi network as your Blox)
- If Blox is connected to internet, the page should show it
- You can also check from your router admin panel

Step 3: Factory Reset Your Blox Device
Reset Sequence
Follow this sequence exactly 5 times for proper reset.
- Unplug the Blox from power
- Plug it back into power
- Watch the LED sequence:
- LED turns green → off
- Then yellow → off (takes about 20 seconds)
- As soon as the yellow LED turns off, unplug and replug again
- Repeat this process 5 times total
Factory Reset Completion (5th Cycle)
On the 5th time you plug it back:
- LED turns green → yellow
- Then quickly turns purple and blue
- This means it's being reset
- Wait until it starts flashing Cyan (takes about 10 minutes)
Step 4: Update Your iOS App
- Update your FxBlox app from the App Store to version 2.0.1 or higher
- The app will be reset during this process (this is expected)
Step 5: Setup After Reset
After the Blox starts flashing cyan and you've updated the app:
- Use the updated FxBlox app to set up your Blox
- Connect it to your internet/WiFi
- The app should now show "Connected"
- Wait 2 hours for the Blox to get fully updated
Patience Required
The 2-hour waiting period is crucial for the Blox to download and install all necessary updates.
Step 6: Follow Android Connected Instructions
Once your Blox shows as connected and has been updated for 2 hours, the process is the same as Android:
Chain Selection
- Go to Settings > Chain Selection
- Ensure you are on the correct chain (Base/Skale) - default is Skale
- If you have authorization code, change to Base only if instructed by the team
- Click "Add and Switch to Skale/Base" button (opens MetaMask)
- In MetaMask, ensure you're on the same chain selected in Blox app
App Restart
- Close both FxBlox app and MetaMask completely
- Re-open the FxBlox app
Switch to Mainnet
- On home screen, click "Switch to Skale/Base" button
- This opens MetaMask - wait a few seconds
- You'll see "Go back to application" message
- Switch back to FxBlox app
- The button should disappear
Join Global Pool
- Go to Settings > Pools
- Join the Global pool
Step 7: Verify Success
You should now see:
- Rewards displayed on the home page
- A Claim button below rewards when available
LED Status Reference
LED Color | Status | Action |
---|---|---|
🟢 Green | Power on | Normal |
🟡 Yellow | Booting | Wait for it to turn off |
🟣 Purple + 🔵 Blue | Factory reset | Wait 10 minutes |
🔵 Cyan (flashing) | Ready for setup | Use app to configure |
Congratulations!
You have successfully transitioned your iOS device to mainnet! Your rewards will now accumulate and you can claim them when available.
Troubleshooting
App Issues:
- Ensure you're using the latest version from App Store
- Try force-closing and reopening the app
- Restart your iPhone if needed
Blox Connection Issues:
- Verify WiFi credentials are correct
- Ensure Blox and iPhone are on same network
- Check router settings for device blocking
Reset Problems:
- Ensure power cable is properly connected
- Try a different power outlet
- Contact support if LEDs don't follow expected sequence
Need more help? Visit our Support page for additional assistance.