ICOlator is now available on https://icolator.io
ICOlator is a SaaS platform to create new tokens on the Stellar Network, and allow anyone to invest and receive tokens in an easy way, with 6 different crypto-currencies (XLM, BTC, LTC, ETH ...)
Dear Stellar community,
I would like to present you a project idea I have and that I may build before 30th of July
We all know that Stellar is a good protocol to create and exchanges assets, and that ICO are booming this year. And that launching an ICO with Stellar would be both convenient and help the blockchain to gain popularity.
Here I'll present you the main idea and the way I would like to present it to companies that would easily launch crowdfunding and to user who would like to invest, all in the easiest way possible for everyone. Advice are of course welcomed and foremost needed on how you see it.
The application would be splitted in two parts, the first one for companies to launch ICO and the other one for user who would like to invest in ongoing and upcoming ICOs.
The company would have to register itself, choose a token name, the amount of token to distribute, a price-per-token in XLM and a start and end date.
The user can list available ICOs, and choose to invest one.
When a user invest, they are given a stellar account for which they have to store the seed in a secure place. They are able to invest in any crypto currency, thanks to changelly service.
In the end they have a Stellar account with the equivalent token amount of the money they sent.
When the ICO is over, they are able to trade or use their token in different existing Stellar application, like trading on Lupoex, sharing with Centaurus and so on...
When an ICO is running, technically:
Issuer and base account seed are given to the company but stored by the service to send tokens.
Investors seeds are only known by investor, but we store their public key
When an investor wants to invest in BTC for instance, we generate a deposit address from changelly API (BTC->XLM) to the base account ID with a memo containing the hash of the investor's public address
The services watches for transaction to the base account, and for each payment received with a recognized memo ID corresponding to one investor, we create a transaction to :
- Create account funded with 50 lumens
- Trust the ICO asset
- Send the amount of token purchased (XLM amount received/token price)
When the transaction is over, the user is notified (contribution page with web socket and/or by mail)
Hope you like it, if you do I start coding it in fews days. I have the code base of willet that does most of the job.
Cheers