> For the complete documentation index, see [llms.txt](https://mintmaster.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mintmaster.gitbook.io/whitepaper/flash-wallet/introduction.md).

# Introduction

![flash wallet](/files/sdFldZsoMcoF17twyLfI)

Flash wallet is a non-custodial mobile wallet built on Hedera Hashgraph allowing users to manage fungible and non-fungible hedera tokens in the most secure way. Wallet primarily aims at providing the best user experience and usability while keeping in mind the top grade security practices to handle the on ledger assets and transactions with blazing speed of the Hashgraph network.&#x20;

### Why Flash Wallet ?

#### Private and Secure

The Wallet is purely non-custodial and hence all the private keys are stored in the device itself with nothing stored and transmitted over the network. Users own their keys and no personal data is collected by the wallet.

In IOS, keys are stored using the [keychain services](https://developer.apple.com/documentation/security/keychain_services) as `kSecClassGenericPassword`. iOS has the additional option of being able to set the value's `kSecAttrAccessible` attribute, which controls when the value is available to be fetched.

In Android, Keys are stored in [`SharedPreferences`](https://developer.android.com/training/basics/data-storage/shared-preferences.html), encrypted with [Android's Keystore system](https://developer.android.com/training/articles/keystore.html).&#x20;

#### NFT Gallery Support

We have put a lot of effort into finding the most efficient ways to display the non-fungible tokens minted on Hedera. Our wallet shows the NFT collections and legacy tokens via our flexible APIs specifically made to render fast and accurate data. We maintain our own database of the collectibles to ensure an optimally and hassle-free user experience.

#### Token Management

The wallet provides a good interface to manage all your hedera tokens. You can view, transfer and associate n number of tokens with our in-app token management system.  The interface provides all details and information needed to ensure the transaction in the most efficient and easy way.

#### Dapps Integration

Flash wallet signin feature allows dapps to establish the connection with our wallet with just a simple QR code scan. Users can sign the transactions straight from their wallets without exposing their keys to the browser and any third party. Create accounts, send HBAR, trigger smart contracts, associate tokens or any other hedera transactions with just a press of a button without any fear of exposing your keys.

\
The Flash Wallet uses Wallet Connect open protocol to sign the transactions. The protocol establishes a remote connection between two apps and/or devices using a Bridge server to relay payloads. These payloads are symmetrically encrypted through a shared key between the two peers. The connection is initiated by one peer displaying a QR Code with a standard WalletConnect URI and is established when the counter-party approves this connection request.

Get More Details about Wallet Connect here <https://walletconnect.com/>

#### Discover

Stay updated with all hedera community news, airdrops, giveaway and token launch announcements with our dedicated discover tab. The discover feature provides a platform to the new creators and launches to reach a wider community and onboard users for their products and services with ease.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://mintmaster.gitbook.io/whitepaper/flash-wallet/introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
