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.