# setRewardTiersOverride(\[payload,])

```typescript
const rewardId = 1; //Your reward ID to override

await userClient.setRewardTiersOverride({
   rewardId,
   percentage: 25 //the custom reward % for the given user
});

```

| Param      | Required | Type   | Description                                                  |
| ---------- | -------- | ------ | ------------------------------------------------------------ |
| rewardId   | required | number | the rewardId you are setting a custom percentage for         |
| percentage | required | number | the custom percentage to apply for the given user and reward |

{% tabs %}
{% tab title="Browser" %}

<pre class="language-typescript"><code class="lang-typescript">import { ChainvineClient } from '@chainvine/sdk';

<strong>const userWalletAddress = '0x293kdo0ij0';
</strong>
// Generate your ChainvineClient instance
const client = new ChainvineClient(); //Make sure to whitelist your domain
const userClient = await client.syncUser(userWalletAddress);

const rewardId = 1; //Your reward ID to override

await userClient.setRewardTiersOverride({
   rewardId,
   percentage: 25 //the custom reward % for the given user
});
</code></pre>

{% endtab %}

{% tab title="Server" %}

```typescript
import { ChainvineClient } from '@chainvine/sdk';

const userWalletAddress = '0x293kdo0ij0';

// Generate your ChainvineClient instance
const client = new ChainvineClient({ apiKey: 'your-api-key'});
const userClient = await client.syncUser(userWalletAddress);

const rewardId = 1; //Your reward ID to override

await userClient.setRewardTiersOverride({
   rewardId,
   percentage: 25 //the custom reward % for the given user
});
```

{% endtab %}
{% endtabs %}
