Create your first DApp
Once you learned how to run a simple example, it is now time to create one of your own. In order to do this, we will make use of the DApp template available in Cartesi's rollups-examples Github repository. Once again, make sure you have installed all the necessary requirements before proceeding.
Setting up the environment
First of all, clone the repository as follows:
$ git clone https://github.com/cartesi/rollups-examples.git
Customizing the DApp
Then, use create-dapp.sh
to create a customized DApp (DAPP_NAME
is the name of the DApp to be created):
cd custom-dapps
./create-dapp.sh $DAPP_NAME
A new directory, $DAPP_NAME
, will be created with all the boiler plate infrastructure needed by the new DApp.
The new DApp will be provided with some basic back-end code, resembling what is available in the sample Echo DApp, as explained in the previous section.
Modifying the DApp logic
The back-end logic may be found at $DAPP_NAME/server/$DAPP_NAME.py
.
The script comes with some reference code, which may be helpful during development. It may be replaced or extended according to the use case needs.