# Set up a Wallet

Setting up your wallet on Vessel is the first step to start trading. Follow the steps below to ensure a smooth onboarding process.

## Visit the Official Website

Official Website: <https://trade.vessel.finance/trade>

Ensure you are on the correct website by verifying the URL before connecting your wallet.

Please be extra careful to URLs and avoid clicking on suspicious links, or responding to unsolicited messages requesting your login information.

## Login and Connect Wallet

Vessel is currently in its alpha testing phase and users would require an invitation code to join the early testing.

### Login for First-Time Users

**Obtain an Invitation Code**

* From existing early users’ direct invite
* From waitlist or from [our discord](https://discord.com/invite/medhf7skKS) channel for code giveaway

**Login**

* Step 1: Enter the invitation code or use invitation link.
* Step 2: Click "Log in."

<figure><img src="/files/gbVmMwgGY7OcJQKzV38I" alt=""><figcaption></figcaption></figure>

### Connect Wallet for Returning Users

If you have logged in previously, including on the Testnet, you can directly connect your wallet.

<figure><img src="/files/IhaTOWHquXrxrBIXOss7" alt=""><figcaption></figcaption></figure>

## Link Wallet

After logging in, you'll need to link your wallet to start using Vessel.&#x20;

At present, the Vessel exclusively supports [MetaMask](https://metamask.io/) for wallet logins. We are actively working to expand our support to include a variety of cryptocurrency wallets.

* Step 1: Click "Send Request" to start onboarding.

<figure><img src="/files/atPovg4fiKmg33C9ynPe" alt=""><figcaption></figcaption></figure>

* Step 2: Sign in Metamask
  * **First Signature:** Sign the request in your wallet to verify ownership.
  * **Second Signature:** Sign again in wallet to generate your Vessel Key and grant access to your account on Vessel.

<figure><img src="/files/0f2yzBlyrXHgEQYvOZgU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://vesselfinance.gitbook.io/vessel/mainnet-user-guide/set-up-a-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
