# Simple N1PC Wallet

## Introduction

Welcome to the Simple Web Wallet for the N1PC testnet. This guide serves as your introduction to using the web wallet, designed specifically for easy interaction with the N1PC testnet. The wallet allows users to deposit and withdraw testnet tokens. It's nothing fancy but sufficient for simple testing while I work on a real wallet.

## Disclaimer

This web wallet is intended **for testing purposes only**. It employs minimal security measures, storing mnemonics in the browser's localStorage, which is inherently insecure. Please refrain from using this wallet with real funds or mnemonics, or in production environments.

## Getting Started

Accessing and using the Simple Web Wallet is straightforward:

* **No Downloads Required**: As a web-based application, there's no need to download or install software. Simply navigate to [wallet.no-one.io](https://wallet.no-one.io) to start.
* **Testnet Focus**: This wallet is configured for use with the N1PC testnet only. It's an ideal tool for developers and testers.

### Using the Wallet

#### Creating a Wallet

1. Click on "Create new wallet" to generate a new wallet or enter existing mnemonic to import wallet.
2. **Important**: A mnemonic will be displayed. Securely note this mnemonic, as it is your key to accessing your wallet.

#### Depositing Testnet Tokens

1. Copy you wallet address and request the tokens from the [Faucet.](https://noonescan.io/faucet)
2. You should receive your tokens within a few seconds.

#### Withdrawing Testnet Tokens

1. Specify the recipient's address and withdrawal.
2. Click \`Send\` to send the tokens.
3. Gas fees are automatically deducted from your wallet.
4. You will receive the transaction receipt within few a seconds.

## Wallet Features

* **Mnemonic Generation**: Instantly generate a new wallet complete with a mnemonic phrase.
* **Deposit Functionality**: Easily deposit testnet tokens for use in testing.
* **Withdrawal Capability**: Withdraw tokens to specified addresses on the testnet.

## Your Keys, Your Money

One of the foundational principles of cryptocurrency and blockchain technology is the concept of self-sovereignty over your digital assets. "Your keys, your money" encapsulates this principle by emphasizing that control over your private keys equates to control over your funds. In the context of the Simple Web Wallet for the N1PC testnet, this principle is taken seriously to ensure that you, and only you, have access to your assets.

### Wallet Creation Within the Browser

The Simple Web Wallet is designed to operate entirely within your web browser. Even though that private keys are not properly secured, this approach has several important implications for security and data privacy:

* **Local Generation**: When you create a new wallet, the mnemonic phrase (a human-readable form of your private key) is generated on the fly by your browser. This process does not involve external servers or third parties.
* **No Private Data Transmission**: The crucial aspect of the wallet's design is that your private keys, represented by the mnemonic phrase, never leave your browser. There is no transmission of private data across the internet. All critical operations, including the generation of the mnemonic, signing transactions, and managing your funds, are performed locally within your browser environment.
* **Self-Custody**: By not transmitting or storing your private keys on external servers, the wallet ensures that you are the sole custodian of your funds. This design aligns with the "Your keys, your money" ethos, granting you full control and responsibility over your testnet tokens.

## Security Notice

Given the wallet's design for test purposes, please adhere to the following security practices:

* Avoid using the wallet with real assets.
* Understand that mnemonics are stored locally in the browser and could be accessed by malicious scripts due to the lack of robust security measures.
* The application has not been subjected to comprehensive security audits.
