# Deploy drc-20

In our documentation, we've chosen to use $WOOF as our example token. This is purely for demonstration purposes. However, the principles apply just the same to your chosen token. Just replace $WOOF with your token's name and you're good to go!

```markup
{ 
  "p": "drc-20",
  "op": "deploy",
  "tick": "woof",
  "max": "21000000",
  "lim": "1000"
}
```

<table><thead><tr><th width="81">Key</th><th width="112.33333333333331">Required?</th><th>Description</th></tr></thead><tbody><tr><td>p</td><td>Yes</td><td>Protocol: Helps other systems identify and process drc-20 events.</td></tr><tr><td>op</td><td>Yes</td><td>Operation: Type of event (Deploy, Mint, Transfer).</td></tr><tr><td>tick</td><td>Yes</td><td>Ticker: 4 letter identifier of the drc-20.</td></tr><tr><td>max</td><td>Yes</td><td>Max supply: set max supply of the drc-20.</td></tr><tr><td>lim</td><td>No</td><td>Mint limit: If letting users mint to themsleves, limit per ordinal.</td></tr><tr><td>dec</td><td>No</td><td>Decimals: set decimal precision, default to 18.</td></tr></tbody></table>
