# Parameters

<table><thead><tr><th width="184.4000244140625">Name</th><th width="297">Description</th><th>Default</th></tr></thead><tbody><tr><td><code>name</code></td><td>Defines the name of the smart contract</td><td>required</td></tr><tr><td><code>symbol</code></td><td>Defines the symbol of the token to be issued by the smart contract</td><td>required</td></tr><tr><td><code>supply</code></td><td>Defines the max supply. If set to <code>0</code>, the collection has <strong>infinite supply</strong>.</td><td><code>0</code> or e.g., <code>10000</code></td></tr><tr><td><code>mintPrice</code></td><td>Defines the minting cost per token. If set to <code>0</code>, the minting is <strong>free</strong>.</td><td> <code>0</code> or e.g., <code>0.05 ETH</code></td></tr><tr><td><code>restrictToOwner</code></td><td>If set to <code>true</code>, only the <strong>contract owner</strong> can mint tokens. If <code>false</code>, minting is public.</td><td><code>true</code> or <code>false</code></td></tr></tbody></table>
