Launching the IDE

A guide for first time SmartX users
Here, you can use the .dat exported earlier to login to SmartX. Alternatively, you can also use directly launch the wallet and authenticate from there, or even use your Github account to login.
Once logged in you will be prompted to select a project. Create a new one if there are no existing projects.
Upon selecting the new project option, you can choose a programming language to work with. In this tutorial, since our focus is on developing smart contracts with NeoVM, we will be illustrating examples and sample code using Python.
A list populated with a set of examples and templates of smart contracts will be displayed once you proceed to the next menu. You can choose any example and go through the sample code or use it as a base to give structure to your own smart contract logic. For this tutorial we will be looking at the OEP-4 illustration.