> For the complete documentation index, see [llms.txt](https://docs.ariaprotocol.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ariaprotocol.xyz/technical-docs/contract-docs/iprwa/lib/istakederc20.md).

# IStakedERC20

**Inherits:** IERC20

**Author:** Aria Protocol

## Functions

### mint

Mints tokens and sends them to a user

```solidity
function mint(address _receiver, uint256 _amount) external;
```

**Parameters**

| Name        | Type      | Description                                       |
| ----------- | --------- | ------------------------------------------------- |
| `_receiver` | `address` | Address that will receive the newly minted tokens |
| `_amount`   | `uint256` | Number of tokens being minted                     |

### burn

Burns tokens owned by a user

```solidity
function burn(address _from, uint256 _amount) external;
```

**Parameters**

| Name      | Type      | Description                                |
| --------- | --------- | ------------------------------------------ |
| `_from`   | `address` | Address that will have their tokens burned |
| `_amount` | `uint256` | Number of tokens being burned              |
