Today, no one is surprised by the words ‘crypto-currency’ or ‘blockchain’. Many startups see their future as this: to hold an ICO, attract investment and make the best project, preferably using blockchain technology.
Most blockchain projects are fully or partially decentralized systems that use smart contracts to interact with the blockchain. In my speech, I will talk about the development of smart-contracts (including those for ICO). Any smart-contract is a part of the application and it also needs to be tested. In the second part of the lecture, I will talk about testing of smart contracts and tools that will help you solve similar problems.