# Reward Forwarding

As Hidden Hand goes multi-chain, EOA's will be able to claim and deposit bribes on L2's such as Optimism without any changes. **Contract wallets such as Gnosis Safes will be impacted.** Since some DAO's and users prefer to use them, they will have to forward their rewards to a different account.&#x20;

### Problem:&#x20;

If the address on L1 and L2 are different, and voting is done on L1, an attacker can create a contract wallet with the same address on L2 and steal users' incentives.&#x20;

### Solution:&#x20;

Users can call the `setRewardForwarding(address to)` method on the bribe contract of interest to forward their incentives to an EOA. This can be done through the contract directly or through our UI. This will allow users to vote with their contract wallets and claim on an EOA on each chain that incentives are placed.&#x20;

### **Through** [**etherscan.io**](https://learn.hiddenhand.finance/www.etherscan.io)**:**

Go to the bribe contract of the protocol you hold governance tokens for on the chain those assets are held. Input the EOA that is eligible for the claiming of the rewards.&#x20;

<figure><img src="/files/4eeNwGs7H08q9DY2kfGY" alt=""><figcaption></figcaption></figure>

### **Through the UI:**&#x20;

Users with a contract address can navigate to <https://hiddenhand.finance/rewards>, click the Settings button, then set an address.&#x20;

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

{% hint style="info" %}
Please input an address that you control as all of your rewards will be claimable by that address.&#x20;
{% endhint %}

{% hint style="info" %}
Please ensure the address you are forwarding to is an EOA if you want to claim rewards on multiple chains from a contract wallet.&#x20;
{% endhint %}

### **Revoke Forwarding Address:**&#x20;

To revoke forwarding, go through the same process about and input your own address or the zero addres&#x73;**.**


---

# 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://learn.hiddenhand.finance/reward-forwarding.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.
