Following is the simplest approach for dogfooding.
If you are feeling more adventurous and want to play with status-go code and other part of the code, then follow the build yourself section
Download and install status-desktop
You have 2 options (Prefer to use the nightly build)
Use appropriate binary and Install the application
Once the new account is created or you restore your existing account, there are some toggles you need to activate to make the dogfooding session more useful.
You can run multiple Status desktop apps by
open -n <app path> --args --datadir="<path to data dir>"
to run another status instance
Sample issue on reliability https://github.com/status-im/status-desktop/issues/15092
geth.log
, which can be found in the datadir
~/Library/Application\\ Support/Status/data/geth.log
./.config/Status/data/geth.log
or Status/data/geth.log
if running with make run
.Process is much more involved but it has some benefits of being able to modify status-go yourself to add more log lines for any specific error you might run into if the information stored in the logs is not useful at all.
make run ARGS=--datadir=./path/to/datadir
to run it. (Note that this won’t collide with your existing running stable desktop version) and logs will be generated in $datadir
/data path.