# Manage Users

## Dashboard

### Adding to the Whitelist

&#x20;To sponsor transactions from a specific wallet address, it must first be added to your whitelist of approved addresses. This ensures only authorized addresses can receive sponsored transactions paid from your allowance balance.

On the dashboard you can manually add addresses to whitelist and remove from whitelist.

<figure><img src="https://4278674505-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmaXag665v6LhjJH7XMxS%2Fuploads%2FfCYp7JfeHsstawgRJGSZ%2Fimage.png?alt=media&#x26;token=34d29927-6cfc-4cb0-9b42-e101be932622" alt=""><figcaption><p>Whitelist page</p></figcaption></figure>

#### Address Parameter

The "address" parameter specifies the wallet address you want to whitelist. Enter or paste the full 40 character hex address here without any formatting.&#x20;

#### Add

Click the `Add` button to make the request to add this address to your personal whitelist. You will receive a response confirming if the address was successfully added. Now this address is eligible to receive sponsored transactions from your account, up to the specified gas limit.

<figure><img src="https://4278674505-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmaXag665v6LhjJH7XMxS%2Fuploads%2FZ9MLaZXyINrOqIhAQ172%2Fimage.png?alt=media&#x26;token=3af03d0d-f775-4521-a5e4-e2ecce0798cf" alt=""><figcaption><p>Add user to whitelist</p></figcaption></figure>

### Disable Users

This disable option to to stop users from using sponsored txns.

&#x20;

<figure><img src="https://4278674505-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmaXag665v6LhjJH7XMxS%2Fuploads%2Fhncsr9qxx4ubBFwfFrgy%2Fimage.png?alt=media&#x26;token=f19a08c6-aa4e-410f-b624-e380d98328d1" alt=""><figcaption><p>Disable Users with a toggle button</p></figcaption></figure>

### Enable Users

Enable users to resume sponsored txns for that user

<figure><img src="https://4278674505-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmaXag665v6LhjJH7XMxS%2Fuploads%2FE7sWZtJ6DHrBnkYSHzTE%2Fimage.png?alt=media&#x26;token=3006cf93-4e3c-4c87-8318-6af23a30ef6e" alt=""><figcaption><p>Enable user with toggle button</p></figcaption></figure>

## Using SDK

You can also manage users with following functions on the paymaster sdk.

### Enable User

```typescript
const enable = await sdk.enableUser();
console.log(enable);

// Output log
{ success: true, message: 'Successfully changed user state to true' }
```

### Disable User

```typescript
const disable = await sdk.disableUser();
console.log(disable);

// Output log
{ success: true, message: 'Successfully changed user state to false' }
```
