> For the complete documentation index, see [llms.txt](https://docs.bancor.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bancor.network/developer-guides/read-functions/rewards/standard-rewards/providerstake.md).

# providerStake()

### Function providerStake()

{% code title="StandardRewards.sol" %}

```javascript
function providerStake(address provider, uint256 id) external view returns (uint256)
```

{% endcode %}

This function checks the amount staked by a specific address in a rewards program.

### Function Arguments

| Name     | Type    | Description                    |
| -------- | ------- | ------------------------------ |
| provider | address | The address to check.          |
| id       | uint256 | The ID of the rewards program. |

### Return Variables

This function gets the number of tokens staked in a specific rewards program for the specified address.&#x20;

| Variable Type | Returns                                     |
| ------------- | ------------------------------------------- |
| uint256       | The number of tokens staked by the address. |

Example response:

`uint256 :  90947879999930743403434`
