# Transfer

{% hint style="warning" %} <mark style="color:orange;">**Be Careful:**</mark> \ <mark style="color:orange;">If you're using an inscription service, exercise additional caution. Some tools might inscribe the token to their own address first and then forward it to you.</mark> \ <mark style="color:orange;">However, if the intermediate inscription service's address doesn't have a balance, the transfer function is wasted. It's like playing fetch with a ball that gets lost in the bushes.</mark> \ <mark style="color:orange;">Additionally, some ordinal wallets generate a different address each time.</mark>&#x20;
{% endhint %}

\
Make sure to send to the address that holds the balance, similar to making sure your Shiba Inu is where you're throwing the ball.

```json
{ 
  "p": "drc-20",
  "op": "transfer",
  "tick": "woof",
  "amt": "100"
}
```

<table><thead><tr><th width="133.33333333333331">Key</th><th width="130">Required?</th><th>Description</th></tr></thead><tbody><tr><td><code>p</code></td><td>Yes</td><td><strong>Protocol:</strong> Helps other systems identify and process drc-20 events.</td></tr><tr><td><code>op</code></td><td>Yes</td><td><strong>Operation:</strong> Type of event (Deploy, Mint, Transfer).</td></tr><tr><td><code>tick</code></td><td>Yes</td><td><strong>Ticker:</strong> 4 letter identifier of the drc-20.</td></tr><tr><td><code>amt</code></td><td>Yes</td><td><strong>Amount to transfer:</strong> States the amount of the drc-20 to transfer.</td></tr></tbody></table>

{% hint style="success" %} <mark style="color:green;">You can use this service to check your json file before minting your tokens.</mark>\
[<mark style="color:green;">https://jsonlint.com/</mark>](https://jsonlint.com/)&#x20;
{% endhint %}
