# How to sign a message using your wallet?

Signing a message with your web 3 wallet has a number of use-cases. The most notably of these is to verify your ownership of the address used.

The following instructions will help guide you through the process of signing a message in order to verify that you are the address owner. <br>

For this tutorial we will be using Polygonscan and our Rainbow wallet. We will be signing a message on the Polygon Network.  <br>

The process is identical with Metamask, Trust, and any of the other leading Web3 wallets.&#x20;

## TUTORIAL: HOW TO SIGN A MESSAGE USING YOUR WALLET

1. **Go to** [**https://polygonscan.com/verifiedSignatures**](https://polygonscan.com/verifiedSignatures) **in your browser. This is the Polygonscan verified signatures page and it simplifies the entire process of message signing.**&#x20;

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

{% hint style="info" %}
Did you know? Polygonscan was developed by the same team as Etherscan, the leading blockchain explorer in the industry.&#x20;
{% endhint %}

2. **Select 'SIGN MESSAGE' and Connect your wallet using Metamask or WalletConnect if you use a different wallet provider.**&#x20;

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

3. **After selecting your wallet provider there will be a prompt that asks you to connect your wallet. Use it to connect the wallet.**&#x20;

{% hint style="info" %}
Your wallet must be connected to the Polygon network in order to connect to Polygonscan. You can add the Polygon Network to your wallet in one-click using [Chainlist.org](https://chainlist.org/chain/137).
{% endhint %}

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

4. **After making the connection with your wallet, polygonscan will give you the option of typing a message of your choice. You may use this to type the message of your choice.**&#x20;

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

6. **Confirm the message you want to broadcast across the network. This is a public message and should not contain and sensitive or personal information**

{% hint style="warning" %}
The message will be broadcast publicly across the network so please do not include any sensitive or personal information.&#x20;
{% endhint %}

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

8. **After you confirm the message content is correct, you will simply 'PUBLISH' the message and you will have successfully signed a message with your wallet.**&#x20;

<figure><img src="/files/1Hp1iqGaLCqwlFK1UrGB" alt=""><figcaption></figcaption></figure>

9. **Message signed successfully! Great job!**


---

# 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://help.metahi.world/metahi/faq/general/how-to-sign-a-message-using-your-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.
