> ## Documentation Index
> Fetch the complete documentation index at: https://docs.giveready.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Wallet Setup

> Setting up a Solana wallet for your charity

# Wallet Setup

GiveReady uses USDC on Solana for donations. Your charity needs a Solana wallet to receive funds. There are two options.

## Option 1: Squads Multi-Sig (Recommended)

[Squads](https://squads.so) is a Solana-native multi-signature wallet. It requires multiple trustees to approve any transaction, which gives proper governance and accountability.

**Why Squads for charities:**

* Multiple trustees must approve withdrawals (e.g., 2 of 3)
* Full audit trail of every transaction
* No single person controls the funds
* Meets Charity Commission expectations for financial oversight

**Setup:**

1. Go to [app.squads.so](https://app.squads.so)
2. Create a new Vault
3. Add your trustees as signers (each needs a Solana wallet)
4. Set the approval threshold (e.g., 2 of 3)
5. Copy the Vault's USDC receiving address
6. Enter this address during GiveReady onboarding

## Option 2: Phantom Wallet (Quick Start)

[Phantom](https://phantom.app) is a personal Solana wallet. It's the fastest way to get started but offers less governance than Squads.

**Setup:**

1. Download Phantom (mobile or browser extension)
2. Create a new wallet
3. Copy your wallet address
4. Enter this address during GiveReady onboarding

**Note for registered charities:** If you're a registered charity with trustees, we strongly recommend Squads. A personal wallet held by one trustee creates personal liability risk and may not meet your regulator's requirements for financial controls.

## Converting USDC to Local Currency

Once donations arrive in your wallet, you can convert USDC to your local currency through:

* **MoonPay** — in-app fiat off-ramp in Phantom (coming soon as a direct payment option)
* **Coinbase** — transfer USDC to Coinbase, sell for fiat, withdraw to bank
* **Circle** — direct USDC redemption for organisations
* **Bank transfer** — coming soon as a direct payment option

The conversion process depends on your country and banking setup. GiveReady does not handle currency conversion — funds arrive as USDC and you manage the off-ramp.

## Security

* Never share your wallet's private key or seed phrase
* Use a hardware wallet (Ledger) as a Squads signer for maximum security
* Keep your recovery phrase offline and secure
* Enable all available security features in your wallet app
