Surprisingly, the “matter of minutes” part is not a clickbait. Thanks to TokenGen, you can really run your own ICO in a matter of minutes and in this article, I will show you how.
Running an ICO in a matter of minutes
For those unaware, TokenGen is a smart contract creator mainly focused on the token economy. It generates token and crowdsale smart contracts based on user input and then lets you manage these contracts by deploying them to any Ethereum network and then interacting with them via the Contract Management Interface (see all supported actions). That being said, let’s quickly go through TokenGen and create our very own ICO.
Creating a TokenGen project
The first step towards creating your ICO is to create a TokenGen project. Fortunately, this takes no longer than a minute or so as the user interface is very intuitive and straightforward:
You just need to go through each step, selecting token and fundraiser features, providing project details, before finally purchasing the project. If you want a quick walk-through the Create Project process, click the button on the right side of the screen. It will begin a quick interactive demo of the page and introduce you to every part of the process.
Deploying your project
Once you purchase your TokenGen project, you will be redirected to the Projects page where you need to wait for the payment to be confirmed and the project to be built. Usually, it takes around 3 minutes for the payment to be confirmed and then another minute or so for the project to be built – the latter depends mostly on how many features are selected.
Once that is done, you open your project and you will be instantly greeted by the Project Overview tab:
From here, you need to use the Deploy Smart Contracts button in order to deploy the project to the Ethereum network. As already mentioned, you can deploy to any network – just select the one you want via MetaMask. We do recommend always deploying to a test network (Ropsten for example) before deploying to the main Ethereum network. For more info on deploying your TokenGen project, refer to this short tutorial.
Generating the landing page
Once deployed, the next step is to generate the landing page (example) for your project. This process is a child’s play and the tool will generate a professionally-designed landing page for you – you just need to select a deployment.
So, from the Deployments tab:
You need to select the deployment for the landing page by using the slider in the Landing Page column. For more info on generating the landing page for your ICO, refer to this tutorial. Here’s a quick preview of an example TokenGen project’s landing page:
As you can see, the landing page contains everything needed to participate in a token crowdsale. Gone are the days when you send a smart contract address to your community who then use some sort of a wallet to send funds.
This method is quite prone to scams and is also extremely unprofessional. The automatically-generated TokenGen landing pages have taken care of that issue.
Managing the smart contracts
Once deployment is made and it is confirmed, you can start managing it by clicking the Manage Contract icon button available for each deployment on the Deployments tab.
The Manage Contract action is currently the only action available for deployments. Once you click it, you will be redirected to the Manage Contract tab from where you can manage your smart contracts:
So, for example, if you need to change the maximum contribution cap limit or the conversion rate, then you can do it straight from the above interface. More info about the actions you can perform on your contracts can be found in this article.
Running the ICO
All that’s left to do at this point is to send the link to your project’s landing page to your community and monitor the progress of your fundraiser. Good luck!
All in all, you can be ready to run your ICO in about 5 – 10 minutes using TokenGen. The best part of course is that, you don’t need to have any programming skills at all. TokenGen takes care of that for you.