The evan.network project generator is a yeoman generator for the whole evan.network project stack. This generator will create a basic project with a lots of scripts to handle smart-contracts, smart-agents, DApps and more.
For instructions, how to use the generator, please have a look at the readme file of the evan.network project generator.
It is tempting to use the project generator and start the project quickly. But, each application requires a definition and a scope of functionality. Before starting the application in detail including smart-contracts and UI, it is important to define what we want to do. It makes sense to work using the bottom-up principle. In order to work as safely and cost-efficiently as possible, it is important to pay attention to all programming paradigms, security gaps and optimizations of the blockchain development. Everything that is written is irrevocably anchored in the blockchain and must be correspondingly correct and secure.
Test your Smart Contracts and their interaction before they are externally used for programming.
Work through the following checklist to be sure that you won’t miss anything.
The heart of the evan.network are the contracts on the blockchain. For this reason, you should think about the following points before starting a project: