Documentation

Everything you need to install, secure, and use FIO Wallet. Practical steps, concepts, and best practices with a clean, readable layout.

Introduction

FIO Wallet replaces unreadable public keys with FIO Handles like you@fio, while keeping assets on their native chains. Nothing custodial, nothing centralized.

# Concept
FIO Handle:  you@fio
Maps to:    BTC, ETH, USDT, ... addresses you control
Benefits:    Fewer mistakes, readable identity, cross-wallet support

Wallet Architecture

The app is a local, non-custodial client. Private keys are derived from a recovery phrase and stay on your device.

# Components
UI Layer        → renders balances, requests, and FIO mapping
Wallet Core     → key mgmt, signing, address book
Network Adapters→ query endpoints, broadcast transactions
FIO Module      → register handle, map addresses, payment requests

Getting Started

Install

Choose Windows, macOS, or Linux builds from the Downloads page, then follow the on-screen setup.

# System requirements
OS: Windows 10/11 · macOS 12+ · Ubuntu 20.04+/Fedora 38+
RAM: 4 GB minimum   · Disk: ~500 MB free
Net: Stable connection for updates

Create or Restore

Create a new wallet⌄

Pick a passcode, write down the recovery phrase on paper, confirm each word, enable biometric unlock if available.

Restore an existing wallet⌄

Select Restore, enter the phrase, set a new local passcode. Keep the app open until balances appear.

FIO Handles

A FIO Handle is your human-readable identity. It’s decentralized, NFT-owned, and can point to multiple blockchain addresses.

Register a handle⌄

Choose a handle like alex@fio. The wallet checks availability and submits an on-chain registration.

Map addresses⌄

Link BTC, ETH and other addresses. Funds remain on their native chains; mappings can be updated anytime.

Payments & Requests

Send to a FIO Handle or request crypto with an invoice-like flow. The wallet resolves the right chain/address automatically.

# Safety checklist
✔ Double-check amount & asset
✔ Ensure handle spelling is correct
✔ Wait for confirmations

Security & Backup

Recovery phrase never leaves your device. Keys are derived locally. You control your assets.

Best practices⌄
  • Write the recovery phrase on paper and store offline.
  • Enable OS disk encryption and auto-lock.
  • Keep the wallet up to date.
Backup & restore⌄

Restore the wallet with your recovery phrase on any supported OS. Mappings and settings resync after launch.

Privacy Mode

Optional mode minimizes network chatter and UI telemetry. Works behind VPN/firewall and respects system DNS rules.

# Example config
{
  "privacyMode": true,
  "fiat": "USD",
  "priceUpdates": "manual"
}

Advanced Config

Power users can override non-critical defaults via a local JSON file. Invalid fields are ignored safely.

# config.override.json
{
  "autoUpdate": true,
  "fiat": "EUR",
  "language": "en",
  "expertMode": false
}

Keyboard Shortcuts

Boost your speed with global shortcuts.

Ctrl/⌘ + K   → Quick actions
Ctrl/⌘ + F   → Search
Ctrl/⌘ + ,   → Settings

Troubleshooting

Balances not updating⌄

Check connectivity, leave the app open for resync, verify system time. Restart if needed.

Handle registration issues⌄

Name may be taken or pending. Try a variant or wait for chain confirmation.

Forgot passcode⌄

Restore with the recovery phrase and choose a new local passcode.

Glossary

FIO Handle — readable identity like you@fio mapping to your addresses.
Mapping — association between a handle and a specific chain address.
Request — an invoice-like on-chain ask to pay a certain amount/asset.

Roadmap

  • UX polish and accessibility improvements.
  • Faster sync on slow networks.
  • Extended multi-asset analytics (local).

Changelog

  • 2025-10-28
    2.4.0 — New desktop UI polish, smoother animations, improved FIO Handle mapping flow, stability fixes.
  • 2025-09-15
    2.3.3 — Faster balance sync on slow networks, reduced memory footprint.
  • 2025-08-02
    2.3.0 — Payment Requests v2, better error messages, minor security hardening.
  • 2025-06-20
    2.2.1 — macOS universal build improvements, AppImage updates.
  • 2025-04-01
    2.2.0 — New onboarding, optional privacy mode, multi-asset UX tweaks.

Replace these entries with your real releases when ready.