# send

### Description

Complete or cancel an order on the marketplace.

### Transaction Fee

No additional fee required.

### Parameters

JSON format example:&#x20;

{% code overflow="wrap" %}

```json
{"p":"krc-20","op":"send","tick":"kasp"}
```

{% endcode %}

#### Mint Mode

Enabled when ( DaaScore >= 97539090 ).

<table><thead><tr><th width="198">Key</th><th width="101.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 "list"</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></tbody></table>

#### Issue Mode

Enabled when ( DaaScore >= 110165000 ).

<table><thead><tr><th width="198">Key</th><th width="101.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 "list"</strong> (case-insensitive).</td></tr><tr><td>ca</td><td>Yes</td><td>Contract address of the token.</td></tr></tbody></table>

### Notice

* The JSON data MUST enforce **byte-level consistency** and MUST follow these rules:
  * All key-value pairs MUST use a **fixed order** ( `p` , `op` , `tick` );
  * All characters MUST be **lowercase**;
  * Whitespace characters are not permitted;
  * Duplicate keys are not permitted;
  * Unknown fields are not permitted.
* The transaction’s first output serves as the **KAS receiver**.
* The transaction’s second output serves as the **Token receiver**.
* If the transaction has only one output, it will be treated as an **order cancellation**.
