# Ether 5: Full token deployment and minting

I’ve been recording walk through of “Ethereum: reate your own crypto-currency” for the last 4 posts. Today, I will show you how to deploy the full code and mint your crypto currency.

In the last walk through, I set my own token name, symbol, total limit etc when copy&pasting the contract. However, minting your contract happens after you deploy the contract by selecting the MintToken function.

Image for post
Image for post

Once you select the function, add your user account address, type Mint amount, boom! The miracle Token watcher tells me that my supply is increased!!

Image for post
Image for post

One thing I am not so sure is versioning. In the example code, the startup (MyToken) function takes the following field.

string versionOfTheCode

However, creating new contract with same name and different versionOfCode does not seem to do anything special. For the testing purpose, I created identical “Hello” contract with different symbole and version number. The result? It treated each contract individually.

Image for post
Image for post

This leads to more generic question. How do people tidy up old contracts?

I now have so many through away contracts which is cluttering my Wallet a lot (as opposed to Tokens, you seem to be able to simply delete them).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store