# mint

### Description

Get a certain amount of tokens using the "mint" function, only for tokens in "Deploy - Mint" Mode.

### Transaction Fee

1 KAS minimum required.

### Parameters

JSON format example:

{% code overflow="wrap" %}

```json
{"p":"krc-20","op":"mint","tick":"kasp","to":"kaspa:..."}
```

{% endcode %}

Enabled when ( DaaScore >= 83441551 AND DaaScore <= 83525600 OR DaaScore >= 90090600 ).

<table><thead><tr><th width="183">Key</th><th width="135.33333333333331">Required?</th><th>Description</th></tr></thead><tbody><tr><td>p</td><td>Yes</td><td>Protocol header. <strong>Must be "krc-20"</strong> (case-insensitive)<strong>.</strong></td></tr><tr><td>op</td><td>Yes</td><td>Operation. <strong>Must be "mint"</strong> (case-insensitive).</td></tr><tr><td>tick</td><td>Yes</td><td>Ticker. 4 to 6 letter unique identifier of the token (case-insensitive).</td></tr><tr><td>to</td><td>No</td><td>The receiver address of the tokens.</td></tr></tbody></table>

### Notice

* The balance obtained from each mint is defined in deployment. If an operation would causes the cap to be exceeded, the maximum possible number of tokens will be obtained.
* If `to` field is not configured,  it defaults to the transaction sender address.
