# burn

### Description

Burn a certain amount of tokens by token owner.

### Transaction Fee

No additional fee required.

### Parameters

JSON format example:&#x20;

{% code overflow="wrap" %}

```json
{"p":"krc-20","op":"burn","tick":"kasp","amt":"6600000000"}
```

{% endcode %}

#### Mint Mode

Enabled when ( DaaScore >= 110165000 ).

<table><thead><tr><th width="183">Key</th><th width="135.33333333333331">Required?</th><th width="429.6666666666667">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 "burn"</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>amt</td><td>Yes</td><td>The amount of the tokens to burn, including decimal.</td></tr></tbody></table>

#### Issue Mode

Enabled when ( DaaScore >= 110165000 ).

<table><thead><tr><th width="183">Key</th><th width="135.33333333333331">Required?</th><th width="429.6666666666667">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 "burn"</strong> (case-insensitive).</td></tr><tr><td>ca</td><td>Yes</td><td>Contract address of the token.</td></tr><tr><td>amt</td><td>Yes</td><td>The amount of the tokens to issue, including decimal.</td></tr></tbody></table>

### Notice

* If the owner's token balance is insufficient, the operation will fail.
