# Overview

### What is Fradium Wallet?

Imagine your physical wallet, but for digital assets. Fradium Wallet gives you a digital “bank” for cryptocurrencies — not a bank you trust, but one you control. It supports major blockchains like **Bitcoin, Ethereum, Solana**, and **Internet Computer (ICP)**, all managed in a single interface.

Unlike wallets that only store coins, Fradium lets you **send, receive, swap**, and **analyze** addresses. Because it works across chains, you don’t need separate wallets for each crypto.

#### Key Features

* **Multichain support** in one UI
* **Swap / exchange** capabilities across chains
* **Smart delegation** so backend services can act *with permission*
* **Safety analysis** and alerts using AI / heuristics
* **Escrow / payment link** integration
* **Support for 40+ SNS tokens** in the ICP ecosystem
* **Performance optimization**: caching, network filters
* **Privacy options**: hide balance, obfuscated addresses

### Architecture & How It Works

#### Backend: Smart Contracts on ICP

Fradium Wallet leverages the **Internet Computer Protocol (ICP)** for its core backend logic. Smart contracts handle user metadata, delegation rights, and orchestration of operations across chains.

#### Key Management & Cryptography

* Each user receives **addresses for each blockchain** automatically, derived from their digital identity
* Uses **ECDSA** (for Bitcoin, Ethereum, etc.) and **Ed25519** (where applicable) to secure keys
* Private keys are managed and isolated; the wallet never exposes them to third parties

#### Frontend & UX

* Clean, intuitive dashboard showing balances, recent transactions, and safety alerts
* Transaction forms for send / receive / swap
* Address safety dashboard (risk score, alerts)
* Payment link / escrow flows

#### Delegation & Permissions

Rather than requiring users to sign every action, Fradium allows delegation of limited permissions for backend services to act *on behalf* of the user. These permissions are **time-limited** and **scoped** (e.g. “can send up to X”, or “can escrow only”).
