Smart contract development and crowdsale contract testing.