I'm trying to understand how exactly the pre-ICO/ICO should be structured in terms of technical aspect. What are there trustworthy things that every ICO developer should think about.

I'm interested in token based approach based on ethereum using ERC20 standard. I have seen a couple of projects:



Please let me know if you can provide a very detailed answer on best practices.

2 Answers 2


I can add to your list the Open Zeppelin. It contains some secure contracts with best practices. We will use some of their contracts during our project's called "Jincor" ICO

Returning to your question I would like to say that there are no "The Right Way" of doing ICO from technical side. Just because it's very different from business side) There are some best practises which you can find on Github.

I'd also like to suggest you to go through the source code of contracts of ICO's you personally like.

  • "There are some best practises which you can find on Github." Can you add links to these best practises you're referencing?
    – ʰᵈˑ
    Aug 2, 2017 at 10:55
  • @ʰᵈˑ I edited reply but I didn't mean something concrete initially
    – Hlogeon
    Aug 2, 2017 at 12:26
  • That's cool, I think the repo is a good link, it just backs up your claim of "best practices on github" :)
    – ʰᵈˑ
    Aug 2, 2017 at 12:31


Here are some good resources too:

This is another great article / tutorial:

I'm worried your question is too generic.

I'm actually working on IDEAL ICO contract - one feature that I'm missing currently are multiple of financing. Currently a workaround would be to preserve something in region of 40% of total token supply and burn if not required.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.