> For the complete documentation index, see [llms.txt](https://docs.siva.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siva.gg/founders-guide/backend/web3-settings/relay-wallets/guide-v1.md).

# Guide v1

{% hint style="info" %}
For the Relay Wallets, we are currently undergoing documentation updates. While the images may not reflect the current appearance of the backend, the underlying process remains unchanged. Consequently, we have retained the previous guide until the updated version is released.
{% endhint %}

<div align="left"><figure><img src="/files/NHdeN0nDHzs475Jbf257" alt="" width="563"><figcaption><p>Navigate to <a href="/pages/7tTvAv2AcaWfiPZ2kuw2">My Projects</a> => Select Project => Settings</p></figcaption></figure> <figure><img src="/files/6hGg6vApyqMkphcT4mnA" alt="" width="393"><figcaption><p>All relay wallet for your project</p></figcaption></figure></div>

At the heart of our Engage2Earn ecosystem, OZ Relay Wallets play a central role. These wallets are responsible for securely holding the LP (Liquidity Provider or Liquidity Pool) tokens that have been added. Additionally, they facilitate the automated distribution of withdrawals to ensure a seamless and efficient process.

## Add Relay Wallet

To create a new relay wallet, click on the green "Add Relay Wallet" button and enter all required details into the fields.

<div align="left"><figure><img src="/files/vuOhbDJip7vTdrqlgpwl" alt="" width="386"><figcaption><p>Click on add relay wallet</p></figcaption></figure> <figure><img src="/files/aE2eimQxVrxvlnyvrL5X" alt="" width="563"><figcaption><p>Enter all required details</p></figcaption></figure> <figure><img src="/files/YxVfNxgGahFibSsEDORN" alt="" width="392"><figcaption><p>Open your relay wallet</p></figcaption></figure></div>

## Create OZ Relay Wallet

Click on "Open Relay Wallet" to be redirected to the OpenZepplin relay wallet page, create a new account with OpenZepplin, or login if you're already registered. To create a new relay wallet, simply click on the "Create Relayer" button, enter a name for the relay wallet (can be everything), select the network you want the wallet to be created for (currently we support only the Polyon blockchain!) and hit the "Create" button.

<div align="left"><figure><img src="/files/llEXDYoEfZBXoYExIP1R" alt="" width="563"><figcaption><p>OZ Relay Wallet dashboard</p></figcaption></figure> <figure><img src="/files/HNgp94O1ZJJqxB1ak8Ql" alt="" width="563"><figcaption></figcaption></figure></div>

After creating your relay wallet, it is crucial to **generate an API key** for accessing and managing it through the Siva backend. Relay wallets are designed with **top-notch security** measures, making them **non-custodial and decentralized**. The private keys of relay wallets are stored within a hardware security module (HSM), ensuring that you maintain control over your tokens at all times. These **keys cannot be extracted by anyone**, providing an extra layer of protection.

With **programmatical secure access**, you have the ability to **revoke access at any moment**. Simply generate new API keys and delete the old ones with a single click.

This **decentralized and non-custodial approach** guarantees that you **remain in full control** of your tokens throughout the process.

<div align="left"><figure><img src="/files/MbhJWnM97z8JaIB1wmcP" alt="" width="563"><figcaption><p>Click on the settings button and choose "Create new API key"</p></figcaption></figure> <figure><img src="/files/HWzAyf70vcDaEfQf94fm" alt=""><figcaption><p><mark style="color:red;">These details are highly confidential!</mark></p></figcaption></figure></div>

## Save Relay Wallet

To transfer the Relay Wallet details to the Siva backend, follow these steps:

1. Copy all the information from the Relay Wallet, including the Wallet Address, API Key, and Secret Key.
2. Paste the corresponding details into the designated fields in the Siva backend.
3. Select the appropriate network that matches the one for which the Relay Wallet was created.
4. Finally, click the green "Save Relay Data" button to store the details and complete the process.

You can now securely **transfer the tokens you wish to reward your community with** to the newly created relay wallet. Rest assured that you have complete control over the relay wallet and can withdraw tokens from it at any time. It's important to note that once the token's liquidity pool (LP) is depleted, members will no longer be able to withdraw that specific token until you replenish the deposited amount. You have the flexibility to manage and top up the token's LP as needed to ensure continuous availability for withdrawals.

<div align="left"><figure><img src="/files/Yt0UXlJ3RneNj6vOUIiL" alt="" width="563"><figcaption><p>Enter all details in the Siva backend and click the save button</p></figcaption></figure></div>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.siva.gg/founders-guide/backend/web3-settings/relay-wallets/guide-v1.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
