> For the complete documentation index, see [llms.txt](https://docs.essencefinance.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.essencefinance.io/development/smart-contracts/chi.md).

# Chi

## Functions

### constructor

```solidity
function constructor(
    address core
) public
```

Chi token constructor

#### Parameters

| Name   | Type    | Description                   |
| ------ | ------- | ----------------------------- |
| `core` | address | Chi Core address to reference |

### mint

```solidity
function mint(
    address account,
    uint256 amount
) external
```

mint CHI tokens

#### Parameters

| Name      | Type    | Description            |
| --------- | ------- | ---------------------- |
| `account` | address | the account to mint to |
| `amount`  | uint256 | the amount to mint     |

### \_transfer

```solidity
function _transfer(
    address sender,
    address recipient,
    uint256 amount
) internal
```

#### Parameters

| Name        | Type    | Description |
| ----------- | ------- | ----------- |
| `sender`    | address |             |
| `recipient` | address |             |
| `amount`    | uint256 |             |

{% content-ref url="/spaces/D0w4CbdfgJSQ1R3M9z4f/pages/QBx9i80DUEPnRi0k3enS" %}
[IChi](/development/smart-contracts/chi/ichi.md)
{% endcontent-ref %}
