> ## Documentation Index
> Fetch the complete documentation index at: https://developer.me-cash.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How meCash Wallets Work

> Explore meCash multi-currency digital wallets, supported currencies, and core wallet attributes.

A meCash wallet is a multi-currency digital wallet that lets you manage your funds globally. It's linked to a real bank account to ensure every transaction is secure and reliable.

**With a meCash wallet, you can:**

* 🏦 **Manage Multiple Currencies:** Handle transactions in various currencies (e.g., USD to NGN, NGN to EUR) from a single dashboard.
* 💸 **Transact Globally:** Hold, send, and receive money across borders.
* 🌍 **Extensive Currency Support:** Access over 12 currencies, including USD, EUR, XOF, and GBP.
* ⚡ **Instant Transfers:** Move funds instantly to bank accounts, mobile money wallets, or other meCash users.

## Supported meCash Wallet Currencies

These currencies are currently available for creating and funding meCash wallets via the API:

* Nigerian Naira (NGN) 🇳🇬
* Malawian Kwacha (MWK) 🇲🇼
* Rwandan Franc (RWF) 🇷🇼
* Tanzanian Shilling (TZS) 🇹🇿
* Kenyan Shilling (KES) 🇰🇪

<Note> Currency availability will expand over time. Always check your dashboard for the latest list of supported currencies. </Note>

## meCash Wallet Attributes

Each wallet is tied to a user and has the following core attributes:

| **Attribute** | **Type**  | **Description**                                                               |
| :------------ | :-------- | :---------------------------------------------------------------------------- |
| `walletId`    | `UUID`    | A unique identifier for the wallet.                                           |
| `currency`    | `String`  | The three-letter ISO currency code (e.g., `NGN`, `USD`).                      |
| `country`     | `String`  | The two-letter ISO country code (e.g., `NG`, `US`).                           |
| `balance`     | `Decimal` | The available funds in the wallet. We use a decimal type to ensure precision. |

***
