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

# Introduction: Start Here

Terminal Wallet is an open source Ethereum/EVM cryptocurrency wallet with [RAILGUN](https://railgun.org) privacy built in. Using a command line interface (CLI), Terminal Wallet enables shielding, sending, swapping, and unshielding ERC-20 assets as well as the Native Gas token.&#x20;

**Navigation in Terminal Wallet is primarily performed through keyboard actions such as the arrow keys and the Enter key.**

{% hint style="info" %}
[RAILGUN](https://railgun.org) is privacy infrastructure for Ethereum/EVM that enables shielded use of applications on EVM through a private wallet.
{% endhint %}

Terminal Wallet contains 2 blockchain addresses for each wallet:

* **0x address** - EVM public address where activity and balances are visible. Identical to how addresses function in other wallets.
* **0zk address** - RAILGUN private address where activity and balances are hidden. Funds must be shielded to the private address to be used privately. &#x20;

## Contents

#### First Time Setup

1. [Download & Installation](/terminal-wallet/first-time-setup/download-and-installation.md)
2. [Creating a New Wallet](/terminal-wallet/first-time-setup/creating-a-new-wallet.md)
3. [Locating Your Seed](/terminal-wallet/first-time-setup/locating-your-seed.md)&#x20;
4. [Import an Existing Wallet](/terminal-wallet/first-time-setup/import-an-existing-wallet.md)
5. [Main Balance Screen](/terminal-wallet/first-time-setup/main-balance-screen.md)
6. [Copying an Address](/terminal-wallet/first-time-setup/copying-an-address.md)

#### Transactions

1. [Shielding Assets](/terminal-wallet/transactions/shielding-assets.md)
2. [Private Sending](/terminal-wallet/transactions/private-sending.md)
3. [Swapping Tokens](/terminal-wallet/transactions/swapping-tokens.md)
4. [Unshielding Assets](/terminal-wallet/transactions/unshielding-assets.md)
5. [Self-Relaying Transactions](/terminal-wallet/transactions/self-relaying-transactions.md)
6. [Troubleshooting](/terminal-wallet/transactions/troubleshooting.md)

#### Wallet Setup

1. [Adding Custom Tokens](/terminal-wallet/wallet-setup/adding-custom-tokens.md)
2. [Setting RPC Nodes](/terminal-wallet/wallet-setup/setting-rpc-nodes.md)

### Quick Links

{% embed url="<https://railgun.org>" %}

{% embed url="<https://docs.railgun.org>" %}

{% embed url="<https://terminal-wallet.com>" %}
