1 min readApr 24, 2019
Hi CaptainJS, thanks for your feedback!
When coding smart contracts you need to consider that anyone can interact with them and not in the ways that you want them to. If we would have coded CementDAO and left the fee calculation formulas in the frontend anyone could bypass the frontend, interact with the contracts directly, and ignore the fees that keep the solutions stable.