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

# Web wallet

Create, import, send, and receive NHC in the browser. The wallet does not mine.

The NodeHashCoin web wallet lives at [nodehashcoin.com/wallet](https://nodehashcoin.com/wallet). It generates or imports keys, stores them in a local encrypted keystore, and lets you send and receive NHC. It does **not** include a mining engine.

<a href="https://nodehashcoin.com/wallet" class="button secondary">Open the wallet</a>

{% stepper %}
{% step %}

## Create or import

Open <https://nodehashcoin.com/wallet>. Create a new wallet or import an existing seed. Addresses use the NHC format defined by the TypeScript node package (Ed25519).
{% endstep %}

{% step %}

## Back up the seed

Write the seed on paper. The site cannot reset it. Anyone with the seed can spend the coins.
{% endstep %}

{% step %}

## Receive

Copy your address and share it. Incoming transactions show on the wallet and on the [explorer](/nodehashcoin/explorer.md).
{% endstep %}

{% step %}

## Send

Enter a destination address and amount, unlock the keystore, and confirm. The wallet talks to a public node over HTTPS — it does not run a full chain locally.
{% endstep %}
{% endstepper %}

{% hint style="danger" %}
Never paste a seed into email, chat, or a page that is not nodehashcoin.com or a wallet you deployed yourself.
{% endhint %}

## Self-host

Public source: [github.com/chrisgu/nodehashcoin-wallet](https://github.com/chrisgu/nodehashcoin-wallet). Same TypeScript app; no submodules.

{% tabs %}
{% tab title="Cloudflare" %}

```bash
git clone https://github.com/chrisgu/nodehashcoin-wallet.git
cd nodehashcoin-wallet
npm install
npx wrangler deploy
```

{% endtab %}

{% tab title="Google Cloud" %}

```bash
git clone https://github.com/chrisgu/nodehashcoin-wallet.git
cd nodehashcoin-wallet
npm install
gcloud run deploy nodehashcoin-wallet --source .
```

{% endtab %}

{% tab title="AWS" %}

```bash
git clone https://github.com/chrisgu/nodehashcoin-wallet.git
cd nodehashcoin-wallet
npm install
# Static hosting or Elastic Beanstalk — see the repo README.
```

{% endtab %}
{% endtabs %}

Buy and sell NHC for USDC on [nodehashcoin.com/swap](https://nodehashcoin.com/swap) with MetaMask (ETH USDC), Phantom, or Solflare (Solana USDC).
