> For the complete documentation index, see [llms.txt](https://docs.launchpad.heymint.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.launchpad.heymint.xyz/create-a-erc-1155-collection/manage-smart-contract.md).

# Manage smart contract

Managing your contract before deployment

Once you finish setting up your smart contract, you will immediately see your contract management console. Please note that there are different states between before/after deployment. The biggest difference before/after deployment is:

<table><thead><tr><th width="167.33333333333331"></th><th>Before deployment</th><th>After deployment</th></tr></thead><tbody><tr><td>Configurations</td><td>You can change any configurations</td><td>You can change some of the configurations but not all of them. The configurations below cannot be changed:<br>- Collection name<br>- Collection symbol<br>- Max supply/presale max supply<br>- Enable/disable features<br>- Add/remove tokens </td></tr><tr><td>Blockchain transactions</td><td>Not necessary</td><td>You will need to interact with blockchain and confirm transactions every time you change any values. </td></tr></tbody></table>
